/* 
   Colors
   ========================================================================== */
/* 
   Spacing and Sizes
   ========================================================================== */
/* 
   Breakpoints
   ========================================================================== */
/* 
   Fonts
   ========================================================================== */
/* 
   Form Inputs
   ========================================================================== */
/* line 55, ../../scss/_helpers.scss */
.page-template-template-interviews-php .button,
.single-interviews .button,
.page-template-template-register-php .button, .page-template-template-interviews-php .button-sm,
.single-interviews .button-sm,
.page-template-template-register-php .button-sm, .filters-interviews input,
.filters-interviews label,
.filters-interviews select,
.filters-interviews .filter-label {
  padding: 0 0.5em;
}
.advocacy-areas .row-content article.share-your-story:before{
	content: "\e00e";
}
.events-list{
	float: none !important;
}

/* line 58, ../../scss/_helpers.scss */
.filters-interviews .filter-control-select:before {
  height: 2.5rem;
}

/* line 61, ../../scss/_helpers.scss */
.form-advocate-login input, .page-template-template-register-php .form-need-access .wpcf7 input,
.page-template-template-register-php .form-need-access .wpcf7 textarea {
  padding: 1.125rem 0.875rem;
  width: 100%;
  border: 2px solid #aaa;
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
}
/* line 66, ../../scss/_helpers.scss */
.form-advocate-login input:hover, .page-template-template-register-php .form-need-access .wpcf7 input:hover,
.page-template-template-register-php .form-need-access .wpcf7 textarea:hover {
  border-color: #000;
}

/* line 70, ../../scss/_helpers.scss */
.form-advocate-login input[type="submit"], .page-template-template-register-php .form-need-access .wpcf7 input[type="submit"] {
  display: block;
  border-color: #343434;
  background: #343434;
  color: #fff;
}
/* line 75, ../../scss/_helpers.scss */
.form-advocate-login input[type="submit"]:hover, .page-template-template-register-php .form-need-access .wpcf7 input[type="submit"]:hover, .form-advocate-login input[type="submit"]:active, .page-template-template-register-php .form-need-access .wpcf7 input[type="submit"]:active, .form-advocate-login input[type="submit"]:focus, .page-template-template-register-php .form-need-access .wpcf7 input[type="submit"]:focus {
  background: #29999a;
  border-color: #29999a;
}

/* line 82, ../../scss/_helpers.scss */
.form-advocate-login .form-error-message, .page-template-template-register-php .form-need-access .wpcf7-validation-errors {
  line-height: 1.25em;
  max-width: 400px;
  margin: 1.25em auto 0;
  padding: .75em;
  font-size: 0.875rem;
}

/* line 89, ../../scss/_helpers.scss */
.form-advocate-login .form-error-message, .page-template-template-register-php .form-need-access .wpcf7-validation-errors,
.page-template-template-register-php .form-need-access .wpcf7-not-valid-tip {
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #e2403e;
}

/* line 93, ../../scss/_helpers.scss */
.form-errors .form-advocate-login input[type="email"], .form-errors .form-advocate-login input[type="password"], .form-errors .form-advocate-login input[type="text"], .page-template-template-register-php .form-need-access .wpcf7-validates-as-required.wpcf7-not-valid {
  border-color: #e2403e;
}

/* 
   Utility Classes
   ========================================================================== */
/* line 103, ../../scss/_helpers.scss */
.interviews-grid:after, .post-interview:after, .post-interview .post-sharing a:after, .post-2col:after, .post-2col .gallery-image-carousel .flex-control-nav:after, .form-advocate-login:after, .filters-interviews .filter-group:after, .filters-interviews .filter-control:after, .page-template-template-register-php .form-need-access .form-fieldset:after {
  content: "";
  display: table;
  clear: both;
}

/* line 110, ../../scss/_helpers.scss */
.post-2col .badge-soundcloud {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 118, ../../scss/_helpers.scss */
.sr-only, .post-interview .post-sharing a .share-text, .post-interview-grid .post-sharing h4,
.post-first .post-sharing h4, .form-advocate-login label, .page-template-template-register-php .form-need-access .screen-reader-response {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 129, ../../scss/_helpers.scss */
.hide-form {
  display: none;
}

/* line 1, ../../scss/_original.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

/* line 5, ../../scss/_original.scss */
audio, canvas, video {
  display: inline-block;
}

/* line 9, ../../scss/_original.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 14, ../../scss/_original.scss */
[hidden] {
  display: none;
}

/* line 18, ../../scss/_original.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 24, ../../scss/_original.scss */
body {
  margin: 0;
}

/* line 29, ../../scss/_original.scss */
a:focus {
  outline: thin dotted;
}
/* line 32, ../../scss/_original.scss */
a:active, a:hover {
  outline: 0;
}

/* line 37, ../../scss/_original.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 42, ../../scss/_original.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 46, ../../scss/_original.scss */
b, strong {
  font-weight: bold;
}

/* line 50, ../../scss/_original.scss */
dfn {
  font-style: italic;
}

/* line 54, ../../scss/_original.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 61, ../../scss/_original.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 66, ../../scss/_original.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 71, ../../scss/_original.scss */
pre {
  white-space: pre-wrap;
}

/* line 75, ../../scss/_original.scss */
q {
  quotes: '\201C' '\201D' '\2018' '\2019';
}

/* line 79, ../../scss/_original.scss */
small {
  font-size: 80%;
}

/* line 83, ../../scss/_original.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 90, ../../scss/_original.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

/* line 98, ../../scss/_original.scss */
sub {
  bottom: -0.25em;
}

/* line 102, ../../scss/_original.scss */
img {
  border: 0;
}

/* line 106, ../../scss/_original.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 110, ../../scss/_original.scss */
figure {
  margin: 0;
  max-width: 100%;
}

/* line 114, ../../scss/_original.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 120, ../../scss/_original.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 125, ../../scss/_original.scss */
button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 131, ../../scss/_original.scss */
button, input {
  line-height: normal;
}

/* line 135, ../../scss/_original.scss */
button, select {
  text-transform: none;
}

/* line 139, ../../scss/_original.scss */
button, html input[type='button'] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 145, ../../scss/_original.scss */
input[type='reset'], input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 151, ../../scss/_original.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 156, ../../scss/_original.scss */
input[type='checkbox'], input[type='radio'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
/* line 162, ../../scss/_original.scss */
input[type='search'] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 167, ../../scss/_original.scss */
input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 173, ../../scss/_original.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 178, ../../scss/_original.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 183, ../../scss/_original.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 188, ../../scss/_original.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@font-face {
  font-family: 'avenir-roman';
  src: url("../../fonts/avenir/AvenirLTCom-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'avenir-heavy';
  src: url("../../fonts/avenir/AvenirLTCom-Heavy.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/icomoon/icomoon.eot");
  src: url("../../fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("../../fonts/icomoon/icomoon.woff") format("woff"), url("../../fonts/icomoon/icomoon.ttf") format("truetype"), url("../../fonts/icomoon/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 219, ../../scss/_original.scss */
[data-icon]:before {
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 231, ../../scss/_original.scss */
[class*="icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
}
/* line 240, ../../scss/_original.scss */
[class*="icon-"] span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 250, ../../scss/_original.scss */
[class*="icon-"] span.focusable:active, [class*="icon-"] span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 262, ../../scss/_original.scss */
.icon-magnifying-glass:before {
  content: "\e000";
}

/* line 266, ../../scss/_original.scss */
.icon-facebook:before {
  content: "\e001";
}

/* line 270, ../../scss/_original.scss */
.icon-twitter:before {
  content: "\e003";
}

/* line 274, ../../scss/_original.scss */
.icon-googleplus:before {
  content: "\e004";
}

/* line 278, ../../scss/_original.scss */
.icon-pinterest:before {
  content: "\e002";
}

/* line 282, ../../scss/_original.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 286, ../../scss/_original.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 290, ../../scss/_original.scss */
.icon-bolt:before {
  content: "\e005";
}

/* line 294, ../../scss/_original.scss */
.icon-bullhorn:before {
  content: "\e006";
}

/* line 298, ../../scss/_original.scss */
.icon-calendar:before {
  content: "\e007";
}

/* line 302, ../../scss/_original.scss */
.icon-envelope:before {
  content: "\e009";
}

/* line 306, ../../scss/_original.scss */
.icon-list:before {
  content: "\e008";
}

/* line 310, ../../scss/_original.scss */
.icon-document-alt-fill:before {
  content: "\e00a";
}

/* line 314, ../../scss/_original.scss */
.icon-youtube-play:before {
  content: "\f16a";
}

/* line 318, ../../scss/_original.scss */
.icon-heart:before {
  content: "\e00b";
}

/* line 322, ../../scss/_original.scss */
.icon-share:before {
  content: "\e00c";
}

/* line 326, ../../scss/_original.scss */
.icon-power-cord:before {
  content: "\e00d";
}

/* line 330, ../../scss/_original.scss */
.icon-pencil:before {
  content: "\e00e";
}

/* line 334, ../../scss/_original.scss */
.icon-headphones:before {
  content: "\e00f";
}

/* line 338, ../../scss/_original.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 342, ../../scss/_original.scss */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 349, ../../scss/_original.scss */
body {
  color: #fff;
  background-color: #343434;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 356, ../../scss/_original.scss */
select, input, textarea {
  color: #343434;
  background-color: #fff;
}

/* line 361, ../../scss/_original.scss */
a {
  color: #29999a;
  text-decoration: none;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  outline: none;
}
/* line 367, ../../scss/_original.scss */
a:hover {
  color: #195d5e;
}
/* line 370, ../../scss/_original.scss */
a:link {
  -webkit-tap-highlight-color: #29999a;
}
/* line 373, ../../scss/_original.scss */
a:active, a:focus {
  outline: none;
}

/* line 378, ../../scss/_original.scss */
::-moz-selection, ::selection {
  background: #29999a;
  color: #fff;
  text-shadow: none;
}

/* line 384, ../../scss/_original.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #b3b3b3;
  margin: 1em 0;
  padding: 0;
}

/* line 393, ../../scss/_original.scss */
audio, canvas, img, svg, video {
  vertical-align: middle;
  outline: 0;
}

/* line 398, ../../scss/_original.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 404, ../../scss/_original.scss */
textarea {
  resize: vertical;
}

/* line 408, ../../scss/_original.scss */
img, object, embed {
  max-width: 100%;
  height: auto;
}

/* line 413, ../../scss/_original.scss */
.browsehappy {
  position: absolute;
  z-index: 99;
  top: 0;
  width: 100%;
  text-align: center;
  background: #e2403e;
  color: #fff;
  padding: 1em 0;
  margin: 0;
}
/* line 423, ../../scss/_original.scss */
.browsehappy strong {
  font-weight: 700;
}
/* line 426, ../../scss/_original.scss */
.browsehappy a {
  font-weight: 700;
  color: #fff;
  text-decoration: underline;
}
/* line 430, ../../scss/_original.scss */
.browsehappy a:hover {
  color: #f3aead;
}

/* line 436, ../../scss/_original.scss */
body, select, input, textarea {
  font-family: "ff-tisa-web-pro",Georgia,Cambria,"Times New Roman",Times,serif;
  font-weight: 400;
}

/* line 441, ../../scss/_original.scss */
strong, b {
  font-weight: 700;
}

/* line 445, ../../scss/_original.scss */
h1, h2, h3, h4 {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
}

/* line 450, ../../scss/_original.scss */
#top {
  background-color: #fff;
}

/* line 454, ../../scss/_original.scss */
.admin-bar #top {
  padding-top: 2.5em;
}

/* line 458, ../../scss/_original.scss */
#top .container {
  position: relative;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}
/* line 464, ../../scss/_original.scss */
#top .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 469, ../../scss/_original.scss */
#top .container .logo {
  display: block;
  float: left;
  width: 230px;
  height: 87px;
  background-image: url("../../images/dist/logo.png");
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 2.5em 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 484, ../../scss/_original.scss */
  #top .container .logo {
    background-image: url("../../images/dist/logo_2x.png");
    -webkit-background-size: 230px 87px;
    background-size: 230px 87px;
  }
}
@media screen and (max-width: 720px) {
  /* line 492, ../../scss/_original.scss */
  #top .container .logo {
    width: 180px;
    height: 68px;
    -webkit-background-size: 180px 68px;
    background-size: 180px 68px;
    margin: 1.25em 0;
  }
}
/* line 501, ../../scss/_original.scss */
.svg #top .container .logo {
  background-image: url("../../images/dist/logo.svg");
}

/* line 507, ../../scss/_original.scss */
#top .container .logo span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 517, ../../scss/_original.scss */
#top .container .logo span.focusable:active, #top .container .logo span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 527, ../../scss/_original.scss */
#top .container .logo:hover {
  opacity: .5;
}
/* line 531, ../../scss/_original.scss */
#top .container .skip-to-content {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 541, ../../scss/_original.scss */
#top .container .skip-to-content.focusable:active, #top .container .skip-to-content.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 551, ../../scss/_original.scss */
#top .container .secondary-navigation {
  float: right;
  list-style: none;
  padding-left: 0;
  margin: 0;
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.875em;
  line-height: 2.5em;
  margin: 1.25em 0 2.5em 0;
}
/* line 563, ../../scss/_original.scss */
#top .container .secondary-navigation li {
  float: left;
  margin-left: 1.25em;
  margin-top: .25em;
  line-height: 1;
}
/* line 568, ../../scss/_original.scss */
#top .container .secondary-navigation li:first-of-type {
  margin-left: 0;
}
/* line 571, ../../scss/_original.scss */
#top .container .secondary-navigation li a {
  color: #343434;
  display: block;
}
/* line 574, ../../scss/_original.scss */
#top .container .secondary-navigation li a:hover {
  color: #29999a;
}
/* line 578, ../../scss/_original.scss */
#top .container .secondary-navigation li.current-menu-item a, #top .container .secondary-navigation li.current-menu-parent a, #top .container .secondary-navigation li.current-menu-ancestor a, #top .container .secondary-navigation li.current_page_parent a, #top .container .secondary-navigation li.current-page-ancestor a {
  color: #29999a;
}
/* line 581, ../../scss/_original.scss */
#top .container .secondary-navigation li .social-navigation {
  list-style: none;
  padding-left: 0;
  margin: 0;
  font-size: 1.25em;
}
/* line 586, ../../scss/_original.scss */
#top .container .secondary-navigation li .social-navigation:after {
  content: "";
  display: table;
  clear: both;
}
/* line 591, ../../scss/_original.scss */
#top .container .secondary-navigation li .social-navigation li {
  margin-left: 1em;
}
/* line 593, ../../scss/_original.scss */
#top .container .secondary-navigation li .social-navigation li a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 603, ../../scss/_original.scss */
#top .container .secondary-navigation li .social-navigation li a span.focusable:active, #top .container .secondary-navigation li .social-navigation li a span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 617, ../../scss/_original.scss */
#top .container .secondary-navigation .menu-item a {
  display: block;
  padding: .4375rem 0;
  line-height: 1;
}
/* line 624, ../../scss/_original.scss */
#top .container .secondary-navigation .menu-item-primary a {
  padding: .4375rem;
  background: #29999a;
  color: #fff;
}
/* line 628, ../../scss/_original.scss */
#top .container .secondary-navigation .menu-item-primary a:hover {
  background: #38d3d4;
  color: #fff;
}
/* line 635, ../../scss/_original.scss */
#top .container nav {
  float: right;
}
/* line 637, ../../scss/_original.scss */
#top .container nav ol {
  list-style: none;
  padding-left: 0;
  margin: 0;
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.375em;
  text-transform: lowercase;
}
/* line 645, ../../scss/_original.scss */
#top .container nav ol li {
  float: left;
  margin-left: 3.125em;
}
/* line 648, ../../scss/_original.scss */
#top .container nav ol li:first-of-type {
  margin-left: 0;
}
/* line 651, ../../scss/_original.scss */
#top .container nav ol li a {
  color: #343434;
}
/* line 653, ../../scss/_original.scss */
#top .container nav ol li a:hover {
  color: #29999a;
}
/* line 657, ../../scss/_original.scss */
#top .container nav ol li.current-menu-item a, #top .container nav ol li.current-menu-parent a, #top .container nav ol li.current-menu-ancestor a, #top .container nav ol li.current_page_parent a, #top .container nav ol li.current-page-ancestor a {
  color: #29999a;
}

/* line 665, ../../scss/_original.scss */
.blog #top .container nav ol li.blog a, .category #top .container nav ol li.blog a, .single-post #top .container nav ol li.blog a, .post-type-archive-bill #top .container nav ol li.bill a, .single-bill #top .container nav ol li.bill a {
  color: #29999a;
}

/* line 669, ../../scss/_original.scss */
#top .container button {
  font-size: 1.875em;
  line-height: 1em;
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -0.5em 0 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  padding: 0;
  background: transparent;
  color: #343434;
  outline: none;
}
/* line 688, ../../scss/_original.scss */
#top .container button:hover, #top .container button:focus {
  color: #29999a;
}

@media screen and (max-width: 980px) {
  /* line 695, ../../scss/_original.scss */
  #top .container .secondary-navigation, #top .container nav {
    display: none;
  }
  /* line 698, ../../scss/_original.scss */
  #top .container button {
    display: block;
  }
}
/* line 704, ../../scss/_original.scss */
#hero {
  position: relative;
  background-color: pink;
}
/* line 707, ../../scss/_original.scss */
#hero .slideshow {
  background-color: #343434;
}
/* line 709, ../../scss/_original.scss */
#hero .slideshow .slides {
  position: relative;
  z-index: 0;
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 715, ../../scss/_original.scss */
#hero .slideshow .slides:after {
  content: "";
  display: table;
  clear: both;
}
/* line 720, ../../scss/_original.scss */
#hero .slideshow .slides article {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  display: none;
  -webkit-backface-visibility: hidden;
}
/* line 726, ../../scss/_original.scss */
#hero .slideshow .slides article .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  padding: 10% 0;
}
/* line 732, ../../scss/_original.scss */
#hero .slideshow .slides article .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 737, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary {
  margin-left: 51.17882579897%;
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 48.82117420103%;
}
/* line 743, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary:last-child {
  margin-right: 0;
}
/* line 746, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary h2 {
  font-size: 2.5em;
  line-height: 1.25em;
  margin: 0 0 .5em 0;
  color: #fff;
}
/* line 752, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary p {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1em;
  letter-spacing: 1px;
}
/* line 758, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary p a {
  display: inline-block;
  padding: .75em .8125em .5em .8125em;
  color: #343434;
  background-color: #b8d734;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
/* line 765, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary p a:hover {
  color: #fff;
  background-color: #29999a;
}
/* line 769, ../../scss/_original.scss */
#hero .slideshow .slides article .container .summary p a i {
  font-size: 1.375em;
  margin-left: .25em;
  vertical-align: text-bottom;
}
/* line 780, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  display: none;
}
/* line 787, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  font-size: 2.5em;
  line-height: 1em;
  text-align: right;
  margin-top: 0;
  margin-bottom: .5em;
}
/* line 797, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav:after {
  content: "";
  display: table;
  clear: both;
}
/* line 802, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav li {
  display: inline-block;
  padding-left: 0;
}
/* line 805, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav li a {
  display: inline-block;
  color: #fff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  padding: .25em;
}
/* line 811, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav li a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 821, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav li a span.focusable:active, #hero .slideshow .slideshow-controls .slide-direction-nav li a span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 831, ../../scss/_original.scss */
#hero .slideshow .slideshow-controls .slide-direction-nav li a:hover {
  opacity: .5;
}

@media screen and (max-width: 720px) {
  /* line 842, ../../scss/_original.scss */
  #hero .slideshow .slides article {
    background-position: 20% 50%;
  }
}
@media screen and (max-width: 720px) {
  /* line 848, ../../scss/_original.scss */
  #hero .slideshow .slides article .container {
    padding-top: 50%;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 560px) {
  /* line 855, ../../scss/_original.scss */
  #hero .slideshow .slides article .container {
    padding-top: 75%;
  }
}
@media screen and (max-width: 320px) {
  /* line 861, ../../scss/_original.scss */
  #hero .slideshow .slides article .container {
    padding-top: 100%;
  }
}
@media screen and (max-width: 980px) {
  /* line 867, ../../scss/_original.scss */
  #hero .slideshow .slides article .container .summary {
    font-size: .875em;
  }
}
@media screen and (max-width: 720px) {
  /* line 873, ../../scss/_original.scss */
  #hero .slideshow .slides article .container .summary {
    font-size: .75em;
    margin-left: 0%;
    width: 100%;
    padding: 5%;
    background: rgba(52, 52, 52, 0.85);
  }
}
@media screen and (max-width: 560px) {
  /* line 883, ../../scss/_original.scss */
  #hero .slideshow .slides article .container .summary {
    text-align: center;
  }
}
@media screen and (max-width: 560px) {
  /* line 889, ../../scss/_original.scss */
  #hero .slideshow .slideshow-controls {
    bottom: auto;
    top: 0;
  }
}
/* line 895, ../../scss/_original.scss */
#content {
  color: #343434;
  background-color: #eee;
}

/* line 900, ../../scss/_original.scss */
#bottom {
  padding: 5% 0;
}
/* line 902, ../../scss/_original.scss */
#bottom .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}
/* line 907, ../../scss/_original.scss */
#bottom .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 912, ../../scss/_original.scss */
#bottom .container .column {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 23.23176130154%;
  margin-bottom: 2.5em;
}
/* line 918, ../../scss/_original.scss */
#bottom .container .column:last-child {
  margin-right: 0;
}
/* line 921, ../../scss/_original.scss */
#bottom .container .column h3 {
  font-size: 2em;
  line-height: 1em;
  color: #b8d734;
  margin: 0 0 .5em 0;
}
/* line 927, ../../scss/_original.scss */
#bottom .container .column ol, #bottom .container .column ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 932, ../../scss/_original.scss */
#bottom .container .column a {
  color: #fff;
}
/* line 934, ../../scss/_original.scss */
#bottom .container .column a:hover, #bottom .container .column a.active {
  color: #29999a;
}
/* line 938, ../../scss/_original.scss */
#bottom .container .column.logo {
  margin-top: 2.5em;
}
/* line 940, ../../scss/_original.scss */
#bottom .container .column.logo a {
  display: block;
  float: left;
  width: 180px;
  height: 153px;
  background-image: url("../../images/dist/logo-footer-vert.png");
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media screen and (max-width: 720px) {
  /* line 957, ../../scss/_original.scss */
  #bottom {
    padding: 10% 0;
  }
}
@media screen and (max-width: 560px) {
  /* line 963, ../../scss/_original.scss */
  #bottom .container .column {
    float: left;
    display: block;
    margin-right: 2.35765159794%;
    width: 48.82117420103%;
  }
  /* line 968, ../../scss/_original.scss */
  #bottom .container .column:last-child, #bottom .container .column:nth-child(2n) {
    margin-right: 0;
  }
  /* line 971, ../../scss/_original.scss */
  #bottom .container .column:nth-child(2n+1) {
    clear: left;
  }
}
@media screen and (max-width: 320px) {
  /* line 978, ../../scss/_original.scss */
  #bottom .container .column {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 720px) {
  /* line 985, ../../scss/_original.scss */
  #bottom .container .column h3 {
    font-size: 1.625em;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 991, ../../scss/_original.scss */
  #bottom .container .column.logo a {
    background-image: url("../../images/dist/logo-footer-vert_2x.png");
    -webkit-background-size: 180px 153px;
    background-size: 180px 153px;
  }
}
@media screen and (max-width: 320px) {
  /* line 999, ../../scss/_original.scss */
  #bottom .container .column.logo a {
    float: none;
    margin: auto;
  }
}
/* line 1005, ../../scss/_original.scss */
.svg #bottom .container .column.logo a {
  background-image: url("../../images/dist/logo-footer-vert.svg");
}

/* line 1010, ../../scss/_original.scss */
#bottom .container .column.logo a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1020, ../../scss/_original.scss */
#bottom .container .column.logo a span.focusable:active, #bottom .container .column.logo a span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 1030, ../../scss/_original.scss */
#bottom .container .column.logo a:hover {
  opacity: .5;
}

/* line 1035, ../../scss/_original.scss */
#jPanelMenu-menu {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  padding: 1.875em;
}

/* line 1041, ../../scss/_original.scss */
.admin-bar #jPanelMenu-menu {
  padding-top: 5.625em;
}

/* line 1046, ../../scss/_original.scss */
#jPanelMenu-menu a {
  color: #fff;
}
/* line 1048, ../../scss/_original.scss */
#jPanelMenu-menu a:hover {
  color: #b8d734;
}
/* line 1052, ../../scss/_original.scss */
#jPanelMenu-menu ol, #jPanelMenu-menu ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 1057, ../../scss/_original.scss */
#jPanelMenu-menu ol li, #jPanelMenu-menu ul li {
  margin-bottom: .5em;
}
/* line 1061, ../../scss/_original.scss */
#jPanelMenu-menu ol li.current-menu-item a, #jPanelMenu-menu ol li.current-menu-parent a, #jPanelMenu-menu ol li.current-menu-ancestor a, #jPanelMenu-menu ol li.current_page_parent a, #jPanelMenu-menu ol li.current-page-ancestor a {
  color: #b8d734;
}
/* line 1066, ../../scss/_original.scss */
#jPanelMenu-menu ul li.current-menu-item a, #jPanelMenu-menu ul li.current-menu-parent a, #jPanelMenu-menu ul li.current-menu-ancestor a, #jPanelMenu-menu ul li.current_page_parent a, #jPanelMenu-menu ul li.current-page-ancestor a {
  color: #b8d734;
}
/* line 1070, ../../scss/_original.scss */
#jPanelMenu-menu ol {
  font-size: 1.375em;
  padding-bottom: .5em;
  border-bottom: 2px solid #aaa;
  margin-bottom: 1.25em;
}
/* line 1076, ../../scss/_original.scss */
#jPanelMenu-menu ul li {
  margin-bottom: 1em;
}
/* line 1078, ../../scss/_original.scss */
#jPanelMenu-menu ul li .search-form {
  margin-bottom: 2em;
}
/* line 1080, ../../scss/_original.scss */
#jPanelMenu-menu ul li .search-form [type=search] {
  border: none;
}

/* line 1087, ../../scss/_original.scss */
.button {
  display: inline-block;
  padding: .5em 1.5em .25em 1.5em;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.125rem;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #343434;
  border: 2px solid #343434;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: transparent;
}
/* line 1106, ../../scss/_original.scss */
.button:hover {
  color: #29999a;
  border-color: #29999a;
}
/* line 1110, ../../scss/_original.scss */
.button.white {
  display: inline-block;
  padding: .5em 1.5em .25em 1.5em;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.125rem;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  border: 2px solid #fff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: transparent;
}
/* line 1129, ../../scss/_original.scss */
.button.white:hover {
  color: #343434;
  border-color: #343434;
}

@media screen and (max-width: 720px) {
  /* line 1137, ../../scss/_original.scss */
  .button {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 720px) {
  /* line 1143, ../../scss/_original.scss */
  .button.white {
    font-size: 0.875rem;
  }
}
/* line 1148, ../../scss/_original.scss */
.list-subnav {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 1152, ../../scss/_original.scss */
.list-subnav li {
  display: inline-block;
  margin: .5em;
}
/* line 1155, ../../scss/_original.scss */
.list-subnav li a {
  display: inline-block;
  padding: .5em 1.5em .25em 1.5em;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 0.875rem;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #343434;
  border: 2px solid #343434;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: transparent;
}
/* line 1174, ../../scss/_original.scss */
.list-subnav li a:hover {
  color: #29999a;
  border-color: #29999a;
}

@media screen and (max-width: 720px) {
  /* line 1183, ../../scss/_original.scss */
  .list-subnav li a {
    font-size: 0.875rem;
  }
}
/* line 1188, ../../scss/_original.scss */
.alignleft {
  float: left;
  margin: 0 2.5em 1.25em 0;
}

/* line 1193, ../../scss/_original.scss */
.alignright {
  float: right;
  margin: 0 0 2.5em 1.25em;
}

/* line 1198, ../../scss/_original.scss */
.aligncenter {
  display: block;
  margin: 0 auto 2.5em auto;
  text-align: center;
}

/* line 1204, ../../scss/_original.scss */
.alignnone {
  display: inline-block;
  margin-bottom: 2.5em;
}

/* line 1209, ../../scss/_original.scss */
.text-center {
  text-align: center;
}

/* line 1213, ../../scss/_original.scss */
.text-right {
  text-align: right;
}

/* line 1217, ../../scss/_original.scss */
.text-left {
  text-align: left;
}

/* line 1221, ../../scss/_original.scss */
.clear {
  clear: both;
}

/* line 1226, ../../scss/_original.scss */
.wp-caption img {
  display: block;
  margin: 0 auto 1.25em auto;
}
/* line 1230, ../../scss/_original.scss */
.wp-caption .wp-caption-text {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.25em;
  margin: 0;
  color: #888;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
/* line 1240, ../../scss/_original.scss */
.wp-caption .wp-caption-text a {
  color: #343434;
}
/* line 1242, ../../scss/_original.scss */
.wp-caption .wp-caption-text a:hover {
  color: #29999a;
}
/* line 1247, ../../scss/_original.scss */
.wp-caption.aligncenter .wp-caption-text {
  text-align: center;
}

/* line 1252, ../../scss/_original.scss */
.embed-container.video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
/* line 1259, ../../scss/_original.scss */
.embed-container.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
iframe{
	  max-width: 100%;
}
/* line 1267, ../../scss/_original.scss */
.embed-container.video .embed-container object, .embed-container.video .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1277, ../../scss/_original.scss */
.permalink {
  font-family: "ff-tisa-web-pro",Georgia,Cambria,"Times New Roman",Times,serif;
  font-weight: 700;
  text-transform: lowercase;
  color: #343434;
}

/* line 1284, ../../scss/_original.scss */
.row {
  padding: 4% 0;
}
/* line 1286, ../../scss/_original.scss */
.row.alt {
  background-color: #fff;
}
/* line 1289, ../../scss/_original.scss */
.row .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}
/* line 1294, ../../scss/_original.scss */
.row .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1300, ../../scss/_original.scss */
.row .row-header {
  margin-bottom: 4%;
}
/* line 1302, ../../scss/_original.scss */
.row .row-header h1 {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.625em;
  line-height: 1em;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  color: #aaa;
}
/* line 1310, ../../scss/_original.scss */
.row .row-header h1 i {
  display: block;
  font-size: 1.5em;
  line-height: 1em;
  margin-bottom: .75em;
}
/* line 1318, ../../scss/_original.scss */
.row .row-content {
  display: block;
}
/* line 1320, ../../scss/_original.scss */
.row .row-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1325, ../../scss/_original.scss */
.row .row-content .main {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 74.41058710051%;
}
/* line 1330, ../../scss/_original.scss */
.row .row-content .main:last-child {
  margin-right: 0;
}
/* line 1334, ../../scss/_original.scss */
.row .row-content .sidebar {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 23.23176130154%;
}
/* line 1339, ../../scss/_original.scss */
.row .row-content .sidebar:last-child {
  margin-right: 0;
}
/* line 1344, ../../scss/_original.scss */
.row .row-content-grid {
  display: block;
  max-width: 85%;
  margin: 0 auto;
  padding: 2% 0;
}
/* line 1349, ../../scss/_original.scss */
.row .row-content-grid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1354, ../../scss/_original.scss */
.row .row-content-grid article {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 31.76156560137%;
  border: 2px solid #eee;
  min-height: 12.5em;
  text-align: center;
  padding: 4% 2%;
}
/* line 1363, ../../scss/_original.scss */
.row .row-content-grid article:last-child {
  margin-right: 0;
}
/* line 1366, ../../scss/_original.scss */
.row .row-content-grid article h2 {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.25em;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 .5em 0;
}
/* line 1373, ../../scss/_original.scss */
.row .row-content-grid article p, .row .row-content-grid article address {
  margin: 0;
}
/* line 1378, ../../scss/_original.scss */
.row.callout {
  text-align: center;
}
/* line 1380, ../../scss/_original.scss */
.row.callout .row-header h1 {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 2.375em;
  text-transform: none;
  color: #343434;
}
/* line 1386, ../../scss/_original.scss */
.row.callout .row-header h1 i {
  font-size: 1.25em;
  margin-bottom: .5em;
}
/* line 1391, ../../scss/_original.scss */
.row.callout .row-content {
  font-size: 1.5em;
  color: #8d8d8d;
}
/* line 1396, ../../scss/_original.scss */
.row.advocacy {
  background-color: #29999a;
}
/* line 1398, ../../scss/_original.scss */
.row.advocacy .row-header h1, .row.advocacy .row-content {
  color: #fff;
}

@media screen and (max-width: 720px) {
  /* line 1405, ../../scss/_original.scss */
  .row {
    padding: 10% 0;
  }
}
@media screen and (max-width: 560px) {
  /* line 1411, ../../scss/_original.scss */
  .row {
    padding: 5% 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 1418, ../../scss/_original.scss */
  .row .row-content .main, .row .row-content .sidebar {
    width: 100%;
  }
}
@media screen and (max-width: 720px) {
  /* line 1425, ../../scss/_original.scss */
  .row .row-content-grid article {
    width: 100%;
    padding: 2%;
    margin-bottom: 1.25em;
    min-height: inherit;
  }
}
@media screen and (max-width: 980px) {
  /* line 1434, ../../scss/_original.scss */
  .row.callout .row-header h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 980px) {
  /* line 1440, ../../scss/_original.scss */
  .row.callout .row-content {
    font-size: 1.25em;
  }
}
/* line 1445, ../../scss/_original.scss */
.email-signup {
  background-color: #fff;
  padding: 5% 0;
}
/* line 1448, ../../scss/_original.scss */
.email-signup.alt {
  background-color: #eee;
}
/* line 1451, ../../scss/_original.scss */
.email-signup form {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%;
  text-align: center;
}
/* line 1457, ../../scss/_original.scss */
.email-signup form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1462, ../../scss/_original.scss */
.email-signup form h3 {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 2.5em;
  text-transform: none;
  color: #343434;
  margin: 0 0 .75em 0;
}
/* line 1469, ../../scss/_original.scss */
.email-signup form h3 i {
  display: block;
  font-size: 1.5em;
  margin-bottom: .5em;
}
/* line 1475, ../../scss/_original.scss */
.email-signup form p {
  font-size: 0.9375em;
}
/* line 1477, ../../scss/_original.scss */
.email-signup form p a {
  color: #888;
}
/* line 1479, ../../scss/_original.scss */
.email-signup form p a:hover {
  color: #29999a;
}
/* line 1484, ../../scss/_original.scss */
.email-signup form label {
  display: inline-block;
  margin-right: .5em;
  font-size: 1.25em;
  line-height: 1em;
  color: #747474;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1499, ../../scss/_original.scss */
.email-signup form label.focusable:active, .email-signup form label.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 1509, ../../scss/_original.scss */
.email-signup form fieldset {
  display: inline-block;
  vertical-align: middle;
}
/* line 1512, ../../scss/_original.scss */
.email-signup form fieldset:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1517, ../../scss/_original.scss */
.email-signup form fieldset input, .email-signup form fieldset [type="email"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: transparent;
}
/* line 1526, ../../scss/_original.scss */
.email-signup form fieldset [type="text"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1536, ../../scss/_original.scss */
.email-signup form fieldset [type="text"].focusable:active, .email-signup form fieldset [type="text"].focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 1546, ../../scss/_original.scss */
.email-signup form fieldset input {
  vertical-align: middle;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #343434;
  line-height: 1.5em;
  outline: none;
  padding: .5em .75em;
  height: 2.5em;
  vertical-align: middle;
}
/* line 1559, ../../scss/_original.scss */
.email-signup form fieldset [type="email"] {
  width: 65%;
}
/* line 1561, ../../scss/_original.scss */
.email-signup form fieldset [type="email"]::-webkit-input-placeholder, .email-signup form fieldset [type="email"]:-moz-placeholder, .email-signup form fieldset [type="email"]::-moz-placeholder, .email-signup form fieldset [type="email"]:-ms-input-placeholder {
  color: #aaa;
}
/* line 1565, ../../scss/_original.scss */
.email-signup form fieldset [type="submit"] {
  width: 35%;
  border-left: none;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  text-transform: uppercase;
}
/* line 1570, ../../scss/_original.scss */
.email-signup form fieldset [type="submit"]:hover {
  background-color: #343434;
  color: #fff;
}

@media screen and (max-width: 720px) {
  /* line 1580, ../../scss/_original.scss */
  .email-signup {
    padding: 10% 0;
  }
}
@media screen and (max-width: 720px) {
  /* line 1586, ../../scss/_original.scss */
  .email-signup form h3 {
    font-size: 1.75em;
  }
}
/* line 1591, ../../scss/_original.scss */
.pagination {
  list-style: none;
  padding-left: 0;
  margin: 0;
  text-align: center;
  color: #ffffff !important;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif !important;
  text-transform: uppercase !important;
}
/* line 1598, ../../scss/_original.scss */
.pagination li {
  display: inline-block;
  margin: 0 .25em;
  line-height: 1.25em;
}
.page-id-2418 .pagination li a{
	color: #ffffff !important;
}
/* line 1602, ../../scss/_original.scss */
.pagination li a {
  display: inline-block;
  padding: .5em .75em .25em .75em;
  border: 2px solid #888;
  color: #888;
}
/* line 1607, ../../scss/_original.scss */
.pagination li a:hover {
  border-color: #343434;
  color: #343434;
}
/* line 1611, ../../scss/_original.scss */
.pagination li a.active {
  border-color: #343434;
  color: #343434;
  cursor: default;
}
/* line 1618, ../../scss/_original.scss */
.pagination.single {
  margin-bottom: 1.25em;
}
/* line 1620, ../../scss/_original.scss */
.pagination.single:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1625, ../../scss/_original.scss */
.pagination.single li {
  display: block;
  float: left;
}
/* line 1628, ../../scss/_original.scss */
.pagination.single li.next {
  float: right;
}

/* line 1635, ../../scss/_original.scss */
.search-form {
  position: relative;
  margin-top: -0.25em;
}
/* line 1638, ../../scss/_original.scss */
.search-form label {
  position: relative;
  display: inline-block;
  color: #aaa;
  width: 100%;
}
/* line 1643, ../../scss/_original.scss */
.search-form label i {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -0.45em;
}
/* line 1648, ../../scss/_original.scss */
.search-form label i span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1658, ../../scss/_original.scss */
.search-form label i span.focusable:active, .search-form label i span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 1669, ../../scss/_original.scss */
.search-form label [type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 2px solid #888;
  border-radius: 0;
  line-height: 1.5em;
  padding: .5em .5em .25em 2em;
  margin: 0;
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  outline: none;
  vertical-align: middle;
}
/* line 1688, ../../scss/_original.scss */
.search-form label [type="search"]::-webkit-input-placeholder, .search-form label [type="search"]:-moz-placeholder, .search-form label [type="search"]::-moz-placeholder, .search-form label [type="search"]:-ms-input-placeholder {
  color: #aaa;
}
/* line 1691, ../../scss/_original.scss */
.search-form label [type="search"]:focus {
  border-color: #343434;
}
/* line 1696, ../../scss/_original.scss */
.search-form [type="submit"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 1706, ../../scss/_original.scss */
.search-form [type="submit"].focusable:active, .search-form [type="submit"].focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 1718, ../../scss/_original.scss */
.post {
  background-color: #fff;
  padding: 1.875em;
  margin-bottom: 1.875em;
}
.find-your-area{
	float: right;
	width: auto !important;
	display: inline-block !important;
	background-color: #ffffff;
	color: #29999a !important;
	margin-top: -41px;
	margin-left: 75%;
	margin-right: -75%;
	font-size: 1rem;
	border: none;
	
}
.logged-in .find-your-area{
    margin-top: -70px;
    margin-left: 20%;
    margin-right: -130%;
    }
    
/* line 1722, ../../scss/_original.scss */
.post .post-featured-media {
 /*  margin: 0 -1.875em 1.875em -1.875em;*/
}
/* line 1724, ../../scss/_original.scss */
.post .post-featured-media .embed-container {
  background-color: #343434;
  margin-bottom: 0.625em;
}
/* line 1728, ../../scss/_original.scss */
.post .post-featured-media .post-thumbnail {
  background-color: #343434;
  margin-bottom: 0.625em;
}
/* line 1731, ../../scss/_original.scss */
.post .post-featured-media .post-thumbnail img {
  display: block;
  margin: auto;
}
/* line 1736, ../../scss/_original.scss */
.post .post-featured-media figcaption {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 0.9375em;
  line-height: 1.25em;
  margin: 0 1.875rem;
  color: #aaa;
}
/* line 1743, ../../scss/_original.scss */
.post .post-featured-media figcaption a {
  color: #aaa;
}
/* line 1745, ../../scss/_original.scss */
.post .post-featured-media figcaption a:hover {
  color: #888;
}
/* line 1752, ../../scss/_original.scss */
.post .post-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1757, ../../scss/_original.scss */
.post .post-header .post-title {
  font-size: 1.625em;
  line-height: 1.25em;
  margin: 0;
}
/* line 1761, ../../scss/_original.scss */
.post .post-header .post-title a {
  color: #343434;
}
/* line 1763, ../../scss/_original.scss */
.post .post-header .post-title a:hover {
  color: #29999a;
}
/* line 1769, ../../scss/_original.scss */
.post .post-meta {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  color: #aaa;
  font-size: 0.9375em;
  line-height: 1.25em;
  margin-bottom: 1.875em;
}
/* line 1776, ../../scss/_original.scss */
.post .post-meta.bottom {
  margin-bottom: 0;
}
/* line 1779, ../../scss/_original.scss */
.post .post-meta a {
  color: #aaa;
}
/* line 1781, ../../scss/_original.scss */
.post .post-meta a:hover {
  color: #29999a;
}
/* line 1785, ../../scss/_original.scss */
.post .post-meta ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 1789, ../../scss/_original.scss */
.post .post-meta ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1794, ../../scss/_original.scss */
.post .post-meta ul li {
  line-height: 1em;
}
/* line 1796, ../../scss/_original.scss */
.post .post-meta ul li.post-date {
  float: left;
}
/* line 1799, ../../scss/_original.scss */
.post .post-meta ul li.post-comments {
  float: right;
}
/* line 1802, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing {
  float: right;
  border-radius: 4px;
  margin-left: 1em;
}
/* line 1806, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing h4 {
  display: inline-block;
  margin: 0;
  font-size: 1em;
  color: #888;
}
/* line 1812, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing ul {
  display: inline-block;
}
/* line 1814, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing ul li {
  display: inline-block;
  margin-right: .5em;
}
/* line 1817, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing ul li:last-of-type {
  margin-right: 0;
}
/* line 1820, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing ul li a {
  color: #343434;
}
/* line 1822, ../../scss/_original.scss */
.post .post-meta ul li.post-sharing ul li a:hover {
  color: #29999a;
}
/* line 1831, ../../scss/_original.scss */
.post .post-meta .post-categories {
  margin: 0;
}
/* line 1833, ../../scss/_original.scss */
.post .post-meta .post-categories a {
  color: #888;
}
/* line 1835, ../../scss/_original.scss */
.post .post-meta .post-categories a:hover {
  color: #29999a;
}
/* line 1841, ../../scss/_original.scss */
.post .post-summary {
  margin-bottom: 1.875em;
}
/* line 1843, ../../scss/_original.scss */
.post .post-summary:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1849, ../../scss/_original.scss */
.post .post-intro {
  margin-bottom: 1.875em;
  font-size: 1.25em;
  color: #888;
}
/* line 1855, ../../scss/_original.scss */
.post .post-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1860, ../../scss/_original.scss */
.post .post-content h2, .post .post-content h3, .post .post-content h4, .post .post-content h5 {
  margin: 0 0 .25em 0;
  line-height: 1.25em;
}
/* line 1864, ../../scss/_original.scss */
.post .post-content p, .post .post-content ul, .post .post-content ol {
  font-size: 1.125em;
  line-height: 1.625em;
  margin: 0 0 1.75em 0;
}
/* line 1869, ../../scss/_original.scss */
.post .post-content h2, .post .post-content h3, .post .post-content h4 {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
/* line 1872, ../../scss/_original.scss */
.post .post-content h2 {
  font-size: 1.5em;
  margin-bottom: .25em;
}
/* line 1876, ../../scss/_original.scss */
.post .post-content h3 {
  font-size: 1.25em;
  text-transform: uppercase;
}
/* line 1880, ../../scss/_original.scss */
.post .post-content h4 {
  font-size: 1.125em;
  color: #888;
}
/* line 1884, ../../scss/_original.scss */
.post .post-content hr {
  width: 100%;
  height: 1px;
  background-color: #aaa;
  margin: 1.5em 0;
  border: none;
}
/* line 1891, ../../scss/_original.scss */
.post .post-content blockquote {
  border-left: 3px solid #aaa;
  padding: .5em 0 .5em 1.5em;
  margin-left: 0;
  margin-bottom: 1.75em;
}
/* line 1896, ../../scss/_original.scss */
.post .post-content blockquote p {
  font-style: italic;
  font-size: 1.25em;
  margin-bottom: 1em;
}
/* line 1900, ../../scss/_original.scss */
.post .post-content blockquote p:last-of-type {
  margin-bottom: 0;
}
/* line 1905, ../../scss/_original.scss */
.post .post-content table {
  width: 100%;
  background-color: #fff;
  border-top: 1px solid #eee;
  margin-bottom: 1.25em;
}
/* line 1910, ../../scss/_original.scss */
.post .post-content table tr, .post .post-content table td {
  padding: .5em 1em;
  border-bottom: 1px solid #eee;
}
/* line 1915, ../../scss/_original.scss */
.post .post-content .embed-container {
  margin-bottom: 1.875em;
}

@media screen and (max-width: 560px) {
  /* line 1922, ../../scss/_original.scss */
  .post {
    padding: 1.25em;
  }
  /* line 1924, ../../scss/_original.scss */
  .post .post-featured-media {
    margin: 0 -1.25em 1.25em -1.25em;
  }
  /* line 1926, ../../scss/_original.scss */
  .post .post-featured-media figcaption {
    margin: 0;
  }
}
/* line 1933, ../../scss/_original.scss */
.single .post {
  margin-bottom: 3.75em;
}
/* line 1935, ../../scss/_original.scss */
.single .post .post-header {
  margin-bottom: 1.25em;
}
/* line 1937, ../../scss/_original.scss */
.single .post .post-header .post-title {
  font-size: 2.375em;
}

/* line 1943, ../../scss/_original.scss */
.post.single-page {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  margin-left: 17.05960859966%;
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 65.88078280069%;
}
/* line 1952, ../../scss/_original.scss */
.post.single-page:last-child {
  margin-right: 0;
}
/* line 1955, ../../scss/_original.scss */
.post.single-page .post-featured-media {
  margin: 0 0 1.25em 0;
}

@media screen and (max-width: 980px) {
  /* line 1961, ../../scss/_original.scss */
  .post.single-page {
    margin-left: 0%;
    width: 100%;
  }
}
/* line 1967, ../../scss/_original.scss */
.posts-grid {
  display: block;
  margin-bottom: 1.875em;
}
/* line 1970, ../../scss/_original.scss */
.posts-grid:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1975, ../../scss/_original.scss */
.posts-grid .post {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 31.76156560137%;
  margin-bottom: 1.875em;
}
/* line 1981, ../../scss/_original.scss */
.posts-grid .post:last-child, .posts-grid .post:nth-child(3n) {
  margin-right: 0;
}
/* line 1984, ../../scss/_original.scss */
.posts-grid .post:nth-child(3n+1) {
  clear: left;
}
/* line 1987, ../../scss/_original.scss */
.posts-grid .post .post-header {
  margin-bottom: 1.875em;
}
/* line 1989, ../../scss/_original.scss */
.posts-grid .post .post-header .post-title {
  font-size: 1.875em;
}
/* line 1994, ../../scss/_original.scss */
.posts-grid.col-2 .post {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 48.82117420103%;
}
/* line 1999, ../../scss/_original.scss */
.posts-grid.col-2 .post:last-child, .posts-grid.col-2 .post:nth-child(2n) {
  margin-right: 0;
}
/* line 2002, ../../scss/_original.scss */
.posts-grid.col-2 .post:nth-child(2n+1) {
  clear: left;
}
/* line 2006, ../../scss/_original.scss */
.posts-grid.compact .post {
  padding: 0;
}
/* line 2008, ../../scss/_original.scss */
.posts-grid.compact .post .post-header {
  margin-bottom: 0.625em;
}
/* line 2010, ../../scss/_original.scss */
.posts-grid.compact .post .post-header .post-title {
  font-size: 1.625em;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
/* line 2015, ../../scss/_original.scss */
.posts-grid.compact .post .post-featured-media {
  margin: 0 0 1.25em 0;
}
/* line 2017, ../../scss/_original.scss */
.posts-grid.compact .post .post-featured-media figcaption {
  margin: 0;
}
/* line 2021, ../../scss/_original.scss */
.posts-grid.compact .post .post-summary {
  font-size: 0.9375em;
}

@media screen and (max-width: 720px) {
  /* line 2028, ../../scss/_original.scss */
  .posts-grid {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 720px) {
  /* line 2034, ../../scss/_original.scss */
  .posts-grid .post {
    width: 100%;
  }
}
@media screen and (max-width: 560px) {
  /* line 2040, ../../scss/_original.scss */
  .posts-grid .post {
    margin-bottom: 1.25em;
  }
}
@media screen and (max-width: 720px) {
  /* line 2046, ../../scss/_original.scss */
  .posts-grid.col-2 .post {
    width: 100%;
  }
}
/* line 2051, ../../scss/_original.scss */
.posts-list .post {
  display: block;
  margin-bottom: 2.5em;
}
/* line 2054, ../../scss/_original.scss */
.posts-list .post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2059, ../../scss/_original.scss */
.posts-list .post .post-header {
  margin-bottom: 1.25em;
}
/* line 2061, ../../scss/_original.scss */
.posts-list .post .post-header .post-title {
  font-size: 2.125em;
}
/* line 2065, ../../scss/_original.scss */
.posts-list .post .post-featured-media {
  float: left;
  display: block;
  margin-right: 3.1684356888%;
  width: 54.14736191609%;
  margin-left: 0;
  margin-bottom: 1.875em;
}
/* line 2072, ../../scss/_original.scss */
.posts-list .post .post-featured-media:last-child {
  margin-right: 0;
}
/* line 2075, ../../scss/_original.scss */
.posts-list .post .post-featured-media .embed-container, .posts-list .post .post-featured-media .post-thumbnail {
  margin-bottom: 0;
}
/* line 2078, ../../scss/_original.scss */
.posts-list .post .post-featured-media figcaption {
  margin: 1em 0 0 0;
  color: #888;
}
/* line 2083, ../../scss/_original.scss */
.posts-list .post .post-body {
  float: left;
  display: block;
  margin-right: 3.1684356888%;
  width: 42.68420239511%;
  margin-right: 0;
}
/* line 2089, ../../scss/_original.scss */
.posts-list .post .post-body:last-child {
  margin-right: 0;
}
/* line 2092, ../../scss/_original.scss */
.posts-list .post .post-body.full-width {
  width: 100%;
}
/* line 2096, ../../scss/_original.scss */
.posts-list .post .post-meta {
  clear: left;
}

@media screen and (max-width: 720px) {
  /* line 2103, ../../scss/_original.scss */
  .posts-list .post .post-featured-media, .posts-list .post .post-body {
    width: 100%;
  }
}
/* line 2109, ../../scss/_original.scss */
.advocacy-areas {
  background-color: #20797a;
  color: #fff;
}
/* line 2112, ../../scss/_original.scss */
.advocacy-areas .row-content article {
  padding-bottom: 4%;
  border-bottom: 2px solid #29999a;
  margin-bottom: 5%;
  text-align: center;
}
/* line 2117, ../../scss/_original.scss */
.advocacy-areas .row-content article:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 2121, ../../scss/_original.scss */
.advocacy-areas .row-content article:before {
  font-size: 3.25em;
  line-height: 1em;
  display: inline-block;
  content: '';
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 3%;
}
/* line 2137, ../../scss/_original.scss */
.advocacy-areas .row-content article.attend-partner-events:before {
  content: '\e007';
}
/* line 2140, ../../scss/_original.scss */
.advocacy-areas .row-content article.share-content-via-social-media:before {
  content: '\e00c';
}
/* line 2143, ../../scss/_original.scss */
.advocacy-areas .row-content article.connecting-with-partners:before {
  content: '\e00d';
}
/* line 2146, ../../scss/_original.scss */
.advocacy-areas .row-content article.contacting-legislators:before {
  content: '\e009';
}
/* line 2149, ../../scss/_original.scss */
.advocacy-areas .row-content article.donate:before {
  content: '\e00b';
}
/* line 2152, ../../scss/_original.scss */
.advocacy-areas .row-content article.share-your-interview:before {
  content: '\e00e';
}
/* line 2155, ../../scss/_original.scss */
.advocacy-areas .row-content article h2 {
  font-size: 2.125em;
  line-height: 1.25em;
  text-align: center;
  margin: 0 0 .5em 0;
}
/* line 2160, ../../scss/_original.scss */
.advocacy-areas .row-content article h2 a {
  color: #fff;
}
/* line 2162, ../../scss/_original.scss */
.advocacy-areas .row-content article h2 a:hover {
  color: #29999a;
}
/* line 2167, ../../scss/_original.scss */
.advocacy-areas .row-content article > div {
  font-size: 1.125em;
}
/* line 2169, ../../scss/_original.scss */
.advocacy-areas .row-content article > div:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2174, ../../scss/_original.scss */
.advocacy-areas .row-content article > div a {
  color: #fff;
  text-decoration: underline;
}

/* line 2182, ../../scss/_original.scss */
.widget {
  margin-bottom: 2.5em;
}
/* line 2184, ../../scss/_original.scss */
.widget:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2189, ../../scss/_original.scss */
.widget .widget-title {
  font-size: 1.5em;
  line-height: 1.25em;
  border-bottom: 2px solid #343434;
  margin: 0 0 .5em 0;
}
/* line 2195, ../../scss/_original.scss */
.widget ul, .widget ol {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 2200, ../../scss/_original.scss */
.widget ul li, .widget ol li {
  margin-bottom: .25em;
}
/* line 2203, ../../scss/_original.scss */
.widget ul li.current-cat a, .widget ol li.current-cat a {
  color: #343434;
  cursor: default;
}

/* line 2209, ../../scss/_original.scss */
.alert {
  border: 2px solid #888;
  padding: .5em 1em;
  margin: 0 0 1em 0;
  border: 2px solid #888;
  padding: .5em 1em;
  margin: 0 0 1em 0;
}
/* line 2213, ../../scss/_original.scss */
.alert.notice {
  border-color: #f5c143;
  background-color: #fdf1d4;
}
/* line 2217, ../../scss/_original.scss */
.alert.error {
  border-color: #e2403e;
  background-color: #f9dad9;
}
/* line 2224, ../../scss/_original.scss */
.alert.notice {
  border-color: #f5c143;
  background-color: #fdf1d4;
}
/* line 2228, ../../scss/_original.scss */
.alert.error {
  border-color: #e2403e;
  background-color: #f9dad9;
}

/* line 2234, ../../scss/_original.scss */
.partners {
  background-color: #dadada;
}
/* line 2236, ../../scss/_original.scss */
.partners .wrap {
  max-width: 112.5em;
  margin: 0 auto;
  background-color: #20797a;
  color: #fff;
}
/* line 2241, ../../scss/_original.scss */
.partners .wrap:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2246, ../../scss/_original.scss */
.partners .wrap .map-container {
  position: relative;
  float: left;
  width: 60%;
  height: 0;
  padding-bottom: 48%;
  overflow: hidden;
  height: auto;
}
/* line 2254, ../../scss/_original.scss */
.partners .wrap .map-container .map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #343434;
}
/* line 2262, ../../scss/_original.scss */
.partners .wrap .map-container .map img {
  max-width: none;
}
/* line 2265, ../../scss/_original.scss */
.partners .wrap .map-container .map .map-marker {
  padding: 4% 2%;
}
/* line 2267, ../../scss/_original.scss */
.partners .wrap .map-container .map .map-marker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2272, ../../scss/_original.scss */
.partners .wrap .map-container .map .map-marker .org {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-size: 1.625em;
  line-height: 1.25em;
  padding-bottom: .5em;
  border-bottom: 2px solid #eee;
  margin: 0 0 .75em 0;
}
/* line 2280, ../../scss/_original.scss */
.partners .wrap .map-container .map .map-marker .contact {
  font-size: 1.0625em;
  line-height: 1.5em;
  list-style: none;
  padding-left: 0;
  margin: 0;
  margin: 0 0 1em 0;
}
/* line 2288, ../../scss/_original.scss */
.partners .wrap .map-container .map .map-marker .summary {
  font-size: 1.0625em;
  line-height: 1.5em;
  font-weight: 500;
}
/* line 2296, ../../scss/_original.scss */
.partners .wrap .information {
  float: right;
  width: 40%;
  padding: 4% 2% 0 2%;
}
/* line 2300, ../../scss/_original.scss */
.partners .wrap .information h1 {
  line-height: 1.25em;
  margin-top: 0;
  margin-bottom: .75em;
}
/* line 2305, ../../scss/_original.scss */
.partners .wrap .information .locations {
  display: block;
}
/* line 2307, ../../scss/_original.scss */
.partners .wrap .information .locations:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2312, ../../scss/_original.scss */
.partners .wrap .information .locations article {
  padding-left: 37px;
  background-image: url("../../images/dist/map-marker.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 1.875em;
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 48.82117420103%;
}
/* line 2322, ../../scss/_original.scss */
.partners .wrap .information .locations article:last-child, .partners .wrap .information .locations article:nth-child(2n) {
  margin-right: 0;
}
/* line 2325, ../../scss/_original.scss */
.partners .wrap .information .locations article:nth-child(2n+1) {
  clear: left;
}
/* line 2328, ../../scss/_original.scss */
.partners .wrap .information .locations article a {
  color: #fff;
  text-decoration: underline;
}
/* line 2332, ../../scss/_original.scss */
.partners .wrap .information .locations article .org {
  font-size: 1.125em;
  line-height: 1.25em;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  margin: 0;
}
/* line 2338, ../../scss/_original.scss */
.partners .wrap .information .locations article .contact, .partners .wrap .information .locations article .summary {
  display: none;
}
/* line 2341, ../../scss/_original.scss */
.partners .wrap .information .locations article .contact {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
/* line 2346, ../../scss/_original.scss */
.partners .wrap .information .locations article .adr {
  font-size: 0.875em;
  line-height: 1.375em;
}

@media screen and (max-width: 1200px) {
  /* line 2357, ../../scss/_original.scss */
  .partners .wrap .map-container {
    float: none;
    width: auto;
  }
}
@media screen and (max-width: 720px) {
  /* line 2364, ../../scss/_original.scss */
  .partners .wrap .map-container {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  /* line 2370, ../../scss/_original.scss */
  .partners .wrap .information {
    float: none;
    width: auto;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 2377, ../../scss/_original.scss */
  .partners .wrap .information .locations article {
    background-image: url("../../images/dist/map-marker_2x.png");
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
  }
}
@media screen and (max-width: 980px) {
  /* line 2385, ../../scss/_original.scss */
  .partners .wrap .information .locations article {
    float: left;
    display: block;
    margin-right: 2.35765159794%;
    width: 31.76156560137%;
  }
  /* line 2390, ../../scss/_original.scss */
  .partners .wrap .information .locations article:last-child, .partners .wrap .information .locations article:nth-child(3n) {
    margin-right: 0;
  }
  /* line 2393, ../../scss/_original.scss */
  .partners .wrap .information .locations article:nth-child(3n+1) {
    clear: left;
  }
  /* line 2396, ../../scss/_original.scss */
  .partners .wrap .information .locations article:nth-child(2n) {
    margin-right: 2.35765159794%;
  }
  /* line 2399, ../../scss/_original.scss */
  .partners .wrap .information .locations article:nth-child(2n+1) {
    clear: none;
  }
}
@media screen and (max-width: 720px) {
  /* line 2406, ../../scss/_original.scss */
  .partners .wrap .information .locations article {
    width: 100%;
    margin-bottom: 2.875em;
  }
  /* line 2409, ../../scss/_original.scss */
  .partners .wrap .information .locations article .org {
    font-size: 1.5em;
    padding-bottom: .25em;
    border-bottom: 2px solid #29999a;
    margin-bottom: .5em;
  }
  /* line 2415, ../../scss/_original.scss */
  .partners .wrap .information .locations article .contact, .partners .wrap .information .locations article .summary {
    display: block;
  }
  /* line 2418, ../../scss/_original.scss */
  .partners .wrap .information .locations article .adr {
    font-size: 1em;
  }
}
/* line 2424, ../../scss/_original.scss */
#comments {
  margin-bottom: 2.5em;
}
/* line 2426, ../../scss/_original.scss */
#comments .nocomments {
  color: #aaa;
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  text-align: center;
  margin: 0;
}

/* line 2435, ../../scss/_original.scss */
.event {
  display: block;
}
/* line 2437, ../../scss/_original.scss */
.event:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2442, ../../scss/_original.scss */
.event:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 2446, ../../scss/_original.scss */
.event .event-date {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 14.70195700172%;
}
/* line 2451, ../../scss/_original.scss */
.event .event-date:last-child {
  margin-right: 0;
}
/* line 2454, ../../scss/_original.scss */
.event .event-date time {
  float: left;
  width: 124px;
  height: 135px;
  background-image: url("../../images/dist/icon-calendar.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  /* line 2469, ../../scss/_original.scss */
  .event .event-date time {
    background-image: url("../../images/dist/icon-calendar_2x.png");
    -webkit-background-size: 124px 136px;
    background-size: 124px 136px;
  }
}
/* line 2476, ../../scss/_original.scss */
.svg .event .event-date time {
  background-image: url("../../images/dist/icon-calendar.svg");
}

/* line 2481, ../../scss/_original.scss */
.event .event-date time span {
  display: block;
}
/* line 2483, ../../scss/_original.scss */
.event .event-date time span.day {
  font-size: 4em;
  line-height: 1em;
  margin: .375em 0;
  font-weight: 700;
}
/* line 2489, ../../scss/_original.scss */
.event .event-date time span.mo {
  font-size: .9125em;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 2496, ../../scss/_original.scss */
.event .event-body {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 82.94039140034%;
}
/* line 2501, ../../scss/_original.scss */
.event .event-body:last-child {
  margin-right: 0;
}
/* line 2504, ../../scss/_original.scss */
.event .event-body .event-header {
  margin-bottom: 1.875em;
}
/* line 2506, ../../scss/_original.scss */
.event .event-body .event-header h1 {
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  margin: .25em 0;
  font-size: 2.25em;
  line-height: 1em;
}
/* line 2511, ../../scss/_original.scss */
.event .event-body .event-header h1 a {
  color: #343434;
}
/* line 2513, ../../scss/_original.scss */
.event .event-body .event-header h1 a:hover {
  color: #29999a;
}
/* line 2519, ../../scss/_original.scss */
.event .event-body .event-meta {
  margin-bottom: 0.625em;
}
/* line 2521, ../../scss/_original.scss */
.event .event-body .event-meta dl {
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  font-size: 0.9375em;
  line-height: 1.5em;
  margin: 0;
}
/* line 2527, ../../scss/_original.scss */
.event .event-body .event-meta dl:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2532, ../../scss/_original.scss */
.event .event-body .event-meta dl dt {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "avenir-heavy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
/* line 2537, ../../scss/_original.scss */
.event .event-body .event-meta dl dd {
  margin-left: 0;
  margin-bottom: .5em;
}
/* line 2543, ../../scss/_original.scss */
.event .event-body .event-content:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 980px) {
  /* line 2553, ../../scss/_original.scss */
  .event .event-date {
    display: none;
  }
  /* line 2556, ../../scss/_original.scss */
  .event .event-body {
    width: 100%;
  }
  /* line 2558, ../../scss/_original.scss */
  .event .event-body .event-meta {
    padding-bottom: 0.625em;
    border-bottom: 2px solid #eee;
  }
}
/* line 2566, ../../scss/_original.scss */
.single-event, .events-list {
  margin-left: 8.52980429983%;
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 74.41058710051%;
}

/* line 2574, ../../scss/_original.scss */
.single-event:last-child {
  margin-right: 0;
}

/* line 2578, ../../scss/_original.scss */
.events-list {
  margin-bottom: 1.875em;
}
/* line 2579, ../../scss/_original.scss */
.events-list:last-child {
  margin-right: 0;
}
/* line 2583, ../../scss/_original.scss */
.events-list .event {
  padding-bottom: 3.75em;
  border-bottom: 2px solid #aaa;
  margin-bottom: 3.75em;
}

@media screen and (max-width: 980px) {
  /* line 2591, ../../scss/_original.scss */
  .single-event, .events-list {
    margin-left: 0%;
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  /* line 2598, ../../scss/_original.scss */
  .events-list .event {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 1.875em;
  }
}
/* line 2605, ../../scss/_original.scss */
.single-event .event .event-content {
  margin-bottom: 1.875em;
}

/* line 2609, ../../scss/_original.scss */
.contact-form {
  position: relative;
}
/* line 2611, ../../scss/_original.scss */
.contact-form .screen-reader-response {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 2621, ../../scss/_original.scss */
.contact-form .screen-reader-response.focusable:active, .contact-form .screen-reader-response.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* line 2631, ../../scss/_original.scss */
.contact-form:before {
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: 100%;
  content: "";
  height: 0;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #eee;
}
/* line 2643, ../../scss/_original.scss */
.contact-form form {
  margin: 0;
  text-align: center;
}
/* line 2646, ../../scss/_original.scss */
.contact-form form .input {
  text-align: left;
}
/* line 2648, ../../scss/_original.scss */
.contact-form form .input .wpcf7-form-control-wrap {
  width: 100%;
}
/* line 2651, ../../scss/_original.scss */
.contact-form form .input input, .contact-form form .input textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: .75em;
  border: 2px solid #aaa;
  background-color: #fff;
  color: #343434;
  outline: none;
}
/* line 2667, ../../scss/_original.scss */
.contact-form form .input input.wpcf7-not-valid, .contact-form form .input textarea.wpcf7-not-valid {
  border-color: #e2403e;
}
/* line 2670, ../../scss/_original.scss */
.contact-form form .input input:hover, .contact-form form .input textarea:hover {
  border-color: #343434;
}
/* line 2673, ../../scss/_original.scss */
.contact-form form .input input::-webkit-input-placeholder, .contact-form form .input textarea::-webkit-input-placeholder, .contact-form form .input input:-moz-placeholder, .contact-form form .input textarea:-moz-placeholder, .contact-form form .input input::-moz-placeholder, .contact-form form .input textarea::-moz-placeholder, .contact-form form .input input:-ms-input-placeholder, .contact-form form .input textarea:-ms-input-placeholder {
  color: #aaa;
}
/* line 2676, ../../scss/_original.scss */
.contact-form form .input input[type="submit"], .contact-form form .input textarea[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: .75em;
  background: #343434;
  border: none;
  color: #fff;
}
/* line 2687, ../../scss/_original.scss */
.contact-form form .input input[type="submit"]:hover, .contact-form form .input textarea[type="submit"]:hover {
  background-color: #29999a;
}
/* line 2690, ../../scss/_original.scss */
.contact-form form .input.captcha {
  border: 2px solid grey;
  background: #fff;
  padding: .75em;
}
/* line 2694, ../../scss/_original.scss */
.contact-form form .input.captcha img {
  display: block;
  margin: auto;
}
/* line 2700, ../../scss/_original.scss */
.contact-form form .ajax-loader {
  display: block;
  margin: 1em auto;
}
/* line 2704, ../../scss/_original.scss */
.contact-form form [role="alert"] {
  display: block;
  font-size: 0.875em;
  line-height: 1.125em;
  font-family: "avenir-roman","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  margin: .5em 0;
}
/* line 2711, ../../scss/_original.scss */
.contact-form form [role="alert"].wpcf7-not-valid-tip, .contact-form form [role="alert"].wpcf7-validation-errors {
  color: #e2403e;
}
/* line 2715, ../../scss/_original.scss */
.contact-form form .wpcf7-response-output {
  line-height: 1.25em;
  max-width: 400px;
  margin: 0 auto 1em auto;
  padding: .75em;
}
/* line 2720, ../../scss/_original.scss */
.contact-form form .wpcf7-response-output.wpcf7-display-none {
  display: none;
}
/* line 2723, ../../scss/_original.scss */
.contact-form form .wpcf7-response-output.wpcf7-mail-sent-ok {
  color: #fff;
  background-color: #29999a;
}
/* line 2727, ../../scss/_original.scss */
.contact-form form .wpcf7-response-output.wpcf7-validation-errors {
  color: #e2403e;
}
/* line 2731, ../../scss/_original.scss */
.contact-form form fieldset {
  display: block;
  margin-bottom: 2%;
}
/* line 2734, ../../scss/_original.scss */
.contact-form form fieldset:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2739, ../../scss/_original.scss */
.contact-form form fieldset .input {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 31.76156560137%;
}
/* line 2744, ../../scss/_original.scss */
.contact-form form fieldset .input:last-child {
  margin-right: 0;
}
/* line 2747, ../../scss/_original.scss */
.contact-form form fieldset .input.half {
  float: left;
  display: block;
  margin-right: 2.35765159794%;
  width: 48.82117420103%;
}
/* line 2752, ../../scss/_original.scss */
.contact-form form fieldset .input.half:last-child {
  margin-right: 0;
}
/* line 2756, ../../scss/_original.scss */
.contact-form form fieldset .input.full {
  width: 100%;
}

@media screen and (max-width: 720px) {
  /* line 2765, ../../scss/_original.scss */
  .contact-form:before {
    display: none;
  }
}
@media screen and (max-width: 720px) {
  /* line 2771, ../../scss/_original.scss */
  .contact-form form fieldset {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 720px) {
  /* line 2777, ../../scss/_original.scss */
  .contact-form form fieldset .input.half {
    width: 100%;
  }
}
@media screen and (max-width: 720px) {
  /* line 2783, ../../scss/_original.scss */
  .contact-form form fieldset .input {
    width: 100%;
    margin-bottom: 1.25em;
  }
}
@media print {
  /* line 2790, ../../scss/_original.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 2797, ../../scss/_original.scss */
  a {
    text-decoration: underline;
  }
  /* line 2799, ../../scss/_original.scss */
  a:visited {
    text-decoration: underline;
  }
  /* line 2802, ../../scss/_original.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 2806, ../../scss/_original.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 2810, ../../scss/_original.scss */
  a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 2814, ../../scss/_original.scss */
  pre, blockquote {
    border: 1px solid #676767;
    page-break-inside: avoid;
  }

  /* line 2818, ../../scss/_original.scss */
  thead {
    display: table-header-group;
  }

  /* line 2821, ../../scss/_original.scss */
  tr {
    page-break-inside: avoid;
  }

  /* line 2824, ../../scss/_original.scss */
  img {
    page-break-inside: avoid;
    max-width: 100% !important;
  }

  /* line 2828, ../../scss/_original.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 2832, ../../scss/_original.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* line 3, ../../scss/_interviews.scss */
.page-template-template-interviews-php,
.single-interviews,
.page-template-template-register-php {
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
  line-height: 1.778em;
  color: #fff;
}
/* line 9, ../../scss/_interviews.scss */
.page-template-template-interviews-php a,
.single-interviews a,
.page-template-template-register-php a {
  color: #38d3d4;
}
/* line 12, ../../scss/_interviews.scss */
.page-template-template-interviews-php input,
.page-template-template-interviews-php select,
.single-interviews input,
.single-interviews select,
.page-template-template-register-php input,
.page-template-template-register-php select {
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 16, ../../scss/_interviews.scss */
.page-template-template-interviews-php .section-title,
.single-interviews .section-title,
.page-template-template-register-php .section-title {
  margin: 0 0 2rem;
  color: #fff;
  font-size: 1.5rem;
  text-transform: uppercase;
}
/* line 22, ../../scss/_interviews.scss */
.page-template-template-interviews-php .form-title,
.single-interviews .form-title,
.page-template-template-register-php .form-title {
  margin-top: 0;
  font-size: 2rem;
  color: #000;
}
/* line 27, ../../scss/_interviews.scss */
.page-template-template-interviews-php .container,
.single-interviews .container,
.page-template-template-register-php .container {
  max-width: 1070px;
}
/* line 30, ../../scss/_interviews.scss */
.page-template-template-interviews-php #content,
.single-interviews #content,
.page-template-template-register-php #content {
  background: #29999a;
}
/* line 33, ../../scss/_interviews.scss */
.page-template-template-interviews-php .row,
.single-interviews .row,
.page-template-template-register-php .row {
  padding: 4.125rem 0;
}
/* line 35, ../../scss/_interviews.scss */
.page-template-template-interviews-php .row.alt,
.single-interviews .row.alt,
.page-template-template-register-php .row.alt {
  background: #eee;
}
/* line 38, ../../scss/_interviews.scss */
.page-template-template-interviews-php .row.condensed,
.single-interviews .row.condensed,
.page-template-template-register-php .row.condensed {
  padding: 1.375rem 0;
}
/* line 41, ../../scss/_interviews.scss */
.page-template-template-interviews-php .row.highlight,
.single-interviews .row.highlight,
.page-template-template-register-php .row.highlight {
  background: #fff;
}
/* line 45, ../../scss/_interviews.scss */
.page-template-template-interviews-php .button,
.single-interviews .button,
.page-template-template-register-php .button {
  width: 100%;
  line-height: 2.5rem;
  border-color: #fff;
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
}
/* line 52, ../../scss/_interviews.scss */
.page-template-template-interviews-php .button, .page-template-template-interviews-php .button:hover, .page-template-template-interviews-php .button:focus, .page-template-template-interviews-php .button:active,
.single-interviews .button,
.single-interviews .button:hover,
.single-interviews .button:focus,
.single-interviews .button:active,
.page-template-template-register-php .button,
.page-template-template-register-php .button:hover,
.page-template-template-register-php .button:focus,
.page-template-template-register-php .button:active {
  color: #fff;
}
/* line 59, ../../scss/_interviews.scss */
.page-template-template-interviews-php .button-sm,
.single-interviews .button-sm,
.page-template-template-register-php .button-sm {
  font-size: 0.75rem;
}
/* line 63, ../../scss/_interviews.scss */
.page-template-template-interviews-php .button-form-toggle,
.page-template-template-interviews-php .button-back-to-top,
.single-interviews .button-form-toggle,
.single-interviews .button-back-to-top,
.page-template-template-register-php .button-form-toggle,
.page-template-template-register-php .button-back-to-top {
  font-size: 1em;
}
@media screen and (min-width: 721px) {
  /* line 63, ../../scss/_interviews.scss */
  .page-template-template-interviews-php .button-form-toggle,
  .page-template-template-interviews-php .button-back-to-top,
  .single-interviews .button-form-toggle,
  .single-interviews .button-back-to-top,
  .page-template-template-register-php .button-form-toggle,
  .page-template-template-register-php .button-back-to-top {
    width: 33.33%;
  }
}
/* line 70, ../../scss/_interviews.scss */
.page-template-template-interviews-php .pagination,
.single-interviews .pagination,
.page-template-template-register-php .pagination {
  margin-bottom: 1em;
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
  text-transform: none;
  text-align: center;
}
/* line 76, ../../scss/_interviews.scss */
.page-template-template-interviews-php .pagination li a,
.single-interviews .pagination li a,
.page-template-template-register-php .pagination li a {
  padding: 0.25em;
  border: 0;
  color: #38d3d4;
}
/* line 82, ../../scss/_interviews.scss */
.page-template-template-interviews-php .pagination .active,
.single-interviews .pagination .active,
.page-template-template-register-php .pagination .active {
  color: #343434;
}
/* line 86, ../../scss/_interviews.scss */
.page-template-template-interviews-php .controls-cta,
.single-interviews .controls-cta,
.page-template-template-register-php .controls-cta {
  text-align: center;
}
/* line 89, ../../scss/_interviews.scss */
.page-template-template-interviews-php .icon,
.single-interviews .icon,
.page-template-template-register-php .icon {
  display: inline-block;
  vertical-align: middle;
}
/* line 93, ../../scss/_interviews.scss */
.page-template-template-interviews-php .icon-sound-file,
.single-interviews .icon-sound-file,
.page-template-template-register-php .icon-sound-file {
  width: 22px;
  height: 25px;
  background: url(../../images/dist/icon-sound-file.png) 0 0 no-repeat;
}
/* line 98, ../../scss/_interviews.scss */
.page-template-template-interviews-php .icon-arrow-circle-left,
.single-interviews .icon-arrow-circle-left,
.page-template-template-register-php .icon-arrow-circle-left {
  margin-top: -2px;
  width: 16px;
  height: 17px;
  background: url(../../images/dist/icon-arrow-circle-left.png) 0 0 no-repeat;
}
/* line 104, ../../scss/_interviews.scss */
.page-template-template-interviews-php .icon-arrow-circle-up,
.single-interviews .icon-arrow-circle-up,
.page-template-template-register-php .icon-arrow-circle-up {
  margin-top: -2px;
  width: 16px;
  height: 17px;
  background: url(../../images/dist/icon-arrow-circle-up.png) 0 0 no-repeat;
}

/* line 115, ../../scss/_interviews.scss */
.interviews-grid {
  margin-left: -.9375rem;
  margin-right: -.9375rem;
}
/* line 119, ../../scss/_interviews.scss */
.interviews-grid .interviews-col {
  position: relative;
  float: left;
  padding: 0 .9375rem;
  width: 100%;
}
@media screen and (min-width: 721px) {
  /* line 126, ../../scss/_interviews.scss */
  .interviews-grid.col-3 .interviews-col {
    width: 33.33%;
  }
}
@media screen and (min-width: 721px) {
  /* line 131, ../../scss/_interviews.scss */
  .interviews-grid.col-3 .interviews-col-push-1 {
    margin-left: 33.33%;
  }
}
/* line 135, ../../scss/_interviews.scss */
.single .interviews-grid.col-3 .interviews-col-push-1 {
  margin-left: 0;
}
@media screen and (min-width: 721px) {
  /* line 141, ../../scss/_interviews.scss */
  .interviews-grid.col-5 .interviews-col {
    display: table-cell;
    float: none;
    width: 20%;
    vertical-align: middle;
  }
}

/* line 154, ../../scss/_interviews.scss */
.post-interview {
  padding: 2.5rem;
  color: #343434;
}
/* line 158, ../../scss/_interviews.scss */
.post-interview a {
  color: #29999a;
}
/* line 160, ../../scss/_interviews.scss */
.post-interview a:hover {
  color: #195d5e;
}
/* line 165, ../../scss/_interviews.scss */
.post-interview .post-content ul,
.post-interview .post-content ol,
.post-interview .post-content p {
  margin-bottom: 2rem;
  font-size: 1rem;
}
/* line 171, ../../scss/_interviews.scss */
.post-interview .post-content .post-recording-meta {
  margin: 0;
}
/* line 175, ../../scss/_interviews.scss */
.post-interview .post-meta {
  margin-bottom: 1em;
}
/* line 177, ../../scss/_interviews.scss */
.post-interview .post-meta ul {
  margin-bottom: 0;
}
/* line 180, ../../scss/_interviews.scss */
.post-interview .post-meta ul li.post-date, .post-interview .post-meta ul li.post-type {
  display: inline-block;
  float: none;
  line-height: 1rem;
}
/* line 185, ../../scss/_interviews.scss */
.post-interview .post-meta ul li.post-date i,
.post-interview .post-meta ul li.post-date time, .post-interview .post-meta ul li.post-type i,
.post-interview .post-meta ul li.post-type time {
  line-height: 25px;
  vertical-align: middle;
}
/* line 191, ../../scss/_interviews.scss */
.post-interview .post-meta ul li.post-type {
  margin-right: 6px;
}
/* line 198, ../../scss/_interviews.scss */
.post-interview .post-content .post-title {
  margin-bottom: 0.5em;
  font-size: 2rem;
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #000;
}
/* line 203, ../../scss/_interviews.scss */
.post-interview .post-content .post-title a {
  color: #000;
}
/* line 205, ../../scss/_interviews.scss */
.post-interview .post-content .post-title a:hover, .post-interview .post-content .post-title a:focus, .post-interview .post-content .post-title a:active {
  color: #29999a;
}
/* line 213, ../../scss/_interviews.scss */
.post-interview .permalink {
  color: #343434;
}
/* line 216, ../../scss/_interviews.scss */
.post-interview .post-summary {
  margin-bottom: 0;
}
/* line 218, ../../scss/_interviews.scss */
.post-interview .post-summary .permalink {
  font-weight: normal;
  font-style: italic;
}
/* line 223, ../../scss/_interviews.scss */
.post-interview .post-media {
  position: relative;
}
/* line 226, ../../scss/_interviews.scss */
.post-interview .post-featured-media {
  margin-bottom: 0;
}
/* line 228, ../../scss/_interviews.scss */
.post-interview .post-featured-media .gallery-image {
  height: 100%;
  overflow: hidden;
}
/* line 233, ../../scss/_interviews.scss */
.post-interview .post-recording-meta {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 237, ../../scss/_interviews.scss */
.post-interview .post-recording-meta > li {
  padding: 1rem 0;
}
/* line 239, ../../scss/_interviews.scss */
.post-interview .post-recording-meta > li:not(:first-child) {
  border-top: 1px solid #343434;
}
/* line 243, ../../scss/_interviews.scss */
.post-interview .post-recording-meta .post-recording-meta-label {
  font-weight: bold;
}
/* line 246, ../../scss/_interviews.scss */
.post-interview .post-recording-meta .category-list {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1;
}
/* line 252, ../../scss/_interviews.scss */
.post-interview .post-recording-meta .category-list a {
  text-transform: lowercase;
}
/* line 258, ../../scss/_interviews.scss */
.post-interview .post-transcript .post-recording-meta-label {
  display: block;
}
/* line 263, ../../scss/_interviews.scss */
.post-interview .post-sharing h4 {
  margin: 0;
  font-size: 1.875em;
  color: #29999a;
  display: inline-block;
}
/* line 269, ../../scss/_interviews.scss */
.post-interview .post-sharing ul {
  list-style-type: none;
  margin: 0.875em;
}
/* line 273, ../../scss/_interviews.scss */
.post-interview .post-sharing li {
  display: inline-block;
  margin-bottom: .56rem;
}
/* line 277, ../../scss/_interviews.scss */
.post-interview .post-sharing a {
  -moz-border-radius: 15%;
  -webkit-border-radius: 15%;
  border-radius: 15%;
  display: block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  padding: 1px;
  background: #00aced;
  text-align: center;
}
/* line 287, ../../scss/_interviews.scss */
.post-interview .post-sharing a, .post-interview .post-sharing a:hover, .post-interview .post-sharing a:active, .post-interview .post-sharing a:focus {
  color: #fff;
}
/* line 293, ../../scss/_interviews.scss */
.post-interview .post-sharing a i {
  display: block;
}
/* line 295, ../../scss/_interviews.scss */
.post-interview .post-sharing a i:before {
  display: inline-block;
  line-height: 20px;
  vertical-align: middle;
}
/* line 306, ../../scss/_interviews.scss */
.post-interview .post-sharing .share-twitter i {
  font-size: 14px;
}
/* line 310, ../../scss/_interviews.scss */
.post-interview .post-sharing .share-facebook {
  background: #3b5998;
  text-align: right;
}
/* line 313, ../../scss/_interviews.scss */
.post-interview .post-sharing .share-facebook i:before {
  margin-right: -2px;
}
/* line 318, ../../scss/_interviews.scss */
.post-interview .post-soundcloud-embed {
  height: 40px;
  padding: 10px;
  background: #f5f5f5;
}

/* line 327, ../../scss/_interviews.scss */
.post-2col .post-content,
.post-2col .post-media {
  position: relative;
}
@media screen and (min-width: 721px) {
  /* line 327, ../../scss/_interviews.scss */
  .post-2col .post-content,
  .post-2col .post-media {
    float: left;
  }
}
/* line 334, ../../scss/_interviews.scss */
.post-2col .post-content {
  width: 100%;
}
@media screen and (min-width: 721px) {
  /* line 334, ../../scss/_interviews.scss */
  .post-2col .post-content {
    left: 52.3%;
    width: 47.7%;
    padding-top: 2.5rem;
  }
}
/* line 341, ../../scss/_interviews.scss */
.post-2col .post-content .post-header {
  margin-bottom: 0;
}
/* line 344, ../../scss/_interviews.scss */
.post-2col .post-content .post-title {
  font-size: 2em;
}
/* line 348, ../../scss/_interviews.scss */
.post-2col .post-media {
  right: 47.7%;
  margin: 0 -2.5rem;
}
@media screen and (min-width: 721px) {
  /* line 348, ../../scss/_interviews.scss */
  .post-2col .post-media {
    width: 52.3%;
    margin: -2.5rem;
  }
}
@media screen and (max-width: 720px) {
  /* line 348, ../../scss/_interviews.scss */
  .post-2col .post-media {
    right: auto;
    margin-top: 2.5rem;
  }
}
/* line 360, ../../scss/_interviews.scss */
.post-2col .post-featured-media {
  margin: 0;
  max-height: 600px;
  overflow: hidden;
}
/* line 365, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel {
  text-align: center;
}
/* line 367, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel ol,
.post-2col .gallery-image-carousel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 373, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel li {
  overflow: hidden;
}
/* line 376, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel .slides {
  height: 24.25rem;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 382, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel .flex-control-nav {
  margin-top: 18px;
  margin-right: -4px;
}
/* line 386, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel .flex-control-nav li {
  display: block;
  float: left;
  width: 21.78%;
  height: 83px;
  line-height: 79px;
  margin-left: 3%;
  overflow: hidden;
  position: relative;
  border: 2px solid transparent;
}
/* line 396, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel .flex-control-nav li:hover {
  border-color: #29999a;
}
@media screen and (max-width: 720px) {
  /* line 386, ../../scss/_interviews.scss */
  .post-2col .gallery-image-carousel .flex-control-nav li {
    margin-left: 1.5%;
    margin-right: 1.5%;
  }
}
/* line 404, ../../scss/_interviews.scss */
.post-2col .gallery-image-carousel .flex-control-nav img {
  position: relative;
  vertical-align: middle;
  min-width: 100%;
}
/* line 411, ../../scss/_interviews.scss */
.post-2col .post-soundcloud-embed {
  margin-bottom: 1rem;
}
/* line 414, ../../scss/_interviews.scss */
.post-2col .badge-soundcloud {
  display: block;
  float: right;
  width: 100px;
  height: 24px;
  background: url(../../images/dist/badge-soundcloud.png) 0 0 no-repeat;
}
@media screen and (min-width: 721px) {
  /* line 414, ../../scss/_interviews.scss */
  .post-2col .badge-soundcloud {
    position: absolute;
    right: 0;
    bottom: -10px;
  }
}

@media screen and (min-width: 721px) {
  /* line 430, ../../scss/_interviews.scss */
  .post-interview-single .post-content {
    padding-bottom: 8.25rem;
  }
}
/* line 435, ../../scss/_interviews.scss */
.post-interview-single .post-sharing {
  margin-top: 2.5rem;
  text-align: center;
}
/* line 438, ../../scss/_interviews.scss */
.post-interview-single .post-sharing ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 443, ../../scss/_interviews.scss */
.post-interview-single .post-sharing li {
  margin-left: 1rem;
  line-height: 1.875em;
  vertical-align: middle;
}
/* line 448, ../../scss/_interviews.scss */
.post-interview-single .post-sharing a {
  width: 27px;
  height: 27px;
}
/* line 452, ../../scss/_interviews.scss */
.post-interview-single .post-sharing a i:before {
  line-height: 27px;
}
/* line 458, ../../scss/_interviews.scss */
.post-interview-single .post-sharing .share-twitter i {
  font-size: 17px;
}
/* line 463, ../../scss/_interviews.scss */
.post-interview-single .post-sharing .share-facebook i {
  padding-top: 2px;
  font-size: 23px;
}

/* line 473, ../../scss/_interviews.scss */
.post-interview-grid .post-sharing,
.post-first .post-sharing {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 480, ../../scss/_interviews.scss */
.post-interview-grid .post-sharing li,
.post-first .post-sharing li {
  display: block;
}

/* line 487, ../../scss/_interviews.scss */
.interviews-post-list .post {
  padding: 1.875rem;
}
/* line 489, ../../scss/_interviews.scss */
.interviews-post-list .post .post-media {
  margin: 0 -1.875rem;
}
/* line 492, ../../scss/_interviews.scss */
.interviews-post-list .post .post-featured-media {
  margin: 0;
}
@media screen and (min-width: 721px) {
  /* line 492, ../../scss/_interviews.scss */
  .interviews-post-list .post .post-featured-media {
    height: 13.5em;
  }
}
/* line 498, ../../scss/_interviews.scss */
.interviews-post-list .post .post-soundcloud-embed {
  min-height: 40px;
  margin: 0 0 1em;
}

/* line 505, ../../scss/_interviews.scss */
.interviews-post-list-nav {
  margin: 3.125em auto;
  text-align: center;
}

/* line 511, ../../scss/_interviews.scss */
.post-first .post-content {
  position: relative;
  min-height: 16.75rem;
}
@media screen and (max-width: 720px) {
  /* line 511, ../../scss/_interviews.scss */
  .post-first .post-content {
    padding-left: 0;
    min-height: 0;
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 720px) {
  /* line 520, ../../scss/_interviews.scss */
  .post-first .post-media {
    margin-top: 0;
    margin-bottom: 0;
    width: auto;
    min-width: 100%;
    height: auto;
  }
}
/* line 529, ../../scss/_interviews.scss */
.post-first .post-featured-media {
  margin: 0;
  height: 100%;
  padding-bottom: 40px;
}
/* line 534, ../../scss/_interviews.scss */
.post-first .gallery-image {
  overflow: hidden;
  height: 100%;
}
/* line 538, ../../scss/_interviews.scss */
.post-first .post-soundcloud-embed {
  margin: -40px 0 0;
  width: 100%;
}
@media screen and (max-width: 720px) {
  /* line 538, ../../scss/_interviews.scss */
  .post-first .post-soundcloud-embed {
    margin-bottom: -40px;
  }
}

/* line 550, ../../scss/_interviews.scss */
.footer-interviews {
  margin-top: -4%;
  background: #29999a;
  text-align: center;
}
/* line 554, ../../scss/_interviews.scss */
.footer-interviews h3 {
  margin-bottom: 1em;
}
/* line 557, ../../scss/_interviews.scss */
.footer-interviews .section-title {
  margin-bottom: 1em;
}
/* line 560, ../../scss/_interviews.scss */
.footer-interviews .controls-interviews {
  margin: 0 auto 1.5rem;
  padding: 0 .9375rem;
}
@media screen and (min-width: 721px) {
  /* line 560, ../../scss/_interviews.scss */
  .footer-interviews .controls-interviews {
    width: 33.33%;
  }
}
/* line 567, ../../scss/_interviews.scss */
.footer-interviews .button {
  width: 100%;
}

/* line 573, ../../scss/_interviews.scss */
#advocate-login .form-interviews {
  position: relative;
  margin-top: -12em;
}
/* line 576, ../../scss/_interviews.scss */
#advocate-login .form-interviews:before {
  content: "";
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -20px;
  border: 20px solid transparent;
  border-bottom-color: #eee;
}
/* line 588, ../../scss/_interviews.scss */
#advocate-login .form-interviews .container {
  position: relative;
}
/* line 591, ../../scss/_interviews.scss */
#advocate-login .form-interviews .form-title {
  padding-right: 3.125rem;
}
/* line 594, ../../scss/_interviews.scss */
#advocate-login .form-interviews .form-title,
#advocate-login .form-interviews .help-text {
  display: inline-block;
  margin-bottom: 2.5rem;
}
/* line 599, ../../scss/_interviews.scss */
#advocate-login .form-interviews .close {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  line-height: .875rem;
  font-size: 1.375rem;
  color: #aaa;
}
/* line 607, ../../scss/_interviews.scss */
#advocate-login .form-interviews .close:hover {
  color: #343434;
}

@media screen and (max-width: 720px) {
  /* line 621, ../../scss/_interviews.scss */
  .form-advocate-login input[type="email"], .form-advocate-login input[type="password"], .form-advocate-login input[type="text"] {
    margin-bottom: 1rem;
  }
}

/* line 642, ../../scss/_interviews.scss */
.filters-interviews {
  margin-top: -1.875rem;
  margin-bottom: 1.25rem;
}
/* line 645, ../../scss/_interviews.scss */
.filters-interviews,
.filters-interviews input,
.filters-interviews label,
.filters-interviews select {
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
}
/* line 652, ../../scss/_interviews.scss */
.filters-interviews input,
.filters-interviews label,
.filters-interviews select {
  line-height: 2.5rem;
  vertical-align: middle;
}
/* line 659, ../../scss/_interviews.scss */
.filters-interviews input,
.filters-interviews select,
.filters-interviews .filter-control-select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
}
/* line 669, ../../scss/_interviews.scss */
.filters-interviews input {
  border: 1px solid #fff;
  background-color: #29999a;
}
/* line 673, ../../scss/_interviews.scss */
.filters-interviews input,
.filters-interviews select {
  height: 2.5rem;
  color: #fff;
}
/* line 678, ../../scss/_interviews.scss */
.filters-interviews select {
  -webkit-appearance: textfield;
  -webkit-border-radius: 0;
  -moz-appearance: window;
  position: relative;
  height: 2.5rem;
  padding-right: 2.5rem;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: normal;
  background: transparent;
  border: 0;
}
/* line 690, ../../scss/_interviews.scss */
.filters-interviews select::-ms-expand {
  opacity: 0;
}
/* line 693, ../../scss/_interviews.scss */
.filters-interviews select option {
  background-color: #fff;
  color: #343434;
}
/* line 698, ../../scss/_interviews.scss */
.filters-interviews .filter-control-select {
  position: relative;
  border: 1px solid #fff;
}
/* line 701, ../../scss/_interviews.scss */
.filters-interviews .filter-control-select:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 2.5rem;
  background: url(../../images/dist/dropdown-button.png) 100% 50% no-repeat;
  width: 40px;
  height: 40px;
}
/* line 714, ../../scss/_interviews.scss */
.filters-interviews :-moz-any(.filter-control-select):before {
  background-color: #29999a;
  /* this is necessary for overcome the caret default browser */
  pointer-events: none;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
  z-index: 1;
  /* this is necessary for overcome the pseudo element */
  border: 0;
}
/* line 721, ../../scss/_interviews.scss */
.filters-interviews a:hover {
  color: #38d3d4;
}
/* line 725, ../../scss/_interviews.scss */
.filters-interviews label,
.filters-interviews .filter-label {
  padding-left: 0;
  text-transform: uppercase;
}
/* line 731, ../../scss/_interviews.scss */
.filters-interviews .filter-label {
  width: 3.75rem;
}
/* line 734, ../../scss/_interviews.scss */
.filters-interviews .filter-rows {
  position: relative;
}
/* line 737, ../../scss/_interviews.scss */
.filters-interviews .filter-row {
  margin-bottom: 1rem;
}
@media screen and (min-width: 721px) {
  /* line 737, ../../scss/_interviews.scss */
  .filters-interviews .filter-row {
    min-height: 2.5rem;
  }
}
/* line 742, ../../scss/_interviews.scss */
.single .filters-interviews .filter-row {
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 720px) {
  /* line 746, ../../scss/_interviews.scss */
  .filters-interviews .filter-col {
    margin-bottom: 1rem;
  }
}
/* line 754, ../../scss/_interviews.scss */
.filters-interviews .filter-label,
.filters-interviews .category-list-label {
  float: left;
}
/* line 758, ../../scss/_interviews.scss */
.filters-interviews .filter-control {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 3.75rem;
}
/* line 765, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-area {
  padding: 0 .9375rem;
  margin-left: -0.9375rem;
}
@media screen and (min-width: 721px) {
  /* line 765, ../../scss/_interviews.scss */
  .filters-interviews .filter-interviews-area {
    position: absolute;
    top: 0;
    width: 33.33%;
  }
}
@media screen and (max-width: 720px) {
  /* line 765, ../../scss/_interviews.scss */
  .filters-interviews .filter-interviews-area {
    margin-bottom: 1rem;
  }
}
/* line 777, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-search {
  padding-right: 2.5rem;
}
/* line 779, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-search .filter-label {
  width: 5rem;
}
/* line 782, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-search .filter-control {
  padding-left: 5rem;
}
/* line 785, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-search .button-submit {
  float: right;
  margin-right: -2.5rem;
  padding: 0;
  width: 2.5rem;
  border-left: 0;
}
/* line 793, ../../scss/_interviews.scss */
.filters-interviews .filter-user-panel {
  padding: 0 0.5em;
  background: #218081;
  border: 1px solid #2ca6a7;
  color: #38d3d4;
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
  text-align: right;
}
/* line 800, ../../scss/_interviews.scss */
.filters-interviews .filter-user-panel .user-panel-text {
  display: inline-block;
  line-height: 2.5rem;
  vertical-align: middle;
  text-align: left;
}
/* line 806, ../../scss/_interviews.scss */
.filters-interviews .filter-user-panel .username {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: italic;
}
@media screen and (max-width: 720px) {
  /* line 806, ../../scss/_interviews.scss */
  .filters-interviews .filter-user-panel .username {
    max-width: 300px;
  }
}
/* line 815, ../../scss/_interviews.scss */
.filters-interviews .filter-user-panel a {
  color: #fff;
}
/* line 820, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-categories ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 825, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-categories .filter-label {
  font-size: 0.875rem;
  padding: 0;
  line-height: 1.875rem;
}
/* line 830, ../../scss/_interviews.scss */
.filters-interviews .filter-interviews-categories .filter-control {
  padding-left: 3.75rem;
}
/* line 834, ../../scss/_interviews.scss */
.filters-interviews .filter-category {
  display: inline-block;
  float: left;
  margin: 0 .5625em .5625em 0;
}
/* line 841, ../../scss/_interviews.scss */
.filters-interviews .filter-category:hover .button-tag, .filters-interviews .filter-category:active .button-tag, .filters-interviews .filter-category.active .button-tag {
  color: #38d3d4;
  border-color: #38d3d4;
}
/* line 849, ../../scss/_interviews.scss */
.filters-interviews .filter-category.active .tag-label:before {
  content: "-";
}
/* line 855, ../../scss/_interviews.scss */
.filters-interviews .button-tag {
  overflow: hidden;
  line-height: 1.875em;
  padding: 0;
  height: auto;
  cursor: pointer;
  border-width: 1px;
}
/* line 862, ../../scss/_interviews.scss */
.filters-interviews .button-tag input[type="checkbox"] {
  visibility: hidden;
  margin-left: -100%;
  height: 1px;
  width: 1px;
}
/* line 868, ../../scss/_interviews.scss */
.filters-interviews .button-tag .tag-label {
  padding: 0 .21em;
  line-height: 1.75rem;
}
/* line 871, ../../scss/_interviews.scss */
.filters-interviews .button-tag .tag-label:before {
  content: "+";
  display: inline-block;
  width: 1em;
  text-align: center;
}

/* line 880, ../../scss/_interviews.scss */
#filter-interviews-submit {
  width: auto;
  float: right;
}

/* line 887, ../../scss/_interviews.scss */
.interviews-category-list ul,
.post-interview .category-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 892, ../../scss/_interviews.scss */
.interviews-category-list li,
.post-interview .category-list li {
  display: inline;
}
/* line 894, ../../scss/_interviews.scss */
.single .interviews-category-list li:not(:first-child):before, .single
.post-interview .category-list li:not(:first-child):before {
  content: ", ";
  display: inline;
}

/* line 901, ../../scss/_interviews.scss */
.interviews-category-list {
  display: inline-block;
  margin-bottom: 1.25rem;
  width: 100%;
  text-transform: uppercase;
}
/* line 906, ../../scss/_interviews.scss */
.interviews-category-list ul {
  color: #fff;
}

/* line 912, ../../scss/_interviews.scss */
.interviews-footer-content .logo-fow {
  margin: 0 0 .625rem;
}

/* line 917, ../../scss/_interviews.scss */
.interviews-sponsers {
  margin-bottom: 1.25rem;
  text-align: center;
}
/* line 920, ../../scss/_interviews.scss */
.interviews-sponsers .section-title {
  margin: .1875rem 0 1rem;
  font-size: .875em;
  color: #000;
  text-transform: none;
}

/* line 931, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access {
  padding: 3.125rem;
  background: #fff;
}
/* line 934, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access h3 {
  margin: 0 0 0.25em;
}
/* line 937, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access h4 {
  margin: 0;
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: bold;
}
/* line 943, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access p {
  margin: 0;
}
/* line 946, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-content {
  margin: 1.125rem auto;
  width: 72.14%;
  min-width: 600px;
}
@media screen and (max-width: 720px) {
  /* line 946, ../../scss/_interviews.scss */
  .page-template-template-register-php .form-need-access .form-content {
    width: 100%;
    min-width: 0;
  }
}
/* line 955, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7 {
  margin-top: 2.5rem;
}
/* line 961, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7 input[type="submit"] {
  float: left;
  text-transform: none;
  line-height: 1;
}
/* line 967, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7 input[type="radio"] {
  display: inline-block;
  margin-right: 10px;
  width: 18px;
  height: 18px;
  line-height: 1;
  padding: 0;
  border-width: 1px;
  vertical-align: middle;
  border: 0;
}
/* line 978, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7 textarea {
  width: 100%;
}
/* line 984, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form.sent .form-fieldset {
  display: none;
}
/* line 989, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-fieldset {
  margin: 0 -1.25rem;
}
/* line 993, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form-control-wrap,
.page-template-template-register-php .form-need-access .form-group,
.page-template-template-register-php .form-need-access .disclaimer {
  padding: 0 1.25rem;
  width: 100%;
  float: left;
}
/* line 1000, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form-control-wrap {
  margin-bottom: 1.375rem;
}
/* line 1002, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-first-name, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-last-name, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.email, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-organization, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.submit {
  width: 50%;
}
@media screen and (max-width: 720px) {
  /* line 1002, ../../scss/_interviews.scss */
  .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-first-name, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-last-name, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.email, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.text-organization, .page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.submit {
    width: 100%;
  }
}
/* line 1012, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.submit {
  margin: 0;
}
/* line 1014, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-form-control-wrap.submit .ajax-loader {
  float: right;
  margin: 1.125rem 0.875rem;
  margin-right: -2.5rem;
}
/* line 1021, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit {
  padding: 1.125rem 0.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 0.625rem;
}
/* line 1026, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-form-control-wrap,
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .form-label {
  display: inline-block;
  width: auto;
}
/* line 1031, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-form-control-wrap {
  padding: 0;
  margin: 0;
}
/* line 1035, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .form-label,
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-list-item {
  padding: 1.125rem 0.875rem;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1041, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .form-label {
  float: left;
  margin-left: 2px;
}
/* line 1046, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-list-item {
  float: left;
}
/* line 1049, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-list-item.last {
  margin-right: 0;
}
/* line 1052, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .form-group-radio-nonprofit .wpcf7-list-item label {
  display: block;
}
/* line 1057, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .disclaimer {
  margin-top: -1.375rem;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  line-height: 1.1em;
  font-size: 0.625rem;
  font-family: "avenir-roman", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
/* line 1064, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .disclaimer p:not(:last-child) {
  margin-bottom: 1em;
}
/* line 1081, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok {
  margin-bottom: 1.25rem;
}
/* line 1083, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok:before {
  content: "";
  display: block;
  margin-bottom: 3.125rem;
  width: 53px;
  height: 52px;
  background: url(../../images/dist/icon-smile.png) 0 0 no-repeat;
}
/* line 1091, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok h3 {
  font-size: 1.5rem;
  font-family: "ff-tisa-web-pro", Georgia, Cambria, "Times New Roman", Times, serif;
}
/* line 1095, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok p {
  margin-bottom: 3.125rem;
}
/* line 1098, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok a {
  color: #29999a;
}
/* line 1100, ../../scss/_interviews.scss */
.page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok a:hover, .page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok a:focus, .page-template-template-register-php .form-need-access .wpcf7-mail-sent-ok a:active {
  color: #38d3d4;
}

/* line 1110, ../../scss/_interviews.scss */
#sidebar-storycorps-link {
  text-align: center;
  margin: 0.5em 0 0;
}
/* line 1113, ../../scss/_interviews.scss */
#sidebar-storycorps-link a {
  font-family: "avenir-heavy", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #000;
  text-decoration: underline;
}
