/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 1.5em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

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

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

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

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/**
 *
 * This method returns the content wrapped in the requested media query. It also checks to see if
 * the no-query variable has been defined. If the variable exists the content is output and wrapped
 * in a class as defined by the variable.
 *
 * The $no-query defined class is to wrap content in when there are no media queries available for
 * the current browser. This is typically provided by a javascript plugin like modernizr.
 *
 * $bp: The breakpoint in pixels
 *
 * $no-ie: To override this breakpoint and not use it in browsers that don't support media queries
 * pass true as the second argument.
 *
 */
.half-page-left-block:before, .half-page-right-block:before, .page-join-184 .block.block-system:before, .advocacy-toolkit-block.issue-page:before, .node-type-issue .advocacy-toolkit-block.issue-page:before, #node-129026:before,
#node-129162:before,
#node-129023:before, .view-pac-board-members .views-row-odd:before, .view-pac-board-members .views-row-even:before, .full-page-block:before, .top-block:before, .bottom-block:before, .issue-page-wrapper .issue-page-at-a-glance:before, .campaign-form:before, .half-page-left-block > .content:before, .half-page-right-block > .content:before, .page-join-184 .block.block-system > .content:before, .advocacy-toolkit-block.issue-page > .content:before, .node-type-issue .advocacy-toolkit-block.issue-page > .content:before, #node-129026 > .content:before,
#node-129162 > .content:before,
#node-129023 > .content:before, .view-pac-board-members .views-row-odd > .content:before, .view-pac-board-members .views-row-even > .content:before, .full-page-block > .content:before, .top-block > .content:before, .bottom-block > .content:before, .issue-page-wrapper .issue-page-at-a-glance > .content:before, .campaign-form > .content:before, .tabs:before, .header-content:before, .mobile-menu-link-block:before, .issues-megamenu-section .views-field-title a:before, .homepage-hero-slider:before, .content-top:before, .footer:before, .front-page-news-wrapper:before, .front-page-news-link:before, .policy-paper-block-wrapper:before, .policy-paper-block-title:before, .policy-paper-block-regions:before, .node-type-landing-page .landing-page-wrapper:before, .node-type-landing-page .landing-page-text:before, .featured-issues-wrapper:before, .featured-issues-wrapper .bean-issues-feature:before, .featured-issue-block:before, .featured-issue-block .view-content:before, .featured-issue-block .view-content .views-row:before, .featured-issue-block .view-content .views-row .featured-issue-wrapper:before, .featured-issue-block .view-content .views-row .featured-issue-take-action:before, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:before, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:before, .issues-listing-block:before,
.secondary-issues-block:before, .issues-listing .views-row:before,
.secondary-issues .views-row:before, .featured-issue-link:before, .featured-issue-region:before, .issues-page .landing-page-wrapper:before, .issues-page .featured-issue-block:before, .issues-page .featured-issue-block .view-content:before, .issues-page .featured-issue-block .view-content .views-row:before, .issues-page .featured-issue-block .view-content .views-row .featured-issue-wrapper:before, .issues-page .featured-issue-block .view-content .views-row .featured-issue-take-action:before, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:before, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:before, .issue-page-top:before, .issue-page-wrapper .issue-page-content-wrapper:before, .issue-page-take-action:before, .advocacy-toolkit-wrapper:before, .view-employee-campaign-issues .featured-issue-take-action:before, .timeline .item:before, .timeline:before, .sban-faq:before, .sban-media-wrapper:before, .sban-member-spotlight .view-header:before, .view-pac-board-members .views-row:before, .pac-accordion:before, .full-page-block.pac-conversations ul:before, .annual-report-content:before, .charities.accordian:before, .webform-client-form #webform-component-contribution-amount label:before, .webform-client-form #webform-component-contribution-amount .form-item .description:before, .views-row .featured-member-listing-wrapper:before, .member-wrapper:before, .member-highlights .member-icon:before, .view-display-id-page .view-filters:before, .view-display-id-block_8 .view-filters:before, .news-page-tags:before, .region-sidebar .block .content:before, .popup-content:before, .popup-image-wrapper .popup-text-wrapper:before, .official.profile-page:before, .officials-info-content:before, .official-social:before, .official-full-text .ctools-collapsible-content:before, .announcement-wrapper .announcement-content:before, .election-date-list:before, #block-views-nos-propositions-block .view-nos-propositions .view-footer:before, .bean-action-center-take-action .content:before, .bean-action-center-take-action .field-name-field-title:before, .language-selector:before, .derniere-actualite .derniere-content-holder:before, .view-microsite-articles .derniere-content-holder:before, .page-node-131077 #edit-field-tags-tid-wrapper label:before, .page-node-130969 #edit-field-tags-tid-wrapper label:before, .page-node-130973 #edit-field-tags-tid-wrapper label:before, .page-node-131117 #edit-field-tags-tid-wrapper label:before, .page-node-131077 .contributions-holder a:before, .page-node-130969 .contributions-holder a:before, .page-node-130973 .contributions-holder a:before, .page-node-131117 .contributions-holder a:before, .page-node-131081 #edit-actions:before, .page-node-130444 #edit-actions:before, #block-bean-landing-sban-blue h2:before, #block-bean-landing-sban-red h2:before, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer:before, .page-node-131402 #block-views-policy-papers-block-3 .view-footer:before, .page-node-131402 #block-views-policy-recommendations-block .view-footer:before, .clearfix:before, .pager:before, .half-page-left-block:after, .half-page-right-block:after, .page-join-184 .block.block-system:after, .advocacy-toolkit-block.issue-page:after, .node-type-issue .advocacy-toolkit-block.issue-page:after, #node-129026:after,
#node-129162:after,
#node-129023:after, .view-pac-board-members .views-row-odd:after, .view-pac-board-members .views-row-even:after, .full-page-block:after, .top-block:after, .bottom-block:after, .issue-page-wrapper .issue-page-at-a-glance:after, .campaign-form:after, .half-page-left-block > .content:after, .half-page-right-block > .content:after, .page-join-184 .block.block-system > .content:after, .advocacy-toolkit-block.issue-page > .content:after, .node-type-issue .advocacy-toolkit-block.issue-page > .content:after, #node-129026 > .content:after,
#node-129162 > .content:after,
#node-129023 > .content:after, .view-pac-board-members .views-row-odd > .content:after, .view-pac-board-members .views-row-even > .content:after, .full-page-block > .content:after, .top-block > .content:after, .bottom-block > .content:after, .issue-page-wrapper .issue-page-at-a-glance > .content:after, .campaign-form > .content:after, .tabs:after, .header-content:after, .mobile-menu-link-block:after, .issues-megamenu-section .views-field-title a:after, .homepage-hero-slider:after, .content-top:after, .footer:after, .front-page-news-wrapper:after, .front-page-news-link:after, .policy-paper-block-wrapper:after, .policy-paper-block-title:after, .policy-paper-block-regions:after, .node-type-landing-page .landing-page-wrapper:after, .node-type-landing-page .landing-page-text:after, .featured-issues-wrapper:after, .featured-issues-wrapper .bean-issues-feature:after, .featured-issue-block:after, .featured-issue-block .view-content:after, .featured-issue-block .view-content .views-row:after, .featured-issue-block .view-content .views-row .featured-issue-wrapper:after, .featured-issue-block .view-content .views-row .featured-issue-take-action:after, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:after, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:after, .issues-listing-block:after,
.secondary-issues-block:after, .issues-listing .views-row:after,
.secondary-issues .views-row:after, .featured-issue-link:after, .featured-issue-region:after, .issues-page .landing-page-wrapper:after, .issues-page .featured-issue-block:after, .issues-page .featured-issue-block .view-content:after, .issues-page .featured-issue-block .view-content .views-row:after, .issues-page .featured-issue-block .view-content .views-row .featured-issue-wrapper:after, .issues-page .featured-issue-block .view-content .views-row .featured-issue-take-action:after, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:after, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:after, .issue-page-top:after, .issue-page-wrapper .issue-page-content-wrapper:after, .issue-page-take-action:after, .advocacy-toolkit-wrapper:after, .view-employee-campaign-issues .featured-issue-take-action:after, .timeline .item:after, .timeline:after, .sban-faq:after, .sban-media-wrapper:after, .sban-member-spotlight .view-header:after, .view-pac-board-members .views-row:after, .pac-accordion:after, .full-page-block.pac-conversations ul:after, .annual-report-content:after, .charities.accordian:after, .webform-client-form #webform-component-contribution-amount label:after, .webform-client-form #webform-component-contribution-amount .form-item .description:after, .views-row .featured-member-listing-wrapper:after, .member-wrapper:after, .member-highlights .member-icon:after, .view-display-id-page .view-filters:after, .view-display-id-block_8 .view-filters:after, .news-page-tags:after, .region-sidebar .block .content:after, .popup-content:after, .popup-image-wrapper .popup-text-wrapper:after, .official.profile-page:after, .officials-info-content:after, .official-social:after, .official-full-text .ctools-collapsible-content:after, .announcement-wrapper .announcement-content:after, .election-date-list:after, #block-views-nos-propositions-block .view-nos-propositions .view-footer:after, .bean-action-center-take-action .content:after, .bean-action-center-take-action .field-name-field-title:after, .new-home-page-feature .issue-region-icon-us:after, .language-selector:after, .derniere-actualite .derniere-content-holder:after, .view-microsite-articles .derniere-content-holder:after, .page-node-131077 #edit-field-tags-tid-wrapper label:after, .page-node-130969 #edit-field-tags-tid-wrapper label:after, .page-node-130973 #edit-field-tags-tid-wrapper label:after, .page-node-131117 #edit-field-tags-tid-wrapper label:after, .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after, .page-node-131081 #edit-actions:after, .page-node-130444 #edit-actions:after, #block-bean-landing-sban-blue h2:after, #block-bean-landing-sban-red h2:after, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer:after, .page-node-131402 #block-views-policy-papers-block-3 .view-footer:after, .page-node-131402 #block-views-policy-recommendations-block .view-footer:after, .clearfix:after, .pager:after {
  content: "";
  display: table; }
.half-page-left-block:after, .half-page-right-block:after, .page-join-184 .block.block-system:after, .advocacy-toolkit-block.issue-page:after, .node-type-issue .advocacy-toolkit-block.issue-page:after, #node-129026:after,
#node-129162:after,
#node-129023:after, .view-pac-board-members .views-row-odd:after, .view-pac-board-members .views-row-even:after, .full-page-block:after, .top-block:after, .bottom-block:after, .issue-page-wrapper .issue-page-at-a-glance:after, .campaign-form:after, .half-page-left-block > .content:after, .half-page-right-block > .content:after, .page-join-184 .block.block-system > .content:after, .advocacy-toolkit-block.issue-page > .content:after, .node-type-issue .advocacy-toolkit-block.issue-page > .content:after, #node-129026 > .content:after,
#node-129162 > .content:after,
#node-129023 > .content:after, .view-pac-board-members .views-row-odd > .content:after, .view-pac-board-members .views-row-even > .content:after, .full-page-block > .content:after, .top-block > .content:after, .bottom-block > .content:after, .issue-page-wrapper .issue-page-at-a-glance > .content:after, .campaign-form > .content:after, .tabs:after, .header-content:after, .mobile-menu-link-block:after, .issues-megamenu-section .views-field-title a:after, .homepage-hero-slider:after, .content-top:after, .footer:after, .front-page-news-wrapper:after, .front-page-news-link:after, .policy-paper-block-wrapper:after, .policy-paper-block-title:after, .policy-paper-block-regions:after, .node-type-landing-page .landing-page-wrapper:after, .node-type-landing-page .landing-page-text:after, .featured-issues-wrapper:after, .featured-issues-wrapper .bean-issues-feature:after, .featured-issue-block:after, .featured-issue-block .view-content:after, .featured-issue-block .view-content .views-row:after, .featured-issue-block .view-content .views-row .featured-issue-wrapper:after, .featured-issue-block .view-content .views-row .featured-issue-take-action:after, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:after, .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:after, .issues-listing-block:after,
.secondary-issues-block:after, .issues-listing .views-row:after,
.secondary-issues .views-row:after, .featured-issue-link:after, .featured-issue-region:after, .issues-page .landing-page-wrapper:after, .issues-page .featured-issue-block:after, .issues-page .featured-issue-block .view-content:after, .issues-page .featured-issue-block .view-content .views-row:after, .issues-page .featured-issue-block .view-content .views-row .featured-issue-wrapper:after, .issues-page .featured-issue-block .view-content .views-row .featured-issue-take-action:after, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper:after, .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action:after, .issue-page-top:after, .issue-page-wrapper .issue-page-content-wrapper:after, .issue-page-take-action:after, .advocacy-toolkit-wrapper:after, .view-employee-campaign-issues .featured-issue-take-action:after, .timeline .item:after, .timeline:after, .sban-faq:after, .sban-media-wrapper:after, .sban-member-spotlight .view-header:after, .view-pac-board-members .views-row:after, .pac-accordion:after, .full-page-block.pac-conversations ul:after, .annual-report-content:after, .charities.accordian:after, .webform-client-form #webform-component-contribution-amount label:after, .webform-client-form #webform-component-contribution-amount .form-item .description:after, .views-row .featured-member-listing-wrapper:after, .member-wrapper:after, .member-highlights .member-icon:after, .view-display-id-page .view-filters:after, .view-display-id-block_8 .view-filters:after, .news-page-tags:after, .region-sidebar .block .content:after, .popup-content:after, .popup-image-wrapper .popup-text-wrapper:after, .official.profile-page:after, .officials-info-content:after, .official-social:after, .official-full-text .ctools-collapsible-content:after, .announcement-wrapper .announcement-content:after, .election-date-list:after, #block-views-nos-propositions-block .view-nos-propositions .view-footer:after, .bean-action-center-take-action .content:after, .bean-action-center-take-action .field-name-field-title:after, .new-home-page-feature .issue-region-icon-us:after, .language-selector:after, .derniere-actualite .derniere-content-holder:after, .view-microsite-articles .derniere-content-holder:after, .page-node-131077 #edit-field-tags-tid-wrapper label:after, .page-node-130969 #edit-field-tags-tid-wrapper label:after, .page-node-130973 #edit-field-tags-tid-wrapper label:after, .page-node-131117 #edit-field-tags-tid-wrapper label:after, .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after, .page-node-131081 #edit-actions:after, .page-node-130444 #edit-actions:after, #block-bean-landing-sban-blue h2:after, #block-bean-landing-sban-red h2:after, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer:after, .page-node-131402 #block-views-policy-papers-block-3 .view-footer:after, .page-node-131402 #block-views-policy-recommendations-block .view-footer:after, .clearfix:after, .pager:after {
  clear: both; }

.skip-link, .header-search-item a span, .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.community-block-stats-caption, .front-page-news-date, .front-page-news-description, .node-type-landing-page .landing-page-description, .issue-page-top h2, .sban-member-spotlight .featured-member-location, .popup-text, .take-action-group-link, .bean-homepage-hero-2017 .content h2, .bean-homepage-hero-2017 .content h1, #about-page h2, body, blockquote .author {
  font-family: 'MarketSans-Regular-WebS';
  -webkit-font-smoothing: antialiased; }

.campaign-form #edit-letter.form-wrapper #edit-body-display {
  font-family: 'MarketSans-Regular-WebS';
  -webkit-font-smoothing: antialiased; }

.community-block-stats, .timeline .item_open .t_close, .storyjs-embed .vco-storyjs .vco-feature h1,
.storyjs-embed .vco-storyjs .vco-feature h2,
.storyjs-embed .vco-storyjs .vco-feature h3,
.storyjs-embed .vco-storyjs .vco-feature h4,
.storyjs-embed .vco-storyjs .vco-feature h5,
.storyjs-embed .vco-storyjs .vco-feature h6, .view-pac-board-members h3, .view-pac-board-members .board-title, .view-pac-board-members .function, .featured-member-title,
.views-field-title, .member-business,
.member-info .member-business h2,
.featured-member-business,
.views-field-field-member-business-name, .featured-member-location,
.views-field-field-member-business-location, .node-member .member-wrapper .member-info .member-name h2 {
  font-family: 'MarketSans-Regular-WebS';
  -webkit-font-smoothing: antialiased; }

.half-page-left-block > h2, .half-page-right-block > h2, .page-join-184 .block.block-system > h2, .advocacy-toolkit-block.issue-page > h2, .node-type-issue .advocacy-toolkit-block.issue-page > h2, #node-129026 > h2,
#node-129162 > h2,
#node-129023 > h2, .view-pac-board-members .views-row-odd > h2, .view-pac-board-members .views-row-even > h2, .full-page-block > h2, .top-block > h2, .bottom-block > h2, .issue-page-wrapper .issue-page-at-a-glance > h2, .campaign-form > h2, .titletext, .featured-issues-wrapper h2, .issue-page-take-action h2, .node-type-bipac-campaign .block-bipac-campaigns.campaign-form .fieldset-legend, .timeline .item h2, .timeline .item_open h2, .sban-member-spotlight > h2, .pac-board-members h2, .region-sidebar .block h2, .node-type-petition .petition-form h2, .header-megamenu .leaf a, .issues-menu .view-content .views-field-title a,
.our-community-menu .view-content .views-field-title a, .front-page-news-read-article-link, .policy-paper-block-read-article, .policy-papers-block-view-more a, .issues-listing-read-more,
.secondary-issues-read-more, .featured-issue-region, .advocacy-toolkit-read-article, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a, .view-dans-les-media .view-footer a, #block-views-microsite-articles-block-1 .views-field-view-node a, #block-views-microsite-articles-block-1 .view-footer p a, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a, .view-microsite-articles .views-field-view-node a, .view-microsite-articles .view-footer a, #block-views-microsite-testimonials-block-1 .view-footer a, .view-dans-les-media .field-name-field-microsite-news-link a, label, textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"], .header-secondary-menu, .header-main-menu, .header-main-menu-1, .issues-menu .view-empty h2 a,
.issues-menu .view-header h2 a,
.our-community-menu .view-empty h2 a,
.our-community-menu .view-header h2 a, .main-content .node .content h2, .title, .bottom-block h2, .footer-main-menu, .footer-copyright, .footer-secondary-menu, .region-panel .block h2, .title-block h1, .facts-block h3, .view-thank-you-page h2, .view-thank-you-page h3, .view-testimonials h2, .view-testimonials h3, .community-block-description, .ebay-custom-join-title, .ebay-custom-join-description, .ebay-custom-join-form-wrapper label, .ebay-custom-join-form-wrapper .form-select, .ebay-custom-join-form-wrapper .form-submit, .ebay-custom-join-form-title, .front-page-news-title, .front-page-news-regions, .policy-paper-block-title, .policy-paper-block-regions, .view-policy-papers .views-exposed-form .form-submit, .featured-issue-title, .issues-listing-title,
.secondary-issues-title, .secondary-issues-description,
.featured-issue-description, .issue-page-wrapper .issue-page-at-a-glance .content, .issue-page-social-sidebar h2, .advocacy-toolkit-title, .timeline .item .read_more, .timeline a.t_line_node, .storyjs-embed .vco-storyjs p,
.storyjs-embed .vco-storyjs blockquote,
.storyjs-embed .vco-storyjs blockquote p,
.storyjs-embed .vco-storyjs .twitter blockquote p, .question, .pac-accordion-button,
.pac-contribute-accordion-button,
.pac-ambassador-accordion-button, .charitable-match-link, .pac-welcome-title, .view-pac-homepage-gallery .pac-event-title, .annual-report-title, .annual-report-link, .annual-report-page-block .annual-report-title, .annual-report-page-block .annual-report-description, .view-employee-spotlight .views-row .name, .view-employee-spotlight .views-row .job-title, .view-employee-spotlight .views-row blockquote, .charities.accordian h3, .contribution-amounts .content h2, .news-page-social-sidebar h2, .popup-close, .popup-title-text, .popup-image-wrapper .popup-title, .node-type-petition .petition-content .field-name-field-petition-text .field-label, .node-type-countable-campaign-1 .field-name-field-button-text-video a, .footer-copyright-1, .footer-main-menu-1, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-link, .view-action-center-spotlight .take-action-group-link, .bean-action-center-take-action .field-name-field-title-1, blockquote {
  font-family: 'MarketSans-Regular-WebS';
  -webkit-font-smoothing: antialiased; }

.homepage-hero-title, .node-type-landing-page .landing-page-title, h1, h2, h3, h4, h5 {
  font-family: 'MarketSans-SemiBold-WebS';
  -webkit-font-smoothing: antialiased; }

.half-page-left-block > h2, .half-page-right-block > h2, .page-join-184 .block.block-system > h2, .advocacy-toolkit-block.issue-page > h2, .node-type-issue .advocacy-toolkit-block.issue-page > h2, #node-129026 > h2,
#node-129162 > h2,
#node-129023 > h2, .view-pac-board-members .views-row-odd > h2, .view-pac-board-members .views-row-even > h2, .full-page-block > h2, .top-block > h2, .issue-page-wrapper .issue-page-at-a-glance > h2, .campaign-form > h2, .titletext, .featured-issues-wrapper h2, .issue-page-take-action h2, .node-type-bipac-campaign .block-bipac-campaigns.campaign-form .fieldset-legend, .timeline .item h2, .timeline .item_open h2, .sban-member-spotlight > h2, .pac-board-members h2, .region-sidebar .block h2, .node-type-petition .petition-form h2, .header-megamenu .leaf a, .issues-menu .view-content .views-field-title a,
.our-community-menu .view-content .views-field-title a, .issues-menu .view-empty h2 a,
.issues-menu .view-header h2 a,
.our-community-menu .view-empty h2 a,
.our-community-menu .view-header h2 a, .homepage-hero-title, .main-content .node .content h2, .title, .bottom-block h2, .region-panel .block h2, .title-block h1, .facts-block h3, .view-thank-you-page h2, .view-testimonials h2, .community-block-description, .ebay-custom-join-title, .ebay-custom-join-form-title, .featured-issue-title, .issue-page-wrapper .issue-page-at-a-glance .content, .view-pac-board-members .board-title, .view-pac-board-members .function, .contribute-now .content h2,
.ebay-charitable-match h2, .pac-welcome-title, .view-pac-homepage-gallery .pac-event-title, .annual-report-page-block .annual-report-title, .view-employee-spotlight .views-row .name, .contribution-amounts .content h2, .member-business,
.member-info .member-business h2,
.featured-member-business,
.views-field-field-member-business-name, .popup-close, .popup-title-text, .popup-image-wrapper .popup-title, .bean-action-center-take-action .field-name-field-title-1, h1, h2, h3, h4, h5 {
  font-weight: 300; }

label, .skip-link:focus, .footer-main-menu, .community-block-stats, .timeline .item h2, .timeline .item_open h2, .timeline .item_open .t_close, .view-pac-board-members h3, .featured-member-title,
.views-field-title, .node-member .member-wrapper .member-info .member-name h2, .news-page-date, .official-subtitle, .official-name, .official-full-text .ctools-collapsible-content .bold, .node-type-countable-campaign-1 .field-name-field-button-text-video a, .footer-main-menu-1 {
  font-weight: 700; }

.form-item .description, .issues-menu .view-content .views-field-created .field-content,
.our-community-menu .view-content .views-field-created .field-content, .news-page-date, .page-search .search-publication-date, blockquote .author {
  font-style: italic; }

.front-page-news-read-article-link:after, .policy-paper-block-read-article:after, .policy-papers-block-view-more a:after, .issues-listing-read-more:after,
.secondary-issues-read-more:after, .featured-issue-region:after, .advocacy-toolkit-read-article:after, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a:after, .view-dans-les-media .view-footer a:after, #block-views-microsite-articles-block-1 .views-field-view-node a:after, #block-views-microsite-articles-block-1 .view-footer p a:after, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .view-footer a:after, #block-views-microsite-testimonials-block-1 .view-footer a:after, .issues-menu .view-empty h2 a:after,
.issues-menu .view-header h2 a:after,
.our-community-menu .view-empty h2 a:after,
.our-community-menu .view-header h2 a:after, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link:after, .timeline .item .read_more:after, .timeline #t_line_right:before, .timeline .t_right:before, .charitable-match-link:after, .pac-newsletters .item-list ul .views-row a:after, .annual-report-link:after, .page-node-130423 #block-views-nos-propositions-block .prop-title-holder a:after, .page-node-130423 .hover-holder .prop-title-holder:after, .view-display-id-nos_prop_main_page .read-more-holder .read-more-button:after, .icon-chevron-right:after, .derniere-actualite .view-content a:after, .view-microsite-articles .view-content a:after, .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after, .page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a:after, .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a:after, .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a:after, .page-node-131402 .hover-holder .prop-title-holder:after, .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a:after, .field-name-field-issue-summary .read-more-button-2:after, .research-back:before, .timeline #t_line_left:before, .timeline .t_left:before, .question:before, .pac-accordion-button:before,
.pac-contribute-accordion-button:before,
.pac-ambassador-accordion-button:before, .charities.accordian h3:before, .vote-accordion-header a:before, .question.open:before, .pac-accordion-button.open:before,
.pac-contribute-accordion-button.open:before,
.pac-ambassador-accordion-button.open:before, .charities.accordian h3.open:before, .vote-accordion-header.is-expanded a:before, .social-media-facebook-square:before, .page-node-131076 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-fb:after, .social-media-linkedin-square:before, .social-media-twitter:before, .official-twitter-icon:before, .tweet-rep-full-page-block .link #post-to-twitter:before, .thank-you-page-tweet-block .thank-you-page-tweet-block-content .tweet-icon:before, .block-re-socialtools #post-to-twitter:before, .official-social-twitter-link:before, .footer-main-menu-1 li.menu-twitter a:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon:before, .view-action-center-spotlight .take-action-twitter-icon:before, .bean-action-center-take-action .field-name-field-title .field-item.odd a:before, .page-node-131076 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-twitter:after, #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .hero-container .content h1:after,
#block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .hero-container .content h1:after, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon-2:before, .take-action-twitter-icon:before, .social-media-facebook:before, .official-facebook-icon:before, .block-re-socialtools #post-to-fb:before, .official-social-facebook-link:before, .social-media-subscribe:before, .social-media-googleplus:before, .social-media-linkedin:before, .footer-main-menu-1 li.menu-linkedin a:before, .advocacy-toolkit-icon:before, .view-dans-les-media .field-name-field-microsite-news-link a:after, .header-secondary-menu .content .secondary-menu-ebay-corporate-link:after, .tweet-page-write-a-letter .tweet-page-write-a-letter-content .write-icon:before, .official-social-webform-link:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-write-icon:before, .view-action-center-spotlight .take-action-write-icon:before, .bean-action-center-take-action .field-name-field-title .field-item.even a:before, .take-action-write-icon:before, .mobile-menu-link:after, .official-fax-icon:before, .official-location-icon:before, .official-phone-icon:before, #campaign-new .take-action-phone:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-phone::before, .take-action-call-icon:before, .official-website-icon:before, .official-social-website-link:before, .official-youtube-icon:before, .official-social-youtube-link:before, .announcement-wrapper .announcement-close:before, .header-secondary-menu .content .header-search-link:after, .social-media-tumblr:before, button:after,
html input[type="button"]:after,
input[type="reset"]:after,
input[type="submit"]:after, .community-block-view-more a:after, .front-blog-feature .more-link a:after, .node-type-landing-page .block-text-wrapper-new .block-button-new a:after, .more-link a:after, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer a:after, .view-mediaarticles .more-link a:after, .featured-member-view-more a:after, .bean-homepage-hero-2017 .content .field-name-field-link a:after, .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, #block-bean-landing-sban-blue .field-name-field-link-sban a:after, #block-bean-landing-sban-red .field-name-field-link-sban a:after, .page-node-129950 .field-name-field-summary .lp-button:after, .lp-button-blue:after, .derniere-actualite .view-footer a:after, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a:after, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a:after, .page-node-131402 #block-views-policy-recommendations-block .view-footer a:after, .blue-text-button:after, #block-bean-sengage-make-your-voice-heard .voice-signup a:after, #block-bean-actualites-landing-block .actualites-media-wrapper a:after, .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-link a:after, .i18n-fr .bean-homepage-hero-2017 .content a:after, .page-node-131402 .bean-homepage-hero-2017 .content a:after, .page-node-131234 .bean-homepage-hero-2017 .content .field-name-field-link a:after, .blue-sban .block-button-new-2 a:after, #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-sustainability-link a:after, #block-bean-actualites-landing-block .actualites-blog-wrapper a:after, .page-node-130960 #block-block-167 .content .block-button-new-2 a:after, .page-node-130960 #block-block-173 .content .block-button-new-2 a:after, .page-node-131089 #block-block-167 .content .block-button-new-2 a:after, .page-node-131089 #block-block-173 .content .block-button-new-2 a:after, .view-display-id-derniere_actualite_all .pager .pager-last:after, .view-display-id-derniere_actualite_all .pager .pager-next:after, #block-views-mediaarticles-dans-les-medias .pager .pager-last:after, #block-views-mediaarticles-dans-les-medias .pager .pager-next:after, #block-bean-actualites-landing-block a:after, .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131081 #edit-actions:after, .page-node-130444 #edit-actions:after {
  font-family: 'ebaymainstreet';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  speak: none; }

.social-media-facebook, .social-media-facebook-square, .social-media-twitter, .social-media-tumblr, .social-media-googleplus, .social-media-linkedin, .social-media-linkedin-square, .social-media-subscribe {
  text-decoration: none; }
  .social-media-facebook:before, .social-media-facebook-square:before, .social-media-twitter:before, .social-media-tumblr:before, .social-media-googleplus:before, .social-media-linkedin:before, .social-media-linkedin-square:before, .social-media-subscribe:before {
    display: inline-block;
    margin-right: 0.75em;
    color: #666666; }
  .social-media-facebook:hover:before, .social-media-facebook-square:hover:before, .social-media-twitter:hover:before, .social-media-tumblr:hover:before, .social-media-googleplus:hover:before, .social-media-linkedin:hover:before, .social-media-linkedin-square:hover:before, .social-media-subscribe:hover:before {
    color: #0064d2; }

.front-page-news-read-article-link:after, .policy-paper-block-read-article:after, .policy-papers-block-view-more a:after, .issues-listing-read-more:after,
.secondary-issues-read-more:after, .featured-issue-region:after, .advocacy-toolkit-read-article:after, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a:after, .view-dans-les-media .view-footer a:after, #block-views-microsite-articles-block-1 .views-field-view-node a:after, #block-views-microsite-articles-block-1 .view-footer p a:after, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .view-footer a:after, #block-views-microsite-testimonials-block-1 .view-footer a:after, .issues-menu .view-empty h2 a:after,
.issues-menu .view-header h2 a:after,
.our-community-menu .view-empty h2 a:after,
.our-community-menu .view-header h2 a:after, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link:after, .timeline .item .read_more:after, .timeline #t_line_right:before, .timeline .t_right:before, .charitable-match-link:after, .pac-newsletters .item-list ul .views-row a:after, .annual-report-link:after, .page-node-130423 #block-views-nos-propositions-block .prop-title-holder a:after, .page-node-130423 .hover-holder .prop-title-holder:after, .view-display-id-nos_prop_main_page .read-more-holder .read-more-button:after, .icon-chevron-right:after, .derniere-actualite .view-content a:after, .view-microsite-articles .view-content a:after, .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after, .page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a:after, .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a:after, .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a:after, .page-node-131402 .hover-holder .prop-title-holder:after, .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a:after, .field-name-field-issue-summary .read-more-button-2:after {
  content: "\e600"; }

.research-back:before, .timeline #t_line_left:before, .timeline .t_left:before {
  content: "\f053"; }

.question:before, .pac-accordion-button:before,
.pac-contribute-accordion-button:before,
.pac-ambassador-accordion-button:before, .charities.accordian h3:before, .vote-accordion-header a:before {
  content: "\f067"; }

.question.open:before, .pac-accordion-button.open:before,
.pac-contribute-accordion-button.open:before,
.pac-ambassador-accordion-button.open:before, .charities.accordian h3.open:before, .vote-accordion-header.is-expanded a:before {
  content: "\f068"; }

.social-media-facebook-square:before, .page-node-131076 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-fb:after {
  content: "\e601"; }

.social-media-linkedin-square:before {
  content: "\e602"; }

.social-media-twitter:before, .official-twitter-icon:before, .tweet-rep-full-page-block .link #post-to-twitter:before, .thank-you-page-tweet-block .thank-you-page-tweet-block-content .tweet-icon:before, .block-re-socialtools #post-to-twitter:before, .official-social-twitter-link:before, .footer-main-menu-1 li.menu-twitter a:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon:before, .view-action-center-spotlight .take-action-twitter-icon:before, .bean-action-center-take-action .field-name-field-title .field-item.odd a:before, .page-node-131076 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-twitter:after, #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .hero-container .content h1:after,
#block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .hero-container .content h1:after {
  content: "\e603"; }

.view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon-2:before, .take-action-twitter-icon:before {
  content: "\e901"; }

.social-media-facebook:before, .official-facebook-icon:before, .block-re-socialtools #post-to-fb:before, .official-social-facebook-link:before {
  content: "\e604"; }

.social-media-subscribe:before {
  content: "\e605"; }

.social-media-googleplus:before {
  content: "\e606"; }

.social-media-linkedin:before, .footer-main-menu-1 li.menu-linkedin a:before {
  content: "\e607"; }

.advocacy-toolkit-icon:before {
  content: "\e608"; }

.view-dans-les-media .field-name-field-microsite-news-link a:after, .header-secondary-menu .content .secondary-menu-ebay-corporate-link:after {
  content: "\e609"; }

.tweet-page-write-a-letter .tweet-page-write-a-letter-content .write-icon:before, .official-social-webform-link:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-write-icon:before, .view-action-center-spotlight .take-action-write-icon:before, .bean-action-center-take-action .field-name-field-title .field-item.even a:before {
  content: "\e60a"; }

.take-action-write-icon:before {
  content: "\e900"; }

.mobile-menu-link:after {
  content: "\f0c9"; }

.official-fax-icon:before {
  content: "\f02f"; }

.official-location-icon:before {
  content: "\f041"; }

.official-phone-icon:before, #campaign-new .take-action-phone:before, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-phone::before, .take-action-call-icon:before {
  content: "\e903"; }

.official-website-icon:before, .official-social-website-link:before {
  content: "\f109"; }

.official-youtube-icon:before, .official-social-youtube-link:before {
  content: "\f16a"; }

.announcement-wrapper .announcement-close:before {
  content: "\f057"; }

.header-secondary-menu .content .header-search-link:after {
  content: "\f002"; }

.social-media-tumblr:before {
  content: "\f173"; }

button:after,
html input[type="button"]:after,
input[type="reset"]:after,
input[type="submit"]:after, .community-block-view-more a:after, .front-blog-feature .more-link a:after, .node-type-landing-page .block-text-wrapper-new .block-button-new a:after, .more-link a:after, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer a:after, .view-mediaarticles .more-link a:after, .featured-member-view-more a:after, .bean-homepage-hero-2017 .content .field-name-field-link a:after, .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, #block-bean-landing-sban-blue .field-name-field-link-sban a:after, #block-bean-landing-sban-red .field-name-field-link-sban a:after, .page-node-129950 .field-name-field-summary .lp-button:after, .lp-button-blue:after, .derniere-actualite .view-footer a:after, .view-microsite-articles .view-footer a:after, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a:after, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a:after, .page-node-131402 #block-views-policy-recommendations-block .view-footer a:after, .blue-text-button:after, #block-bean-sengage-make-your-voice-heard .voice-signup a:after, #block-bean-actualites-landing-block .actualites-media-wrapper a:after, .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-link a:after, .i18n-fr .bean-homepage-hero-2017 .content a:after, .page-node-131402 .bean-homepage-hero-2017 .content a:after, .page-node-131234 .bean-homepage-hero-2017 .content .field-name-field-link a:after, .blue-sban .block-button-new-2 a:after, #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-sustainability-link a:after, #block-bean-actualites-landing-block .actualites-blog-wrapper a:after, .page-node-130960 #block-block-167 .content .block-button-new-2 a:after, .page-node-130960 #block-block-173 .content .block-button-new-2 a:after, .page-node-131089 #block-block-167 .content .block-button-new-2 a:after, .page-node-131089 #block-block-173 .content .block-button-new-2 a:after, .view-display-id-derniere_actualite_all .pager .pager-last:after, .view-display-id-derniere_actualite_all .pager .pager-next:after, #block-views-mediaarticles-dans-les-medias .pager .pager-last:after, #block-views-mediaarticles-dans-les-medias .pager .pager-next:after, #block-bean-actualites-landing-block a:after, .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131081 #edit-actions:after, .page-node-130444 #edit-actions:after {
  content: "\ea3c"; }

.half-page-left-block > h2, .half-page-right-block > h2, .page-join-184 .block.block-system > h2, .advocacy-toolkit-block.issue-page > h2, .node-type-issue .advocacy-toolkit-block.issue-page > h2, #node-129026 > h2,
#node-129162 > h2,
#node-129023 > h2, .view-pac-board-members .views-row-odd > h2, .view-pac-board-members .views-row-even > h2, .full-page-block > h2, .top-block > h2, .bottom-block > h2, .issue-page-wrapper .issue-page-at-a-glance > h2, .campaign-form > h2, .titletext, .featured-issues-wrapper h2, .issue-page-take-action h2, .node-type-bipac-campaign .block-bipac-campaigns.campaign-form .fieldset-legend, .timeline .item h2, .timeline .item_open h2, .sban-member-spotlight > h2, .pac-board-members h2, .region-sidebar .block h2, .node-type-petition .petition-form h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  color: #333333;
  text-align: center; }

.half-page-left-block, .half-page-right-block, .page-join-184 .block.block-system, .advocacy-toolkit-block.issue-page, .node-type-issue .advocacy-toolkit-block.issue-page, #node-129026,
#node-129162,
#node-129023, .view-pac-board-members .views-row-odd, .view-pac-board-members .views-row-even, .full-page-block, .top-block, .bottom-block, .issue-page-wrapper .issue-page-at-a-glance, .campaign-form {
  clear: both;
  width: auto;
  margin: 0.5em; }
  @media (min-width: 48.0625em) {
    .half-page-left-block, .half-page-right-block, .page-join-184 .block.block-system, .advocacy-toolkit-block.issue-page, .node-type-issue .advocacy-toolkit-block.issue-page, #node-129026,
    #node-129162,
    #node-129023, .view-pac-board-members .views-row-odd, .view-pac-board-members .views-row-even, .full-page-block, .top-block, .bottom-block, .issue-page-wrapper .issue-page-at-a-glance, .campaign-form {
      width: 100%;
      margin: 0; } }
  .no-mediaqueries .half-page-left-block, .no-mediaqueries .half-page-right-block, .no-mediaqueries .page-join-184 .block.block-system, .page-join-184 .no-mediaqueries .block.block-system, .no-mediaqueries .advocacy-toolkit-block.issue-page, .no-mediaqueries #node-129026,
  .no-mediaqueries #node-129162,
  .no-mediaqueries #node-129023, .no-mediaqueries .view-pac-board-members .views-row-odd, .view-pac-board-members .no-mediaqueries .views-row-odd, .no-mediaqueries .view-pac-board-members .views-row-even, .view-pac-board-members .no-mediaqueries .views-row-even, .no-mediaqueries .full-page-block, .no-mediaqueries .top-block, .no-mediaqueries .bottom-block, .no-mediaqueries .issue-page-wrapper .issue-page-at-a-glance, .issue-page-wrapper .no-mediaqueries .issue-page-at-a-glance, .no-mediaqueries .campaign-form {
    width: 100%;
    margin: 0; }
  .half-page-left-block > .content, .half-page-right-block > .content, .page-join-184 .block.block-system > .content, .advocacy-toolkit-block.issue-page > .content, .node-type-issue .advocacy-toolkit-block.issue-page > .content, #node-129026 > .content,
  #node-129162 > .content,
  #node-129023 > .content, .view-pac-board-members .views-row-odd > .content, .view-pac-board-members .views-row-even > .content, .full-page-block > .content, .top-block > .content, .bottom-block > .content, .issue-page-wrapper .issue-page-at-a-glance > .content, .campaign-form > .content {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 2em; }

@media (min-width: 48.0625em) {
  .half-page-left-block, .half-page-right-block, .page-join-184 .block.block-system, .advocacy-toolkit-block.issue-page, .node-type-issue .advocacy-toolkit-block.issue-page, #node-129026,
  #node-129162,
  #node-129023, .view-pac-board-members .views-row-odd, .view-pac-board-members .views-row-even {
    clear: none;
    float: left;
    width: 49.25%; } }
.no-mediaqueries .half-page-left-block, .no-mediaqueries .half-page-right-block, .no-mediaqueries .page-join-184 .block.block-system, .page-join-184 .no-mediaqueries .block.block-system, .no-mediaqueries .advocacy-toolkit-block.issue-page, .no-mediaqueries #node-129026,
.no-mediaqueries #node-129162,
.no-mediaqueries #node-129023, .no-mediaqueries .view-pac-board-members .views-row-odd, .view-pac-board-members .no-mediaqueries .views-row-odd, .no-mediaqueries .view-pac-board-members .views-row-even, .view-pac-board-members .no-mediaqueries .views-row-even {
  clear: none;
  float: left;
  width: 49.25%; }

@media (min-width: 48.0625em) {
  .half-page-left-block, .page-join-184 .block.block-system, .node-type-bipac-campaign .block-system, #node-129026,
  #node-129162,
  #node-129023, .view-pac-board-members .views-row-odd {
    margin: 0 0.75% 0 0; } }
.no-mediaqueries .half-page-left-block, .no-mediaqueries .page-join-184 .block.block-system, .page-join-184 .no-mediaqueries .block.block-system, .no-mediaqueries .node-type-bipac-campaign .block-system, .node-type-bipac-campaign .no-mediaqueries .block-system, .no-mediaqueries #node-129026,
.no-mediaqueries #node-129162,
.no-mediaqueries #node-129023, .no-mediaqueries .view-pac-board-members .views-row-odd, .view-pac-board-members .no-mediaqueries .views-row-odd {
  margin: 0 0.75% 0 0; }

@media (min-width: 48.0625em) {
  .half-page-right-block, .advocacy-toolkit-block.issue-page, .node-type-issue .advocacy-toolkit-block.issue-page, .view-pac-board-members .views-row-even {
    margin: 0 0 0 0.75%; } }
.no-mediaqueries .half-page-right-block, .no-mediaqueries .advocacy-toolkit-block.issue-page, .no-mediaqueries .view-pac-board-members .views-row-even, .view-pac-board-members .no-mediaqueries .views-row-even {
  margin: 0 0 0 0.75%; }

.header-megamenu .leaf a, .issues-menu .view-content .views-field-title a,
.our-community-menu .view-content .views-field-title a {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin-top: 0.5em;
  width: 100%;
  min-height: 3em;
  color: #ffffff;
  border-bottom: 1px solid #7d7d7d; }
  .header-megamenu .leaf a:hover, .issues-menu .view-content .views-field-title a:hover,
  .our-community-menu .view-content .views-field-title a:hover, .header-megamenu .leaf a:focus, .issues-menu .view-content .views-field-title a:focus,
  .our-community-menu .view-content .views-field-title a:focus {
    color: #ffffff;
    text-decoration: underline; }
.header-megamenu .last.leaf a, .issues-menu .view-content .last.views-field-title a,
.our-community-menu .view-content .last.views-field-title a {
  border: none; }

.front-page-news-read-article-link, .policy-paper-block-read-article, .policy-papers-block-view-more a, .issues-listing-read-more,
.secondary-issues-read-more, .featured-issue-region, .advocacy-toolkit-read-article, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a, .view-dans-les-media .view-footer a, #block-views-microsite-articles-block-1 .views-field-view-node a, #block-views-microsite-articles-block-1 .view-footer p a, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a, .view-microsite-articles .views-field-view-node a, .view-microsite-articles .view-footer a, #block-views-microsite-testimonials-block-1 .view-footer a {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  padding: 0.75em 0;
  margin-left: 0.5em;
  border-top: 1px solid #cccccc;
  color: #0064d2;
  text-align: right; }
  .front-page-news-read-article-link:after, .policy-paper-block-read-article:after, .policy-papers-block-view-more a:after, .issues-listing-read-more:after,
  .secondary-issues-read-more:after, .featured-issue-region:after, .advocacy-toolkit-read-article:after, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a:after, .view-dans-les-media .view-footer a:after, #block-views-microsite-articles-block-1 .views-field-view-node a:after, #block-views-microsite-articles-block-1 .view-footer p a:after, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .views-field-view-node a:after, .view-microsite-articles .view-footer a:after, #block-views-microsite-testimonials-block-1 .view-footer a:after {
    font-size: 18px;
    font-size: 1.125rem;
    display: inline-block;
    margin-left: 0.5em;
    line-height: 1.8;
    vertical-align: middle; }

.view-dans-les-media .field-name-field-microsite-news-link a {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  padding: 0.75em 0;
  margin-left: 0.5em;
  border-top: 1px solid #cccccc;
  color: #0064d2;
  text-align: right; }
  .view-dans-les-media .field-name-field-microsite-news-link a:after {
    font-size: 18px;
    font-size: 1.125rem;
    display: inline-block;
    margin-left: 0.5em;
    line-height: 1.8;
    vertical-align: middle; }

.bluebtn, .homepage-hero-description .blue-button, .policy-paper-files .policy-paper-file-link, .contribute-button-text, .payroll-button-text, .annual-report-page-block .annual-report-link, .tweet-rep-full-page-block .link #post-to-twitter, .block-re-socialtools #post-to-fb,
.block-re-socialtools #post-to-twitter, .official-back-button-link {
  display: inline;
  border-radius: 0.3em;
  background-color: #0064d2;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  padding: 1em 2em;
  width: auto;
  max-width: 300px; }
  @media (min-width: 48.0625em) {
    .bluebtn, .homepage-hero-description .blue-button, .policy-paper-files .policy-paper-file-link, .contribute-button-text, .payroll-button-text, .annual-report-page-block .annual-report-link, .tweet-rep-full-page-block .link #post-to-twitter, .block-re-socialtools #post-to-fb,
    .block-re-socialtools #post-to-twitter, .official-back-button-link {
      display: block; } }
  .no-mediaqueries .bluebtn, .no-mediaqueries .homepage-hero-description .blue-button, .homepage-hero-description .no-mediaqueries .blue-button, .no-mediaqueries .policy-paper-files .policy-paper-file-link, .policy-paper-files .no-mediaqueries .policy-paper-file-link, .no-mediaqueries .contribute-button-text, .no-mediaqueries .payroll-button-text, .no-mediaqueries .annual-report-page-block .annual-report-link, .annual-report-page-block .no-mediaqueries .annual-report-link, .no-mediaqueries .tweet-rep-full-page-block .link #post-to-twitter, .tweet-rep-full-page-block .link .no-mediaqueries #post-to-twitter, .no-mediaqueries .block-re-socialtools #post-to-fb, .block-re-socialtools .no-mediaqueries #post-to-fb,
  .no-mediaqueries .block-re-socialtools #post-to-twitter,
  .block-re-socialtools .no-mediaqueries #post-to-twitter, .no-mediaqueries .official-back-button-link {
    display: block; }
  .bluebtn:hover, .homepage-hero-description .blue-button:hover, .policy-paper-files .policy-paper-file-link:hover, .contribute-button-text:hover, .payroll-button-text:hover, .annual-report-page-block .annual-report-link:hover, .tweet-rep-full-page-block .link #post-to-twitter:hover, .block-re-socialtools #post-to-fb:hover,
  .block-re-socialtools #post-to-twitter:hover, .official-back-button-link:hover, .bluebtn:focus, .homepage-hero-description .blue-button:focus, .policy-paper-files .policy-paper-file-link:focus, .contribute-button-text:focus, .payroll-button-text:focus, .annual-report-page-block .annual-report-link:focus, .tweet-rep-full-page-block .link #post-to-twitter:focus, .block-re-socialtools #post-to-fb:focus,
  .block-re-socialtools #post-to-twitter:focus, .official-back-button-link:focus {
    transition: all 0.3s ease;
    text-decoration: none;
    background-color: #2e93ff; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"], .community-block-view-more a, .front-blog-feature .more-link a, .node-type-landing-page .block-text-wrapper-new .block-button-new a, .more-link a, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer a, .view-mediaarticles .more-link a, .featured-member-view-more a, .bean-homepage-hero-2017 .content .field-name-field-link a, .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="submit"], .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="submit"], #block-bean-landing-sban-blue .field-name-field-link-sban a, #block-bean-landing-sban-red .field-name-field-link-sban a, .page-node-129950 .field-name-field-summary .lp-button, .lp-button-blue {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #0a1c6b;
  color: #0a1c6b;
  padding: 8px 15px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #0a1c6b 0px 0px 0px 0px inset;
  display: inline-block;
  background: transparent;
  border-radius: 0; }
  button:hover,
  html input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover, .community-block-view-more a:hover, .node-type-landing-page .block-text-wrapper-new .block-button-new a:hover, .more-link a:hover, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer a:hover, .featured-member-view-more a:hover, .bean-homepage-hero-2017 .content .field-name-field-link a:hover, .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:hover, .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:hover, #block-bean-landing-sban-blue .field-name-field-link-sban a:hover, #block-bean-landing-sban-red .field-name-field-link-sban a:hover, .page-node-129950 .field-name-field-summary .lp-button:hover, .lp-button-blue:hover {
    text-decoration: none;
    color: #ffffff;
    box-shadow: #0a1c6b 0px 0px 0px 70px inset; }
  button:after,
  html input[type="button"]:after,
  input[type="reset"]:after,
  input[type="submit"]:after, .community-block-view-more a:after, .front-blog-feature .more-link a:after, .node-type-landing-page .block-text-wrapper-new .block-button-new a:after, .more-link a:after, .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer a:after, .view-mediaarticles .more-link a:after, .featured-member-view-more a:after, .bean-homepage-hero-2017 .content .field-name-field-link a:after, .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="submit"]:after, #block-bean-landing-sban-blue .field-name-field-link-sban a:after, #block-bean-landing-sban-red .field-name-field-link-sban a:after, .page-node-129950 .field-name-field-summary .lp-button:after, .lp-button-blue:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 8px; }

.derniere-actualite .view-footer a, .view-microsite-articles .view-footer a, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a, .page-node-131402 #block-views-policy-recommendations-block .view-footer a, .blue-text-button {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #0a1c6b;
  color: #0a1c6b;
  padding: 9px 15px 8px 15px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #0a1c6b 0px 0px 0px 0px inset;
  display: inline-block;
  background: transparent;
  border-radius: 0; }
  .derniere-actualite .view-footer a:hover, .view-microsite-articles .view-footer a:hover, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a:hover, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a:hover, .page-node-131402 #block-views-policy-recommendations-block .view-footer a:hover, .blue-text-button:hover {
    text-decoration: none;
    color: #ffffff;
    box-shadow: #0a1c6b 0px 0px 0px 70px inset; }
  .derniere-actualite .view-footer a:after, .view-microsite-articles .view-footer a:after, .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a:after, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a:after, .page-node-131402 #block-views-policy-recommendations-block .view-footer a:after, .blue-text-button:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 10px; }

#block-bean-sengage-make-your-voice-heard .voice-signup a, #block-bean-actualites-landing-block .actualites-media-wrapper a, .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-link a {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #0c2069;
  color: #5eefae;
  background: #0c2069;
  padding: 8px 15px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #5eefae 0px 0px 0px 0px inset;
  display: inline-block; }
  #block-bean-sengage-make-your-voice-heard .voice-signup a:hover, #block-bean-actualites-landing-block .actualites-media-wrapper a:hover, .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-link a:hover {
    text-decoration: none;
    color: #0c2069;
    box-shadow: #5eefae 0px 0px 0px 70px inset; }
  #block-bean-sengage-make-your-voice-heard .voice-signup a:after, #block-bean-actualites-landing-block .actualites-media-wrapper a:after, .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-link a:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 8px; }

.i18n-fr .bean-homepage-hero-2017 .content a, .page-node-131402 .bean-homepage-hero-2017 .content a, .page-node-131234 .bean-homepage-hero-2017 .content .field-name-field-link a {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #c4f5fe;
  color: #c4f5fe;
  background: #1372f8;
  padding: 8px 15px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #c4f5fe 0px 0px 0px 0px inset;
  display: inline-block; }
  .i18n-fr .bean-homepage-hero-2017 .content a:hover, .page-node-131402 .bean-homepage-hero-2017 .content a:hover, .page-node-131234 .bean-homepage-hero-2017 .content .field-name-field-link a:hover {
    text-decoration: none;
    color: #1372f8;
    box-shadow: #c4f5fe 0px 0px 0px 70px inset; }
  .i18n-fr .bean-homepage-hero-2017 .content a:after, .page-node-131402 .bean-homepage-hero-2017 .content a:after, .page-node-131234 .bean-homepage-hero-2017 .content .field-name-field-link a:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 8px; }

.blue-sban .block-button-new-2 a {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #0a1c6b;
  color: #5eefae;
  padding: 12px 35px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #0a1c6b 0px 0px 0px 0px inset;
  display: inline-block;
  background: #0a1c6b;
  border-radius: 0; }
  .blue-sban .block-button-new-2 a:hover {
    text-decoration: none;
    color: #0a1c6b;
    box-shadow: #5eefae 0px 0px 0px 70px inset; }
  .blue-sban .block-button-new-2 a:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 8px; }

#block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-sustainability-link a, #block-bean-actualites-landing-block .actualites-blog-wrapper a {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #5eefae;
  color: #0c2069;
  background: #5eefae;
  padding: 7px 20px 7px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #0c2069 0px 0px 0px 0px inset;
  display: inline-block; }
  #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-sustainability-link a:hover, #block-bean-actualites-landing-block .actualites-blog-wrapper a:hover {
    text-decoration: none;
    color: #5eefae;
    box-shadow: #0c2069 0px 0px 0px 70px inset; }
  #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-sustainability-link a:after, #block-bean-actualites-landing-block .actualites-blog-wrapper a:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 10px; }

#block-bean-landing-sban-red .field-name-field-link-sban a, .page-node-130960 #block-block-167 .content .block-button-new-2 a, .page-node-130960 #block-block-173 .content .block-button-new-2 a, .page-node-131089 #block-block-167 .content .block-button-new-2 a, .page-node-131089 #block-block-173 .content .block-button-new-2 a {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  border: 1px solid #fabda4;
  color: #fabda4;
  padding: 8px 15px;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: #fabda4 0px 0px 0px 0px inset;
  display: inline-block;
  background: transparent;
  border-radius: 0; }
  #block-bean-landing-sban-red .field-name-field-link-sban a:hover, .page-node-130960 #block-block-167 .content .block-button-new-2 a:hover, .page-node-130960 #block-block-173 .content .block-button-new-2 a:hover, .page-node-131089 #block-block-167 .content .block-button-new-2 a:hover, .page-node-131089 #block-block-173 .content .block-button-new-2 a:hover {
    text-decoration: none;
    color: #ffffff;
    box-shadow: #fabda4 0px 0px 0px 70px inset; }
  #block-bean-landing-sban-red .field-name-field-link-sban a:after, .page-node-130960 #block-block-167 .content .block-button-new-2 a:after, .page-node-130960 #block-block-173 .content .block-button-new-2 a:after, .page-node-131089 #block-block-167 .content .block-button-new-2 a:after, .page-node-131089 #block-block-173 .content .block-button-new-2 a:after {
    font-size: 12px;
    font-size: 0.75rem;
    vertical-align: middle;
    margin-left: 8px; }

.bluebtn {
  display: inline-block; }
  .bluebtn:hover, .bluebtn:focus {
    color: #ffffff; }

.campaign-form .campaign-button button, #call-campaign .node-webform .webform-client-form input[type=submit],
#block-bean-twitter-campaign-hero-test .node-webform .webform-client-form input[type=submit],
#block-bean-twitter-campaign-hero .node-webform .webform-client-form input[type=submit],
#block-bean-twitter-campaign-take-action .node-webform .webform-client-form input[type=submit], .action-center-tweet-page #tweetrep-form input[type=submit] {
  border-radius: 3px;
  width: 190px;
  text-transform: uppercase;
  letter-spacing: .2px;
  background-color: #0064d2;
  border: 1px solid #0064d2;
  color: #ffffff;
  letter-spacing: 0.2px;
  text-shadow: none;
  box-shadow: #ffffff 0px 0px 0px 0px inset;
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36); }
  .campaign-form .campaign-button button:hover, #call-campaign .node-webform .webform-client-form input[type=submit]:hover,
  #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form input[type=submit]:hover,
  #block-bean-twitter-campaign-hero .node-webform .webform-client-form input[type=submit]:hover,
  #block-bean-twitter-campaign-take-action .node-webform .webform-client-form input[type=submit]:hover, .action-center-tweet-page #tweetrep-form input[type=submit]:hover {
    box-shadow: #ffffff 0px 0px 0px 70px inset;
    background-image: none;
    color: #0064d2; }

form {
  padding: 1em; }
  @media (min-width: 48.0625em) {
    form {
      padding: 0; } }
  .no-mediaqueries form {
    padding: 0; }

label {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin-top: 1em;
  margin-bottom: 0.2em;
  color: #333333; }

label.option {
  font-weight: normal; }

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  font-size: 14px;
  font-size: 0.875rem;
  padding-left: 1em;
  border: 1px solid #666666;
  margin-top: 0.1em;
  height: 2.3em;
  color: #333333;
  width: 100%;
  line-height: 2; }
  @media (min-width: 57.8125em) {
    textarea,
    select,
    input[type="date"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    input[type="url"],
    input[type="week"] {
      width: 18em; } }
  .no-mediaqueries textarea, .no-mediaqueries
  select, .no-mediaqueries
  input[type="date"], .no-mediaqueries
  input[type="datetime"], .no-mediaqueries
  input[type="datetime-local"], .no-mediaqueries
  input[type="email"], .no-mediaqueries
  input[type="month"], .no-mediaqueries
  input[type="number"], .no-mediaqueries
  input[type="password"], .no-mediaqueries
  input[type="search"], .no-mediaqueries
  input[type="tel"], .no-mediaqueries
  input[type="text"], .no-mediaqueries
  input[type="time"], .no-mediaqueries
  input[type="url"], .no-mediaqueries
  input[type="week"] {
    width: 18em; }

.homepageurl-textfield {
  display: none !important; }

#edit-mil .fieldset-description {
  color: #333333; }

.node-type-bipac-campaign .personal-info .form-item {
  position: relative;
  margin: 15px 0; }
  .node-type-bipac-campaign .personal-info .form-item.form-type-textfield label {
    margin: 0;
    padding: 0;
    font-weight: normal;
    pointer-events: none; }
  .node-type-bipac-campaign .personal-info .form-item.form-type-textfield input {
    height: auto; }
    .node-type-bipac-campaign .personal-info .form-item.form-type-textfield input.error {
      border-color: red; }
  .node-type-bipac-campaign .personal-info .form-item.form-type-select label {
    margin: 0;
    padding: 0;
    font-weight: normal;
    opacity: .7;
    font-size: 10px;
    font-size: 0.625rem; }
  .node-type-bipac-campaign .personal-info .form-item.form-type-select select {
    height: auto; }
.node-type-bipac-campaign .personal-info .option {
  color: #333333; }
.node-type-bipac-campaign .personal-info .form-item-writer-address-1 {
  margin-bottom: 0; }
.node-type-bipac-campaign .personal-info .form-item-writer-address-2 {
  margin-top: 10px; }
.node-type-bipac-campaign .personal-info .form-item-writer-prefix {
  margin-top: 5px; }
.node-type-bipac-campaign .personal-info .form-type-radio {
  display: inline-block;
  padding-right: 15px;
  margin-top: 5px;
  margin: 5px 0; }
.node-type-bipac-campaign .personal-info #edit-message--2 {
  margin: 5px 0;
  color: #333333; }

textarea {
  height: auto; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  margin-top: 2em; }

select {
  padding-bottom: 5px; }

.form-item .description {
  font-size: 14px;
  font-size: 0.875rem; }

.form-type-radios,
.form-type-checkboxes {
  margin-top: 1em; }
  .form-type-radios label,
  .form-type-checkboxes label {
    display: inline; }

.form-type-checkbox label,
.form-type-radio label {
  display: inline; }

.ajax-progress-throbber {
  display: none; }

#-bipac-campaigns-bipac-letter-form {
  padding: 1em 0 0 0; }
  @media (min-width: 768px) {
    #-bipac-campaigns-bipac-letter-form {
      padding: 1em; } }
  .no-mediaqueries #-bipac-campaigns-bipac-letter-form {
    padding: 1em; }
  #-bipac-campaigns-bipac-letter-form legend {
    margin-bottom: 10px;
    padding-top: 15px;
    text-align: center; }
    @media (min-width: 768px) {
      #-bipac-campaigns-bipac-letter-form legend {
        text-align: left; } }
    .no-mediaqueries #-bipac-campaigns-bipac-letter-form legend {
      text-align: left; }

img {
  max-width: 100%;
  height: auto; }
  img[style*="float:left"] {
    margin-right: 1em;
    margin-bottom: 1em; }
  img[style*="float:right"] {
    margin-left: 1em;
    margin-bottom: 1em; }

#admin-menu {
  z-index: 9999; }
  #admin-menu a {
    -webkit-font-smoothing: subpixel-antialiased; }

.tabs {
  border-bottom: solid 2px #0064d2;
  margin-bottom: 1em;
  padding-left: 0; }
  .tabs li {
    float: left;
    margin-right: 0.3em;
    list-style-type: none; }
    .tabs li a {
      display: block;
      padding: 0.5em 1em;
      background-color: #0064d2;
      color: #fff;
      text-decoration: none; }
      .tabs li a:hover, .tabs li a:focus {
        transition: all 0.3s ease;
        background-color: #2e93ff; }

.skip-link:focus {
  clip: auto;
  overflow: visible;
  position: static;
  display: block;
  padding-top: .5em;
  padding-bottom: .5em;
  margin: auto;
  width: 100%;
  height: auto;
  text-align: center;
  text-transform: uppercase;
  color: white; }

.header {
  position: relative;
  background-color: #ffffff; }

.header-exclude {
  padding-bottom: 2em; }

.header-content {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em;
  position: relative; }
  .no-mediaqueries .header-content {
    width: 67.5em; }
  @media (min-width: 48.0625em) {
    .header-content {
      padding: 0 1%;
      width: 98%; } }
  .no-mediaqueries .header-content {
    padding: 0 1%;
    width: 98%; }
  @media (min-width: 57.8125em) {
    .header-content {
      padding: 0; } }
  .no-mediaqueries .header-content {
    padding: 0; }

.site-logo {
  position: relative;
  z-index: 1;
  padding: 0.5em 0;
  margin: 0; }
  @media (min-width: 48.0625em) {
    .site-logo {
      padding: 1em 0 0 0; } }
  .no-mediaqueries .site-logo {
    padding: 1em 0 0 0; }
  .site-logo a {
    background: url(../images/ebay-new-logo.png);
    background: none, url(../images/ebay-new-logo.svg);
    display: block;
    width: 247px;
    height: 45px;
    background-size: 247px 57px;
    background-position: center;
    margin: 0px auto; }

@media (min-width: 48.0625em) {
  .header-logo-title {
    float: left; } }
.no-mediaqueries .header-logo-title {
  float: left; }

.header-secondary-menu {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2;
  margin: 0;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .header-secondary-menu {
      float: right;
      margin: 1em 0 0 0;
      text-align: right; } }
  .no-mediaqueries .header-secondary-menu {
    float: right;
    margin: 1em 0 0 0;
    text-align: right; }
  .header-secondary-menu .content a {
    color: #666666; }
    .header-secondary-menu .content a:after {
      content: '|';
      display: inline-block;
      margin-right: 0.75em;
      margin-left: 0.75em; }
    .header-secondary-menu .content a:hover {
      color: #0064d2;
      text-decoration: none; }
  .header-secondary-menu .content .last.leaf a:after {
    content: none; }
  .header-secondary-menu .content .secondary-menu-ebay-corporate-link:after {
    display: inline-block;
    margin-right: 0;
    margin-left: 0.5em; }
  .header-secondary-menu ul {
    padding: 0;
    margin: 0; }
  .header-secondary-menu li {
    list-style-type: none;
    display: inline; }

.header-social-links {
  clear: left;
  text-align: center;
  padding: 1em 1em 3em 1em; }
  @media (min-width: 48.0625em) {
    .header-social-links {
      float: right;
      padding: 0 0 0.25em 0; } }
  .no-mediaqueries .header-social-links {
    float: right;
    padding: 0 0 0.25em 0; }
  .header-social-links ul {
    padding: 0;
    margin: 0; }
  .header-social-links li {
    list-style-type: none;
    display: inline; }

.header-main-menu, .header-main-menu-1 {
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  top: 11em;
  z-index: 5;
  clear: both;
  padding: 0.5em 0;
  border-bottom: 3px solid #0064d2;
  width: 100%;
  line-height: 2.5;
  background-color: #ffffff; }
  @media (min-width: 48.0625em) {
    .header-main-menu, .header-main-menu-1 {
      line-height: 1.5; } }
  .no-mediaqueries .header-main-menu, .no-mediaqueries .header-main-menu-1 {
    line-height: 1.5; }
  @media (min-width: 48.0625em) {
    .header-main-menu ul li ul, .header-main-menu-1 ul li ul {
      display: none; } }
  .no-mediaqueries .header-main-menu ul li ul, .no-mediaqueries .header-main-menu-1 ul li ul {
    display: none; }
  .not-front .header-main-menu, .not-front .header-main-menu-1 {
    top: 10em; }
    @media (min-width: 48.0625em) {
      .not-front .header-main-menu, .not-front .header-main-menu-1 {
        top: 0; } }
    .no-mediaqueries .not-front .header-main-menu, .no-mediaqueries .not-front .header-main-menu-1 {
      top: 0; }
  @media (min-width: 48.0625em) {
    .header-main-menu, .header-main-menu-1 {
      position: relative;
      top: 0;
      border-top: 1px solid #cccccc;
      border-bottom: none; } }
  .no-mediaqueries .header-main-menu, .no-mediaqueries .header-main-menu-1 {
    position: relative;
    top: 0;
    border-top: 1px solid #cccccc;
    border-bottom: none; }
  .header-main-menu .content a, .header-main-menu-1 .content a {
    color: #333333;
    margin-right: 3em;
    display: block;
    padding-left: 2%;
    width: 98%;
    background-color: #ffffff; }
    @media (min-width: 48.0625em) {
      .header-main-menu .content a, .header-main-menu-1 .content a {
        display: inline;
        padding: 0; } }
    .no-mediaqueries .header-main-menu .content a, .no-mediaqueries .header-main-menu-1 .content a {
      display: inline;
      padding: 0; }
    .header-main-menu .content a.selected, .header-main-menu .content a:hover, .header-main-menu .content a.active-trail, .header-main-menu-1 .content a.selected, .header-main-menu-1 .content a:hover, .header-main-menu-1 .content a.active-trail {
      color: #0064d2;
      text-decoration: none; }
      @media (min-width: 48.0625em) {
        .header-main-menu .content a.selected, .header-main-menu .content a:hover, .header-main-menu .content a.active-trail, .header-main-menu-1 .content a.selected, .header-main-menu-1 .content a:hover, .header-main-menu-1 .content a.active-trail {
          border-top: 3px solid #0064d2;
          padding-top: 0.65em; } }
      .no-mediaqueries .header-main-menu .content a.selected, .no-mediaqueries .header-main-menu .content a:hover, .no-mediaqueries .header-main-menu .content a.active-trail, .no-mediaqueries .header-main-menu-1 .content a.selected, .no-mediaqueries .header-main-menu-1 .content a:hover, .no-mediaqueries .header-main-menu-1 .content a.active-trail {
        border-top: 3px solid #0064d2;
        padding-top: 0.65em; }
  .header-main-menu .content .mobile-menu-link, .header-main-menu-1 .content .mobile-menu-link {
    color: #ffffff;
    background-color: #0064d2; }
    .header-main-menu .content .mobile-menu-link:hover, .header-main-menu .content .mobile-menu-link:focus, .header-main-menu-1 .content .mobile-menu-link:hover, .header-main-menu-1 .content .mobile-menu-link:focus {
      color: #ffffff; }
  @media (min-width: 48.0625em) {
    .header-main-menu .content .mobile-menu-link,
    .header-main-menu .content .mobile-menu-home-link, .header-main-menu-1 .content .mobile-menu-link,
    .header-main-menu-1 .content .mobile-menu-home-link {
      display: none; } }
  .no-mediaqueries .header-main-menu .content .mobile-menu-link, .no-mediaqueries
  .header-main-menu .content .mobile-menu-home-link, .no-mediaqueries .header-main-menu-1 .content .mobile-menu-link, .no-mediaqueries
  .header-main-menu-1 .content .mobile-menu-home-link {
    display: none; }
  .header-main-menu ul, .header-main-menu-1 ul {
    padding: 0;
    margin: 0; }
  .header-main-menu li, .header-main-menu-1 li {
    list-style-type: none; }
    @media (min-width: 48.0625em) {
      .header-main-menu li, .header-main-menu-1 li {
        display: inline; } }
    .no-mediaqueries .header-main-menu li, .no-mediaqueries .header-main-menu-1 li {
      display: inline; }

.mobile-menu-link-block {
  position: absolute;
  bottom: 0;
  z-index: 10;
  width: 100%; }

.mobile-menu-link {
  display: block;
  padding-left: 2%;
  width: 98%;
  color: #ffffff;
  background-color: #0064d2;
  line-height: 2.5; }
  .mobile-menu-link:hover, .mobile-menu-link:focus {
    color: #ffffff;
    text-decoration: none; }
  .mobile-menu-link:after {
    font-size: 20px;
    font-size: 1.25rem;
    float: right;
    margin-right: 1em;
    line-height: 2; }
  @media (min-width: 48.0625em) {
    .mobile-menu-link {
      display: none; } }
  .no-mediaqueries .mobile-menu-link {
    display: none; }

.header-main-menu.hidden, .header-main-menu-1.hidden {
  display: none; }
  @media (min-width: 48.0625em) {
    .header-main-menu.hidden, .header-main-menu-1.hidden {
      display: block; } }
  .no-mediaqueries .header-main-menu.hidden, .no-mediaqueries .header-main-menu-1.hidden {
    display: block; }

.social-media-subscribe:before {
  margin-right: 0; }

@media (min-width: 768px) {
  .header-main-menu .hide-on-desktop {
    display: none !important; } }
.no-mediaqueries .header-main-menu .hide-on-desktop {
  display: none !important; }
.header-main-menu .expanded .menu {
  padding-left: 15px; }
.header-main-menu .bold-link {
  font-weight: bold; }
  @media (min-width: 769px) {
    .header-main-menu .bold-link {
      font-weight: normal; } }
  .no-mediaqueries .header-main-menu .bold-link {
    font-weight: normal; }

.mobile-menu-home-link {
  padding-top: 40px; }
  @media (min-width: 374px) {
    .mobile-menu-home-link {
      padding-top: 36px; } }
  .no-mediaqueries .mobile-menu-home-link {
    padding-top: 36px; }
  @media (min-width: 379px) {
    .mobile-menu-home-link {
      padding-top: 15px; } }
  .no-mediaqueries .mobile-menu-home-link {
    padding-top: 15px; }

.header-megamenu {
  position: absolute;
  z-index: 900;
  width: 100%;
  height: auto;
  color: #ffffff;
  background-color: #666666; }
  .header-megamenu .header-megamenu-content {
    margin: 0 auto;
    width: 100%;
    max-width: 67.5em; }
    .no-mediaqueries .header-megamenu .header-megamenu-content {
      width: 67.5em; }
    @media (min-width: 48.0625em) {
      .header-megamenu .header-megamenu-content {
        padding: 0 1%;
        width: 98%; } }
    .no-mediaqueries .header-megamenu .header-megamenu-content {
      padding: 0 1%;
      width: 98%; }
    @media (min-width: 57.8125em) {
      .header-megamenu .header-megamenu-content {
        padding: 0; } }
    .no-mediaqueries .header-megamenu .header-megamenu-content {
      padding: 0; }
  .header-megamenu .mega-menu-container {
    padding: 2.5em 0 2em 0; }
  .header-megamenu .hidden {
    height: 0;
    display: none; }
  .header-megamenu ul {
    padding: 0;
    margin: 0; }
  .header-megamenu li {
    list-style-type: none; }

.header-main-menu .selected {
  border-top: 3px solid #0064d2;
  color: #0064d2;
  text-decoration: none;
  padding-top: 0.65em; }

.issues-menu .view-empty h2,
.issues-menu .view-header h2,
.our-community-menu .view-empty h2,
.our-community-menu .view-header h2 {
  margin-top: 0;
  margin-bottom: 0; }
  .issues-menu .view-empty h2 a,
  .issues-menu .view-header h2 a,
  .our-community-menu .view-empty h2 a,
  .our-community-menu .view-header h2 a {
    font-size: 20px;
    font-size: 1.25rem;
    color: #ffffff;
    text-transform: uppercase; }
    .issues-menu .view-empty h2 a:after,
    .issues-menu .view-header h2 a:after,
    .our-community-menu .view-empty h2 a:after,
    .our-community-menu .view-header h2 a:after {
      font-size: 12px;
      font-size: 0.75rem;
      text-decoration: none;
      margin-left: 1em;
      display: inline-block; }
.issues-menu .view-content .views-field-title a,
.our-community-menu .view-content .views-field-title a {
  border: none; }
.issues-menu .view-content .views-field-created .field-content,
.our-community-menu .view-content .views-field-created .field-content {
  font-size: 12px;
  font-size: 0.75rem;
  color: #999999; }
.issues-menu .news-megamenu-section .view-content .views-row,
.our-community-menu .news-megamenu-section .view-content .views-row {
  margin: 1em 0;
  border-bottom: 1px solid #7d7d7d; }
.issues-menu .news-megamenu-section .view-content .views-field.views-field-created,
.our-community-menu .news-megamenu-section .view-content .views-field.views-field-created {
  margin-bottom: -0.5em; }

.policy-papers-megamenu-section .view-header h2 {
  margin-bottom: 1.1em; }

.news-megamenu-section .view-header h2 {
  margin-top: 0em; }

.issues-megamenu-section {
  float: left;
  width: 70%; }
  .issues-megamenu-section .views-field-title a {
    float: left;
    width: 40%;
    max-width: 12em;
    margin-right: 10%; }
    @media (min-width: 57.8125em) {
      .issues-megamenu-section .views-field-title a {
        max-width: 17.25em; } }
    .no-mediaqueries .issues-megamenu-section .views-field-title a {
      max-width: 17.25em; }

.news-megamenu-section,
.policy-papers-megamenu-section {
  float: left;
  width: 30%; }

.policy-papers-megamenu-section .view-content .views-row-3 .views-field-title a,
.news-megamenu-section .view-content .views-row-3 .views-field-title a,
.issues-megamenu-section .view-content .views-row-17 .views-field-title a,
.issues-megamenu-section .view-content .views-row-18 .views-field-title a {
  border: 0; }

.homepage-hero-image {
  line-height: 0; }
  .homepage-hero-image img {
    width: 100%; }

.homepage-hero-slider {
  position: relative;
  overflow: hidden; }

.homepage-hero-wrapper {
  position: relative;
  overflow: hidden; }

@media (min-width: 48.0625em) {
  .homepage-hero-text-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    z-index: 100; } }
.no-mediaqueries .homepage-hero-text-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  z-index: 100; }

.no-mediaqueries .homepage-hero-text-wrapper {
  top: 25%;
  left: 0; }

.homepage-hero-content {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .homepage-hero-content {
    width: 67.5em; }

.homepage-hero-text-block {
  padding: 2em 3em 2.5em 3em;
  width: auto;
  background-color: #ffffff; }
  @media (min-width: 48.0625em) {
    .homepage-hero-text-block {
      width: 50%; } }
  .no-mediaqueries .homepage-hero-text-block {
    width: 50%; }

.homepage-hero-title {
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 0.15em;
  color: #0064d2; }
  @media (min-width: 48.0625em) {
    .homepage-hero-title {
      font-size: 36px;
      font-size: 2.25rem; } }
  .no-mediaqueries .homepage-hero-title {
    font-size: 36px;
    font-size: 2.25rem; }
  @media (min-width: 57.8125em) {
    .homepage-hero-title {
      font-size: 42px;
      font-size: 2.625rem; } }
  .no-mediaqueries .homepage-hero-title {
    font-size: 42px;
    font-size: 2.625rem; }

.homepage-hero-description {
  font-size: 18px;
  font-size: 1.125rem;
  color: #666666; }
  .homepage-hero-description .blue-button {
    max-width: none;
    display: inline-block;
    padding: 0.7em 1em;
    text-transform: uppercase; }
  .homepage-hero-description .highlight {
    background-color: #fcf731; }

.hero-wide-layout .homepage-hero-title {
  margin-bottom: 0; }
  @media (min-width: 57.8125em) {
    .hero-wide-layout .homepage-hero-title {
      font-size: 38px;
      font-size: 2.375rem; } }
  .no-mediaqueries .hero-wide-layout .homepage-hero-title {
    font-size: 38px;
    font-size: 2.375rem; }
@media (min-width: 48.0625em) {
  .hero-wide-layout .homepage-hero-text-block {
    width: 79%; } }
.no-mediaqueries .hero-wide-layout .homepage-hero-text-block {
  width: 79%; }
.hero-wide-layout .homepage-hero-description p:last-child {
  margin: 1.3em 0 0.2em; }
.hero-wide-layout .homepage-hero-text-block {
  padding: 1.5em 2em; }

.main {
  background-color: #f1f1f1; }

.content-top {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .content-top {
    width: 67.5em; }

@media (min-width: 48.0625em) {
  .front .region-content-top {
    display: -ms-flexbox;
    display: flex; } }
.no-mediaqueries .front .region-content-top {
  display: -ms-flexbox;
  display: flex; }

.main-content {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .main-content {
    width: 67.5em; }

.main-content .node .content h2 {
  font-size: 32px;
  font-size: 2rem;
  color: #000000; }

.content-bottom-content {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .content-bottom-content {
    width: 67.5em; }

.title {
  font-size: 42px;
  font-size: 2.625rem;
  color: #0064d2;
  text-align: center; }

.region-content .block-system > .content {
  padding: 1.5em;
  border: 1px solid #cccccc;
  color: #666666;
  background-color: #ffffff; }
  .front .region-content .block-system > .content {
    display: none; }

.top-block {
  margin-bottom: 0; }
  .top-block .content {
    padding-bottom: 0;
    border-bottom: none; }
    .top-block .content > p {
      margin-top: 0; }

.bottom-block {
  margin-top: 0; }
  .bottom-block .content {
    padding-top: 0;
    border-top: none; }
  .bottom-block h2 {
    font-size: 32px;
    font-size: 2rem;
    padding: 0 0 0 1em;
    margin: 0;
    text-align: left;
    color: #000000;
    background-color: #ffffff; }

.page-node-129391 .block-system .content,
.page-node-129943 .block-system .content,
.page-node-129953 .block-system .content,
.page-node-130151 .block-system .content,
.page-node-130166 .block-system .content,
.page-node-130175 .block-system .content,
.page-node-129244 .block-system .content {
  display: none; }

.page-node-130152 .find-your-representatives-block {
  width: 100%; }

.footer {
  display: block;
  clear: both;
  color: #666666;
  background-color: #f1f1f1; }
  .footer a {
    color: #666666; }
    .footer a:hover, .footer a:focus {
      color: #0064d2;
      text-decoration: none; }

.footer-content {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .footer-content {
    width: 67.5em; }

.site-logo-footer {
  position: relative;
  z-index: 1; }
  .site-logo-footer a {
    background: url(../images/ebay-new-logo.png);
    background: none, url(../images/ebay-new-logo.svg);
    display: block;
    width: 194px;
    height: 37px;
    background-size: 194px 38px;
    margin: 0 auto; }

.footer-logo-title {
  margin: 2em 0; }
  @media (min-width: 48.0625em) {
    .footer-logo-title {
      float: left;
      margin: 4.5em 0 1.5em 0; } }
  .no-mediaqueries .footer-logo-title {
    float: left;
    margin: 4.5em 0 1.5em 0; }

.footer-main-menu {
  font-size: 16px;
  font-size: 1rem; }
  @media (min-width: 48.0625em) {
    .footer-main-menu {
      float: right;
      margin: 4.5em 0 1.5em 0; } }
  .no-mediaqueries .footer-main-menu {
    float: right;
    margin: 4.5em 0 1.5em 0; }
  .footer-main-menu ul {
    margin: 0;
    padding: 0;
    text-align: center; }
  .footer-main-menu li {
    display: block;
    line-height: 2;
    list-style-type: none; }
    @media (min-width: 48.0625em) {
      .footer-main-menu li {
        display: inline;
        margin-right: 2.75em; } }
    .no-mediaqueries .footer-main-menu li {
      display: inline;
      margin-right: 2.75em; }
    .footer-main-menu li.first {
      display: none; }
    .footer-main-menu li.last {
      margin-right: 0; }

.footer-copyright {
  font-size: 12px;
  font-size: 0.75rem;
  clear: both;
  border-top: 1px solid #cccccc;
  margin-top: 2em;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .footer-copyright {
      float: left;
      margin: 0;
      width: 50%;
      text-align: left; } }
  .no-mediaqueries .footer-copyright {
    float: left;
    margin: 0;
    width: 50%;
    text-align: left; }

.footer-secondary-menu {
  font-size: 12px;
  font-size: 0.75rem;
  padding-top: 1em;
  border-top: 1px solid #cccccc;
  margin-bottom: 3.5em;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .footer-secondary-menu {
      float: right;
      width: 50%;
      text-align: right; } }
  .no-mediaqueries .footer-secondary-menu {
    float: right;
    width: 50%;
    text-align: right; }
  .footer-secondary-menu ul {
    margin: 0;
    padding: 0; }
  .footer-secondary-menu li {
    display: inline;
    margin-right: 2.5em;
    list-style-type: none; }
    .footer-secondary-menu li.last {
      margin-right: 0; }

.form-pager {
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 70px;
  padding: 0;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 2px #cbcbcb solid;
  list-style: none none; }
  .form-pager li {
    display: block;
    margin: 0 -2px -10px;
    padding: 0;
    width: 16px;
    height: 16px;
    border: 2px #cbcbcb solid;
    border-radius: 50%;
    background-color: #ffffff;
    list-style: none none; }
    .form-pager li.active {
      width: 8px;
      height: 8px;
      border: 6px #ffffff solid;
      background-color: #0064d2;
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3); }
    .form-pager li.done {
      position: relative;
      width: 20px;
      height: 20px;
      border: 0 none;
      background-color: #26B066; }
      .form-pager li.done:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 3px;
        height: 10px;
        border-right: 2px #ffffff solid;
        border-bottom: 2px #ffffff solid;
        -webkit-transform: translate(-50%, -60%) rotate(45deg);
            -ms-transform: translate(-50%, -60%) rotate(45deg);
                transform: translate(-50%, -60%) rotate(45deg); }
    .form-pager li span {
      display: none; }

.region-panel {
  display: none;
  border-bottom: 1px #cccccc solid; }
  @media (min-width: 48.0625em) {
    .region-panel + .header-content .site-logo {
      padding: 0.5em 0; } }
  .no-mediaqueries .region-panel + .header-content .site-logo {
    padding: 0.5em 0; }
  .region-panel .block {
    margin: 0 auto;
    width: 100%;
    max-width: 67.5em; }
    .no-mediaqueries .region-panel .block {
      width: 67.5em; }
    @media (min-width: 48.0625em) {
      .region-panel .block {
        padding: 80px 0; } }
    .no-mediaqueries .region-panel .block {
      padding: 80px 0; }
    .region-panel .block h2 {
      font-size: 42px;
      font-size: 2.625rem;
      margin-top: 0;
      color: #0064d2; }
    .region-panel .block .embedded-video {
      margin-bottom: 0; }
    .region-panel .block .button {
      display: inline-block;
      margin: 0.5em 0;
      padding: 15px 40px;
      border: solid 2px #0064d2;
      border-radius: 4px;
      background: none #0064d2;
      color: #ffffff; }
      .region-panel .block .button:hover {
        color: #0064d2;
        background-color: #ffffff; }
    .region-panel .block .content {
      display: block; }
      @media (min-width: 48.0625em) {
        .region-panel .block .content {
          display: -ms-flexbox;
          display: flex; } }
      .no-mediaqueries .region-panel .block .content {
        display: -ms-flexbox;
        display: flex; }
      @media (min-width: 48.0625em) {
        .region-panel .block .content .video {
          -ms-flex: 1;
              flex: 1; } }
      .no-mediaqueries .region-panel .block .content .video {
        -ms-flex: 1;
            flex: 1; }
      .region-panel .block .content .description {
        padding: 30px; }
        @media (min-width: 48.0625em) {
          .region-panel .block .content .description {
            -ms-flex: 1;
                flex: 1;
            margin: 0 0 0 60px;
            padding: 0; } }
        .no-mediaqueries .region-panel .block .content .description {
          -ms-flex: 1;
              flex: 1;
          margin: 0 0 0 60px;
          padding: 0; }

.top-panel-link-block {
  padding: 1em 0;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .top-panel-link-block {
      float: right;
      padding: 0;
      margin: 20px 0 0;
      text-align: right; } }
  .no-mediaqueries .top-panel-link-block {
    float: right;
    padding: 0;
    margin: 20px 0 0;
    text-align: right; }
  .top-panel-link-block a {
    text-decoration: underline; }

.title-block {
  padding: 80px 0;
  text-align: center; }
  .title-block h1 {
    font-size: 42px;
    font-size: 2.625rem;
    margin: 0 0 0.5em;
    color: #0064d2; }
  .title-block p {
    font-size: 18px;
    font-size: 1.125rem;
    margin: 0; }

.facts-block h3 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-top: 0.5em;
  color: #0064d2; }

.view-thank-you-page {
  padding: 50px 0 20px; }
  .view-thank-you-page h2 {
    font-size: 28px;
    font-size: 1.75rem;
    margin: 0 0 0.5em;
    color: #000000;
    text-align: center; }
  .view-thank-you-page h3 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 0 0.5em;
    color: #000000; }
  .view-thank-you-page .view-header {
    margin: 0 auto;
    width: 100%;
    max-width: 28.75em; }
    .no-mediaqueries .view-thank-you-page .view-header {
      width: 28.75em; }
  @media (min-width: 48.0625em) {
    .view-thank-you-page .view-content {
      padding: 20px;
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .view-thank-you-page .view-content {
    padding: 20px;
    display: -ms-flexbox;
    display: flex; }
  @media (min-width: 48.0625em) {
    .view-thank-you-page .views-row {
      -ms-flex: 1;
          flex: 1; } }
  .no-mediaqueries .view-thank-you-page .views-row {
    -ms-flex: 1;
        flex: 1; }
  .view-thank-you-page .views-row + .views-row {
    margin: 20px 0 0; }
    @media (min-width: 48.0625em) {
      .view-thank-you-page .views-row + .views-row {
        margin: 0 0 0 20px;
        padding: 0 0 0 20px;
        border-left: 1px #ccc solid; } }
    .no-mediaqueries .view-thank-you-page .views-row + .views-row {
      margin: 0 0 0 20px;
      padding: 0 0 0 20px;
      border-left: 1px #ccc solid; }

.view-testimonials {
  clear: both; }
  .view-testimonials h2 {
    font-size: 28px;
    font-size: 1.75rem;
    margin: 0 0 0.5em;
    color: #000000; }
  .view-testimonials h3 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 0 0.5em;
    color: #000000; }
  .view-testimonials .learn-more:after {
    background: url(../images/arrow.png);
    background: none, url(../images/arrow.svg);
    content: "";
    display: inline-block;
    margin: 0 0 0 10px;
    width: 13px;
    height: 19px;
    vertical-align: text-top; }
  .view-testimonials.view-display-id-block {
    padding: 2em 0 0 0; }
    @media (min-width: 48.0625em) {
      .view-testimonials.view-display-id-block {
        padding: 60px 0 0; } }
    .no-mediaqueries .view-testimonials.view-display-id-block {
      padding: 60px 0 0; }
    .view-testimonials.view-display-id-block .view-content {
      background-color: #ffffff;
      border: 1px solid #cccccc;
      padding: 2em; }
      @media (min-width: 48.0625em) {
        .view-testimonials.view-display-id-block .view-content .views-row {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; } }
      .no-mediaqueries .view-testimonials.view-display-id-block .view-content .views-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      .view-testimonials.view-display-id-block .view-content .field-name-body {
        margin: 0; }
        @media (min-width: 48.0625em) {
          .view-testimonials.view-display-id-block .view-content .field-name-body {
            -ms-flex: 1;
                flex: 1;
            margin-left: 60px; } }
        .no-mediaqueries .view-testimonials.view-display-id-block .view-content .field-name-body {
          -ms-flex: 1;
              flex: 1;
          margin-left: 60px; }
      .view-testimonials.view-display-id-block .view-content .field-name-field-person-headshot {
        margin: 0 0 30px 0; }
        @media (min-width: 48.0625em) {
          .view-testimonials.view-display-id-block .view-content .field-name-field-person-headshot {
            -ms-flex: 0 auto;
                flex: 0 auto;
            margin-bottom: 0; } }
        .no-mediaqueries .view-testimonials.view-display-id-block .view-content .field-name-field-person-headshot {
          -ms-flex: 0 auto;
              flex: 0 auto;
          margin-bottom: 0; }
        .view-testimonials.view-display-id-block .view-content .field-name-field-person-headshot img {
          border-radius: 50%; }
  .view-testimonials.view-display-id-block_1 .field-name-body h2 {
    font-size: 24px;
    font-size: 1.5rem;
    text-align: left; }
  .view-testimonials.view-display-id-block_1 .field-name-field-person-headshot {
    margin: 0 0 30px 0; }
    .view-testimonials.view-display-id-block_1 .field-name-field-person-headshot img {
      border-radius: 50%; }

@media (min-width: 48.0625em) {
  .front .community-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .front .community-block .content {
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; } }
.front .no-mediaqueries .community-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .front .no-mediaqueries .community-block .content {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
.community-block .content {
  background: #c2f5ff;
  color: #0a1c6b; }

.community-block-wrapper {
  margin-bottom: 1em; }
  .front .community-block-wrapper {
    margin: 0; }

.community-block-link:hover, .community-block-link:focus {
  text-decoration: none; }

.community-block-description {
  font-size: 32px;
  font-size: 2rem;
  margin: 0;
  color: #0a1c6b;
  padding: 0 0 10px;
  border-bottom: 1px solid #0a1c6b; }

.community-block-stats {
  font-size: 49px;
  font-size: 3.0625rem;
  margin: 0 0 0 0;
  color: #0a1c6b;
  line-height: 1.2; }
  @media (min-width: 48.0625em) {
    .community-block-stats {
      font-size: 70px;
      font-size: 4.375rem; } }
  .no-mediaqueries .community-block-stats {
    font-size: 70px;
    font-size: 4.375rem; }

.community-block-stats-caption {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 30px 0 0 0;
  color: #0a1c6b; }

.community-block-view-more {
  text-align: right; }

.ebay-custom-join-title {
  font-size: 36px;
  font-size: 2.25rem;
  color: #0064d2; }

.ebay-custom-join-description {
  font-size: 16px;
  font-size: 1rem;
  color: #666666; }

.ebay-custom-join-text-wrapper {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .ebay-custom-join-text-wrapper {
      float: left;
      width: 43%;
      margin-right: 7%; } }
  .no-mediaqueries .ebay-custom-join-text-wrapper {
    float: left;
    width: 43%;
    margin-right: 7%; }

.ebay-custom-join-form-wrapper {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .ebay-custom-join-form-wrapper {
      float: left;
      width: 50%; } }
  .no-mediaqueries .ebay-custom-join-form-wrapper {
    float: left;
    width: 50%; }
  .ebay-custom-join-form-wrapper label {
    font-size: 16px;
    font-size: 1rem;
    display: block;
    margin-top: 2em;
    margin-bottom: 1em;
    color: #666666; }
  .ebay-custom-join-form-wrapper .form-type-select {
    display: inline; }
  .ebay-custom-join-form-wrapper .form-select {
    font-size: 14px;
    font-size: 0.875rem;
    padding-left: 1em;
    border: 1px solid #666666;
    margin-top: 0.1em;
    height: 2.3em;
    color: #333333;
    width: 100%; }
    @media (min-width: 57.8125em) {
      .ebay-custom-join-form-wrapper .form-select {
        width: 18em; } }
    .no-mediaqueries .ebay-custom-join-form-wrapper .form-select {
      width: 18em; }
  .ebay-custom-join-form-wrapper .form-submit {
    font-size: 16px;
    font-size: 1rem;
    padding: 0 2.25em;
    margin-top: 1em;
    color: #ffffff;
    background: none;
    text-shadow: none;
    border-radius: 0;
    background-color: #0064d2;
    border-radius: 0.3em;
    font-weight: normal;
    line-height: 2; }
    @media (min-width: 57.8125em) {
      .ebay-custom-join-form-wrapper .form-submit {
        margin-top: 0; } }
    .no-mediaqueries .ebay-custom-join-form-wrapper .form-submit {
      margin-top: 0; }
    .ebay-custom-join-form-wrapper .form-submit:hover, .ebay-custom-join-form-wrapper .form-submit:focus {
      background: none;
      background-color: #2e93ff; }

.ebay-custom-join-form-title {
  font-size: 28px;
  font-size: 1.75rem;
  color: #333333;
  text-transform: uppercase; }

.page-join-184 .block.block-system input[type="submit"] {
  width: 100%; }
.page-join-184 .block.block-system .join-form-footer-text {
  display: none; }

.region-content-front {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em;
  display: -ms-flexbox;
  display: flex; }
  .no-mediaqueries .region-content-front {
    width: 67.5em; }

.news-page-side-block .news-items {
  margin: 0;
  padding: 0; }
.news-page-side-block .news-item {
  list-style-type: none; }
.news-page-side-block .views-field-title {
  margin: 0; }

.front-blog-feature .content {
  padding: 0; }
.front-blog-feature .more-link {
  text-align: right;
  margin: 1em 2em; }
  .front-blog-feature .more-link a {
    display: inline-block; }
.front-blog-feature:after {
  clear: both; }

.front-page-news-wrapper {
  border-bottom: 1px solid #cccccc;
  padding: 1.5em 0; }
  .view-display-id-page .front-page-news-wrapper {
    padding-bottom: 1em; }

.front-page-news-link {
  display: block;
  margin-left: 2em;
  margin-right: 2em; }
  .front-page-news-link:hover, .front-page-news-link:focus {
    text-decoration: none; }

.front-page-news-wrapper:hover, .front-page-news-wrapper:focus {
  text-decoration: none; }
  .front-page-news-wrapper:hover .front-page-news-read-article-link, .front-page-news-wrapper:focus .front-page-news-read-article-link {
    transition: background 0.3s ease;
    color: #999999; }

.front-page-news-date {
  font-size: 12px;
  font-size: 0.75rem;
  color: #0064d2; }
  .front-page-news-date p {
    margin: 0 0 3px; }

.front-page-news-photo {
  float: left;
  width: 22%;
  margin-right: 3%; }
  @media (min-width: 48.0625em) {
    .front-page-news-photo {
      width: 32%; } }
  .no-mediaqueries .front-page-news-photo {
    width: 32%; }

.front-page-news-text {
  float: left;
  width: 75%; }
  @media (min-width: 48.0625em) {
    .front-page-news-text {
      width: 65%; } }
  .no-mediaqueries .front-page-news-text {
    width: 65%; }
  .front-page-news-text.no-photo {
    width: 100%; }

.front-page-news-title {
  font-size: 20px;
  font-size: 1.25rem;
  color: #0a1c6b; }

.front-page-news-description {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666666;
  padding-bottom: 5px; }
  .front-page-news-description p {
    margin: 0; }

.front-page-news-regions {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666666;
  clear: both; }

.front-page-news-read-article-link {
  border: none;
  padding-bottom: 0; }
  .front-page-news-read-article-link:after {
    line-height: 1.5; }

.front-twitter .content {
  padding: 0 1em;
  border: 1px solid #cccccc;
  background-color: #ffffff; }
  @media (min-width: 48.0625em) {
    .front-twitter .content {
      padding: 0; } }
  .no-mediaqueries .front-twitter .content {
    padding: 0; }
.front-twitter iframe {
  width: 100% !important; }

.view-tweets {
  height: 100%;
  max-height: 800px;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  max-width: 44.4em; }
  @media (min-width: 48.0625em) {
    .view-tweets {
      max-width: 33.4em; } }
  .no-mediaqueries .view-tweets {
    max-width: 33.4em; }
  .view-tweets .views-row {
    border-bottom: 1px solid #cccccc; }
  .view-tweets .views-field-formatted-tweet {
    margin-right: 1em; }
  .view-tweets .views-field-image {
    background-color: #ffffff;
    text-align: center;
    padding: 1em;
    margin-top: -2px; }
    .view-tweets .views-field-image .tweet-image {
      border: 1px solid #cccccc; }

.policy-paper-files {
  text-align: center;
  margin: 1em 0 0 0; }
  @media (min-width: 48.0625em) {
    .policy-paper-files {
      float: left;
      margin: 0 1em 0 0; } }
  .no-mediaqueries .policy-paper-files {
    float: left;
    margin: 0 1em 0 0; }
  .policy-paper-files .policy-paper-files-list {
    margin: 0;
    padding: 1em 0 0 0; }
  .policy-paper-files .policy-paper-file-item {
    list-style-type: none;
    padding-bottom: 2em; }
    @media (min-width: 48.0625em) {
      .policy-paper-files .policy-paper-file-item {
        padding-bottom: 1em; } }
    .no-mediaqueries .policy-paper-files .policy-paper-file-item {
      padding-bottom: 1em; }
  .policy-paper-files .policy-paper-file-link {
    text-transform: uppercase;
    font-size: 11px; }
    @media (min-width: 48.0625em) {
      .policy-paper-files .policy-paper-file-link {
        font-size: 1em; } }
    .no-mediaqueries .policy-paper-files .policy-paper-file-link {
      font-size: 1em; }

.policy-papers-block .content {
  padding: 0; }

.policy-paper-block-wrapper {
  position: relative;
  background-color: #ffffff; }

.policy-paper-block-container {
  margin-top: 1em; }

.policy-paper-block-link {
  display: block;
  padding: 0 15px; }
  .policy-paper-block-link:hover, .policy-paper-block-link:focus {
    text-decoration: none; }
    .policy-paper-block-link:hover .policy-paper-block-read-article, .policy-paper-block-link:focus .policy-paper-block-read-article {
      transition: background 0.3s ease;
      color: #999999; }

.policy-paper-block-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #333333;
  margin-bottom: 1em;
  font-size: 19px;
  font-weight: 600;
  line-height: 24px; }
  @media (min-width: 57.8125em) {
    .policy-paper-block-title {
      margin-bottom: 0; } }
  .no-mediaqueries .policy-paper-block-title {
    margin-bottom: 0; }

.policy-paper-block-regions {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  bottom: 1em;
  clear: both;
  color: #666666;
  padding: 0 2em; }
  .policy-paper-block-regions.expand {
    position: relative;
    margin-bottom: -3em; }
    @media (min-width: 48.0625em) {
      .policy-paper-block-regions.expand {
        position: absolute;
        margin-bottom: 0; } }
    .no-mediaqueries .policy-paper-block-regions.expand {
      position: absolute;
      margin-bottom: 0; }

.view-ems2015-policy-papers .policy-paper-block-regions.expand {
  position: relative;
  margin-bottom: -3em;
  margin-top: 2em; }

.policy-paper-block-read-article {
  border: none;
  padding-bottom: 1.25em; }
  .policy-paper-block-read-article:after {
    line-height: 1.5; }

.policy-papers-block-view-more a {
  padding-top: 0.3em;
  border: none; }

.page-policy-papers .block.block-system .content {
  border-top: none;
  margin: 0 0.5em; }
  @media (min-width: 48.0625em) {
    .page-policy-papers .block.block-system .content {
      margin: 0; } }
  .no-mediaqueries .page-policy-papers .block.block-system .content {
    margin: 0; }

.view-policy-papers label {
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle; }
.view-policy-papers .views-exposed-form .views-exposed-widget {
  float: none; }
  @media (min-width: 48.0625em) {
    .view-policy-papers .views-exposed-form .views-exposed-widget {
      float: left; } }
  .no-mediaqueries .view-policy-papers .views-exposed-form .views-exposed-widget {
    float: left; }
.view-policy-papers .views-widget {
  display: inline-block;
  padding-left: 2em; }
.view-policy-papers .views-exposed-form .form-submit {
  font-size: 16px;
  font-size: 1rem;
  padding: 0 2em;
  margin-top: 1em;
  color: #ffffff;
  background: none;
  text-shadow: none;
  border-radius: 0;
  background-color: #0064d2;
  border-radius: 0.3em;
  font-weight: normal;
  line-height: 2; }
  .view-policy-papers .views-exposed-form .form-submit:hover, .view-policy-papers .views-exposed-form .form-submit:focus {
    background: none;
    background-color: #2e93ff; }
  @media (min-width: 48.0625em) {
    .view-policy-papers .views-exposed-form .form-submit {
      margin-top: 2.6em; } }
  .no-mediaqueries .view-policy-papers .views-exposed-form .form-submit {
    margin-top: 2.6em; }

.country-specific-download-wrapper .column-1,
.country-specific-download-wrapper .column-2,
.country-specific-download-wrapper .column-3 {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .country-specific-download-wrapper .column-1,
    .country-specific-download-wrapper .column-2,
    .country-specific-download-wrapper .column-3 {
      width: 33%;
      float: left; } }
  .no-mediaqueries .country-specific-download-wrapper .column-1, .no-mediaqueries
  .country-specific-download-wrapper .column-2, .no-mediaqueries
  .country-specific-download-wrapper .column-3 {
    width: 33%;
    float: left; }

.page-node-131068 #block-system-main--2 .content {
  display: none; }

.research-reports {
  position: relative; }
  @media (min-width: 768px) {
    .research-reports form {
      padding: 0; } }
  .no-mediaqueries .research-reports form {
    padding: 0; }
  .research-reports .full-page-block .content {
    border: none;
    background-color: #f1f1f1; }
  .research-reports .block.block-system .content {
    border: none;
    background-color: #f1f1f1;
    padding: 0; }
  .research-reports .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 752px;
    margin: 25px auto; }
    @media (min-width: 768px) {
      .research-reports .view-content {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .no-mediaqueries .research-reports .view-content {
      -ms-flex-direction: row;
          flex-direction: row; }
    @media (min-width: 1059px) {
      .research-reports .view-content {
        max-width: 1400px;
        margin-top: 45px; } }
    .no-mediaqueries .research-reports .view-content {
      max-width: 1400px;
      margin-top: 45px; }
  .research-reports .region-content-bottom .content {
    background-color: #f1f1f1;
    border: none; }
  .research-reports .bean-homepage-hero-2017 img {
    display: block; }
  .research-reports .bean-homepage-hero-2017 .content {
    background-color: #5eefae; }
    .research-reports .bean-homepage-hero-2017 .content .inner-content {
      padding: 26px 38px 15px; }
      .research-reports .bean-homepage-hero-2017 .content .inner-content h1 {
        font-size: 38px;
        line-height: 1.04;
        font-weight: 800; }
        @media (min-width: 768px) {
          .research-reports .bean-homepage-hero-2017 .content .inner-content h1 {
            font-size: 46px; } }
        .no-mediaqueries .research-reports .bean-homepage-hero-2017 .content .inner-content h1 {
          font-size: 46px; }
      .research-reports .bean-homepage-hero-2017 .content .inner-content p {
        font-size: 18px;
        line-height: 1.56; }
  .research-reports .bean-homepage-hero-2017 .homepage-hero-description {
    padding: 26px 25px 15px;
    border: none; }
    @media (min-width: 768px) {
      .research-reports .bean-homepage-hero-2017 .homepage-hero-description {
        margin-bottom: 40px;
        padding: 61px 92px 55px; } }
    .no-mediaqueries .research-reports .bean-homepage-hero-2017 .homepage-hero-description {
      margin-bottom: 40px;
      padding: 61px 92px 55px; }
  .research-reports .bean-homepage-hero-2017 .field-hero-description {
    max-width: 897px; }
  .research-reports .full-page-block h2 {
    text-align: left;
    color: #0C2168;
    margin: 35px 15px 0;
    font-size: 26px;
    line-height: 1.23;
    max-width: 348px;
    font-weight: 500;
    font-family: 'MarketSans-Regular-WebS'; }
    .research-reports .full-page-block h2:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 425px) {
      .research-reports .full-page-block h2 {
        margin: 35px auto 0; } }
    .no-mediaqueries .research-reports .full-page-block h2 {
      margin: 35px auto 0; }
    @media (min-width: 768px) {
      .research-reports .full-page-block h2 {
        max-width: 260px;
        margin: 35px 15px 0;
        float: left; } }
    .no-mediaqueries .research-reports .full-page-block h2 {
      max-width: 260px;
      margin: 35px 15px 0;
      float: left; }
  .research-reports .view-filters {
    max-width: 378px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .research-reports .view-filters {
        max-width: 735px;
        text-align: right; } }
    .no-mediaqueries .research-reports .view-filters {
      max-width: 735px;
      text-align: right; }
    @media (min-width: 1059px) {
      .research-reports .view-filters {
        max-width: 1400px; } }
    .no-mediaqueries .research-reports .view-filters {
      max-width: 1400px; }
  @media (min-width: 768px) {
    .research-reports .views-exposed-widgets {
      padding-right: 8px; } }
  .no-mediaqueries .research-reports .views-exposed-widgets {
    padding-right: 8px; }
  .research-reports .views-exposed-form .views-exposed-widget {
    display: inline-block;
    float: none;
    padding: 0 1px 0; }
    .research-reports .views-exposed-form .views-exposed-widget label {
      font-size: 14px;
      letter-spacing: 0.2px;
      color: #0c2069;
      text-align: left; }
      @media (min-width: 768px) {
        .research-reports .views-exposed-form .views-exposed-widget label {
          margin-top: 33px; } }
      .no-mediaqueries .research-reports .views-exposed-form .views-exposed-widget label {
        margin-top: 33px; }
    .research-reports .views-exposed-form .views-exposed-widget .form-submit {
      margin: 0;
      background-color: #5EEFAE;
      border-color: #5EEFAE;
      text-shadow: none;
      padding: 8px 35px; }
    .research-reports .views-exposed-form .views-exposed-widget #edit-field-policy-region-tid-selective {
      height: 100%;
      padding: 4px 37px 3px 12px;
      margin: 0;
      border-color: #0c2167;
      color: #0c2167;
      background-color: #f1f1f1;
      max-width: 205px; }
  .research-reports .policy-paper-block-wrapper {
    width: 98%;
    max-width: 348px;
    margin: 0 auto 15px; }
  .research-reports .policy-paper-block-title {
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.2px;
    color: #666666;
    margin-bottom: 0; }
  .research-reports .policy-paper-block-read-article {
    display: none; }
    .research-reports .policy-paper-block-read-article:after {
      content: ""; }
  .research-reports .policy-paper-block-regions {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-bottom: 18px;
    bottom: 0; }
    .research-reports .policy-paper-block-regions.expand {
      margin: 0; }
  .research-reports .region-icon {
    margin: 0;
    padding-left: 20px; }
  .research-reports .policy-paper-block-link {
    padding: 5px 20px 75px; }
  .research-reports .report-spotlight {
    margin: 55px 0;
    background-color: #1272f8;
    color: #c4f5fe;
    padding: 25px 15px; }
    @media (min-width: 768px) {
      .research-reports .report-spotlight {
        padding: 15px 91px 55px; } }
    .no-mediaqueries .research-reports .report-spotlight {
      padding: 15px 91px 55px; }
    .research-reports .report-spotlight h2 {
      color: #c4f5fe;
      font-size: 26px;
      line-height: 1.23; }
    .research-reports .report-spotlight p {
      margin: 30px 0 40px;
      font-size: 18px;
      line-height: 1.44; }
    .research-reports .report-spotlight a {
      padding: 10px 22px 9px 20px;
      font-size: 14px;
      letter-spacing: 0.2px;
      color: #1272f8;
      background-color: #ffffff; }
      .research-reports .report-spotlight a:after {
        content: "\ea3c";
        font-weight: 800;
        margin-left: 36px;
        font-size: 14px;
        padding-bottom: 2px;
        display: inline-block;
        font-family: 'ebaymainstreet'; }
    .research-reports .report-spotlight .spotlight-icon {
      width: 130px;
      margin-bottom: 30px; }
      .research-reports .report-spotlight .spotlight-icon:after {
        content: "";
        display: table;
        clear: both; }
      @media (min-width: 1024px) {
        .research-reports .report-spotlight .spotlight-icon {
          float: left;
          width: 181px;
          margin-top: 20px; } }
      .no-mediaqueries .research-reports .report-spotlight .spotlight-icon {
        float: left;
        width: 181px;
        margin-top: 20px; }
    .research-reports .report-spotlight .reports-spotlight-content strong {
      display: none; }
    .research-reports .report-spotlight .reports-spotlight-content:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 1024px) {
      .research-reports .report-spotlight .reports-spotlight-content {
        float: right;
        width: 70%; } }
    .no-mediaqueries .research-reports .report-spotlight .reports-spotlight-content {
      float: right;
      width: 70%; }
  .research-reports .title {
    font-size: 38px;
    font-weight: 500;
    line-height: 1.2;
    max-width: 715px;
    margin: 59px auto 24px; }
    @media (min-width: 768px) {
      .research-reports .title {
        font-size: 48px; } }
    .no-mediaqueries .research-reports .title {
      font-size: 48px; }
  .research-reports .research-reports-body {
    background-color: #ffffff;
    padding: 15px 15px;
    margin-top: 60px; }
    @media (min-width: 768px) {
      .research-reports .research-reports-body {
        padding: 55px 91px 49px; } }
    .no-mediaqueries .research-reports .research-reports-body {
      padding: 55px 91px 49px; }
    @media (min-width: 768px) {
      .research-reports .research-reports-body p, .research-reports .research-reports-body strong {
        font-size: 18px; } }
    .no-mediaqueries .research-reports .research-reports-body p, .no-mediaqueries .research-reports .research-reports-body strong {
      font-size: 18px; }
    .research-reports .research-reports-body p {
      margin: 25px 0 29px;
      line-height: 1.44; }
    .research-reports .research-reports-body .region-icon {
      padding: 0 17px 0 0; }
    .research-reports .research-reports-body iframe {
      width: 100%; }
  .research-reports .research-reports-body-image {
    text-align: center; }
    .research-reports .research-reports-body-image img {
      width: 100%; }
  .research-reports .research-reports-files-list {
    text-align: center;
    padding: 0; }
    .research-reports .research-reports-files-list li:nth-child(even) a {
      color: #5eefae;
      background-color: #0c2069; }
  .research-reports .policy-paper-file-item {
    list-style: none;
    margin-bottom: 15px; }
    .research-reports .policy-paper-file-item a {
      font-size: 14px;
      letter-spacing: 0.2px;
      color: #0c2069;
      background-color: #5eefae;
      max-width: 235px;
      height: 60px;
      display: -ms-flexbox;
      display: flex;
      margin: 0 auto;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .research-reports .policy-regions:after {
    content: "";
    display: table;
    clear: both; }

.policy-paper-image {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 232px;
  margin: 0 auto; }

.paper-title {
  max-width: 750px;
  margin: 0 auto; }
  @media (min-width: 1059px) {
    .paper-title {
      max-width: 1300px; } }
  .no-mediaqueries .paper-title {
    max-width: 1300px; }

.view-footer-papers .more-link {
  margin: 15px 7px; }
.view-footer-papers a {
  padding: 11px 26px 10px 18px; }
  .view-footer-papers a:after {
    font-weight: 800;
    margin-left: 36px;
    font-size: 14px;
    padding-bottom: 2px;
    display: inline-block; }

.node-type-policy-paper .content {
  display: block; }

.research-back {
  padding-left: 10px;
  position: absolute;
  top: 21px;
  cursor: pointer; }
  @media (min-width: 990px) {
    .research-back {
      top: 75px; } }
  .no-mediaqueries .research-back {
    top: 75px; }
  .research-back:hover {
    text-decoration: none; }
  .research-back:before {
    padding-right: 11px;
    font-size: 15px; }

footer .menu-facts--figures {
  display: none; }

.policy-paper-date {
  font-size: 14px;
  letter-spacing: 0.2px;
  padding: 8px 0 6px 20px;
  display: inline-block; }

.reports-spotlight iframe {
  width: 100%; }

.eupublicpolicy .research-back {
  display: none; }
.eupublicpolicy .policy-paper-block-link {
  padding: 0 !important; }

.node-type-landing-page h1.title {
  display: none; }
.node-type-landing-page .region-content .block-system > .content {
  padding: 0;
  border: none; }
.node-type-landing-page .region-content-bottom .content {
  padding: 0;
  border: none; }
.node-type-landing-page .landing-page-wrapper {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em;
  position: relative;
  display: grid;
  background-color: #0c2069;
  min-height: 300px;
  overflow: hidden; }
  .no-mediaqueries .node-type-landing-page .landing-page-wrapper {
    width: 67.5em; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .landing-page-wrapper {
      display: -ms-flexbox;
      display: flex;
      max-height: 400px; } }
  .no-mediaqueries .node-type-landing-page .landing-page-wrapper {
    display: -ms-flexbox;
    display: flex;
    max-height: 400px; }
.node-type-landing-page .landing-page-summary {
  margin: 1em; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .landing-page-summary {
      margin: 3em 5em; } }
  .no-mediaqueries .node-type-landing-page .landing-page-summary {
    margin: 3em 5em; }
@media (min-width: 48.0625em) {
  .node-type-landing-page .landing-page-wrapper-top {
    margin-top: 0; } }
.no-mediaqueries .node-type-landing-page .landing-page-wrapper-top {
  margin-top: 0; }
.node-type-landing-page .landing-page-text-wrapper {
  padding: 2em 2.5em;
  width: auto; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .landing-page-text-wrapper {
      display: -ms-flexbox;
      display: flex;
      width: 35%;
      padding: 0; } }
  .no-mediaqueries .node-type-landing-page .landing-page-text-wrapper {
    display: -ms-flexbox;
    display: flex;
    width: 35%;
    padding: 0; }
@media (min-width: 64em) {
  .node-type-landing-page .landing-page-text {
    display: inline-grid;
    padding: 2em 2.5em; } }
.no-mediaqueries .node-type-landing-page .landing-page-text {
  display: inline-grid;
  padding: 2em 2.5em; }
.node-type-landing-page .landing-page-title {
  color: #5eefae;
  margin: 0;
  line-height: 1.15em;
  font-size: 28px;
  font-size: 1.75rem; }
  @media (min-width: 57.8125em) {
    .node-type-landing-page .landing-page-title {
      font-size: 42px;
      font-size: 2.625rem; } }
  .no-mediaqueries .node-type-landing-page .landing-page-title {
    font-size: 42px;
    font-size: 2.625rem; }
@media (min-width: 48.0625em) {
  .node-type-landing-page .landing-page-title-top {
    text-align: center; } }
.no-mediaqueries .node-type-landing-page .landing-page-title-top {
  text-align: center; }
.node-type-landing-page .landing-page-description {
  color: #5eefae;
  font-size: 16px;
  font-size: 1rem;
  padding: 0 1em; }
  .node-type-landing-page .landing-page-description:first-child {
    margin-top: 0; }
  @media (min-width: 57.8125em) {
    .node-type-landing-page .landing-page-description {
      font-size: 18px;
      font-size: 1.125rem; } }
  .no-mediaqueries .node-type-landing-page .landing-page-description {
    font-size: 18px;
    font-size: 1.125rem; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .landing-page-description {
      padding: 0;
      margin-right: 1em; } }
  .no-mediaqueries .node-type-landing-page .landing-page-description {
    padding: 0;
    margin-right: 1em; }
  .node-type-landing-page .landing-page-description h2 {
    margin-top: 0; }
.node-type-landing-page .landing-page-video {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 356px; }
  .node-type-landing-page .landing-page-video iframe {
    position: absolute;
    height: 100%;
    width: 100%; }
.node-type-landing-page .landing-page-image {
  display: inline-block; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .landing-page-image {
      display: -ms-flexbox;
      display: flex;
      width: 65%; } }
  .no-mediaqueries .node-type-landing-page .landing-page-image {
    display: -ms-flexbox;
    display: flex;
    width: 65%; }
  .node-type-landing-page .landing-page-image .field-name-field-landing-page-image {
    overflow: hidden;
    max-height: 300px; }
    @media (min-width: 48.0625em) {
      .node-type-landing-page .landing-page-image .field-name-field-landing-page-image {
        max-height: 400px; } }
    .no-mediaqueries .node-type-landing-page .landing-page-image .field-name-field-landing-page-image {
      max-height: 400px; }
    .node-type-landing-page .landing-page-image .field-name-field-landing-page-image img {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: auto; }
      @media (min-width: 48.0625em) {
        .node-type-landing-page .landing-page-image .field-name-field-landing-page-image img {
          height: 100%;
          overflow: hidden; } }
      .no-mediaqueries .node-type-landing-page .landing-page-image .field-name-field-landing-page-image img {
        height: 100%;
        overflow: hidden; }
@media (min-width: 48.0625em) {
  .node-type-landing-page .full-page-block.full-page-block-new {
    display: table-cell;
    width: 50%;
    padding: 0 1em; } }
.no-mediaqueries .node-type-landing-page .full-page-block.full-page-block-new {
  display: table-cell;
  width: 50%;
  padding: 0 1em; }
.node-type-landing-page #block-elected-officials-new .content, .node-type-landing-page #block-election-info-new .content {
  padding: 0;
  border: none; }
.node-type-landing-page .block-image-new {
  display: block;
  width: 100%; }
.node-type-landing-page .block-text-wrapper-new {
  padding: 2em; }
  .node-type-landing-page .block-text-wrapper-new .block-button-new {
    margin: 15px 0 0; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance h2, .node-type-landing-page .front-blog-feature h2, .node-type-landing-page .policy-papers-block h2 {
  margin-bottom: 1.5em;
  margin-top: 1.5em; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .content {
  padding: 0;
  border: none; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .content {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .content {
    display: -ms-flexbox;
    display: flex; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-text-wrapper {
  float: none;
  width: auto;
  padding: 40px;
  background: #0a1c6b;
  color: #5df0ad;
  margin: 0; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-text-wrapper {
      width: 65%; } }
  .no-mediaqueries .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-text-wrapper {
    width: 65%; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper {
  width: auto;
  float: none;
  padding: 40px;
  background: #5df0ad;
  color: #0a1c6b; }
  @media (min-width: 48.0625em) {
    .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper {
      width: 35%; } }
  .no-mediaqueries .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper {
    width: 35%; }
  .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper form {
    padding: 0; }
  .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper .form-type-select {
    color: #0a1c6b; }
    .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper .form-type-select label {
      color: #0a1c6b;
      display: block;
      font-size: 13px;
      font-size: 0.8125rem; }
      .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper .form-type-select label span {
        font-size: 19px;
        font-size: 1.1875rem;
        display: block; }
  .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper .form-select {
    width: 80%;
    color: #0a1c6b;
    border: 1px solid #0a1c6b;
    background-color: transparent;
    height: 32px;
    margin: 0; }
  .node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-wrapper .form-submit {
    margin: 0;
    float: right;
    background: #0a1c6b;
    color: #5df0ad;
    border-radius: 0;
    border: none;
    text-transform: none;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 3px 0;
    border: 1px solid #0a1c6b;
    width: 20%; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-title {
  color: #5df0ad; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-description p {
  color: #5df0ad;
  font-size: 14px;
  font-size: 0.875rem; }
.node-type-landing-page .block-ebay-custom-ebay_custom_join-instance .ebay-custom-join-form-title {
  color: #0a1c6b;
  font-size: 36px;
  font-size: 2.25rem;
  text-transform: none; }
@media (min-width: 48.0625em) {
  .node-type-landing-page .featured-issue-block h2, .node-type-landing-page .featured-issues-wrapper h2 {
    margin-bottom: 1.5em;
    margin-top: 1.5em; } }
.no-mediaqueries .node-type-landing-page .featured-issue-block h2, .no-mediaqueries .node-type-landing-page .featured-issues-wrapper h2 {
  margin-bottom: 1.5em;
  margin-top: 1.5em; }
.node-type-landing-page .featured-issue-block .featured-issue-title a:hover, .node-type-landing-page .featured-issues-wrapper .featured-issue-title a:hover {
  text-decoration: none; }
.node-type-landing-page .view-display-id-front_page_news .content {
  padding: 0px; }
  .node-type-landing-page .view-display-id-front_page_news .content .view-content {
    border-bottom: 1px solid #cccccc; }
    .node-type-landing-page .view-display-id-front_page_news .content .view-content > div {
      padding: 2em; }

.region-content-feature {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .region-content-feature {
    width: 67.5em; }

.featured-issues-wrapper {
  clear: both;
  width: auto;
  margin: 0.5em; }
  @media (min-width: 48.0625em) {
    .featured-issues-wrapper {
      width: 100%;
      margin: 0; } }
  .no-mediaqueries .featured-issues-wrapper {
    width: 100%;
    margin: 0; }
  .featured-issues-wrapper .bean-issues-feature {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 2em 2em 0 2em; }

.featured-issue-title-block {
  width: 100%;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 48.0625em) {
    .featured-issue-title-block {
      width: 30%;
      margin: 0;
      float: left; } }
  .no-mediaqueries .featured-issue-title-block {
    width: 30%;
    margin: 0;
    float: left; }

.featured-issue-description-block {
  display: grid;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .featured-issue-description-block {
      width: 70%;
      margin: 0;
      float: right; } }
  .no-mediaqueries .featured-issue-description-block {
    width: 70%;
    margin: 0;
    float: right; }

#block-bean-front-page-issue-feature-blocks .bean-issues-feature {
  padding: 0; }

#block-views-ems2015-issues-block-1 .views-row {
  border-bottom: none;
  padding: 0;
  margin: 0; }
  @media (min-width: 48.0625em) {
    #block-views-ems2015-issues-block-1 .views-row.views-row-1 {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries #block-views-ems2015-issues-block-1 .views-row.views-row-1 {
    display: -ms-flexbox;
    display: flex; }
  #block-views-ems2015-issues-block-1 .views-row.views-row-1 .featured-issue-wrapper,
  #block-views-ems2015-issues-block-1 .views-row.views-row-1 .featured-issue-take-action {
    float: none; }
  @media (min-width: 48.0625em) {
    #block-views-ems2015-issues-block-1 .views-row.views-row-1 .featured-issue-take-action {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries #block-views-ems2015-issues-block-1 .views-row.views-row-1 .featured-issue-take-action {
    display: -ms-flexbox;
    display: flex; }
  #block-views-ems2015-issues-block-1 .views-row.views-row-1 .featured-issue-wrapper {
    padding: 2em 0;
    margin: 0 2em; }
#block-views-ems2015-issues-block-1 .field-name-field-issue-feature-block {
  padding: 0 2em; }

.featured-issue-block .content {
  padding: 0; }
.featured-issue-block .view-content.view-count-odd .views-row-first {
  width: auto;
  float: none;
  clear: both;
  border-right: none;
  border-bottom: 1px solid #cccccc; }
  @media (min-width: 48.0625em) {
    .featured-issue-block .view-content.view-count-odd .views-row-first {
      border: none; } }
  .no-mediaqueries .featured-issue-block .view-content.view-count-odd .views-row-first {
    border: none; }
@media (min-width: 48.0625em) {
  .featured-issue-block .view-content.view-count-odd .views-row {
    padding-left: 2%; } }
.no-mediaqueries .featured-issue-block .view-content.view-count-odd .views-row {
  padding-left: 2%; }
@media (min-width: 48.0625em) {
  .featured-issue-block .view-content.view-multiple-items .views-row {
    padding-left: 0; } }
.no-mediaqueries .featured-issue-block .view-content.view-multiple-items .views-row {
  padding-left: 0; }
.featured-issue-block .view-content .views-row .featured-issue-wrapper.no-take-action {
  float: none;
  width: 100%; }
  .featured-issue-block .view-content .views-row .featured-issue-wrapper.no-take-action .featured-issue-description {
    margin-bottom: 0; }
.featured-issue-block .view-content .views-row .featured-issue-take-action {
  width: 100%; }
@media (min-width: 48.0625em) {
  .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper {
    float: left;
    width: 45%;
    padding-right: 5%; } }
.no-mediaqueries .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper {
  float: left;
  width: 45%;
  padding-right: 5%; }
.featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper.no-take-action {
  float: none;
  width: 100%; }
  .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper.no-take-action .featured-issue-description {
    margin-bottom: 0; }
.featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
      float: left;
      width: 50%; } }
  .no-mediaqueries .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
    float: left;
    width: 50%; }
.featured-issue-block .view-content .outer-feature-wrapper {
  padding-left: 2em; }

.front .secondary-issues {
  padding: 2em;
  border-top: none; }
  @media (min-width: 48.0625em) {
    .front .secondary-issues {
      padding: 0 2em; } }
  .no-mediaqueries .front .secondary-issues {
    padding: 0 2em; }

.issues-listing-block,
.secondary-issues-block {
  clear: both; }

.secondary-issues-block.grey-issues {
  background-color: #e2e2e2; }

.issues-listing-wrapper,
.secondary-issues-wrapper {
  position: relative; }
  @media (min-width: 48.0625em) {
    .issues-listing-wrapper,
    .secondary-issues-wrapper {
      min-height: 12em; } }
  .no-mediaqueries .issues-listing-wrapper, .no-mediaqueries
  .secondary-issues-wrapper {
    min-height: 12em; }

.issues-listing-wrapper {
  display: block; }
  @media (min-width: 48.0625em) {
    .issues-listing-wrapper {
      min-height: 7em;
      margin-top: 1.75em;
      margin-bottom: 1.75em; } }
  .no-mediaqueries .issues-listing-wrapper {
    min-height: 7em;
    margin-top: 1.75em;
    margin-bottom: 1.75em; }
  @media (min-width: 64em) {
    .issues-listing-wrapper {
      min-height: 6.5em; } }
  .no-mediaqueries .issues-listing-wrapper {
    min-height: 6.5em; }

.issues-listing-wrapper {
  height: 100px;
  margin: 1em 0; }
  @media (min-width: 48.0625em) {
    .issues-listing-wrapper {
      margin: 1.75em 0; } }
  .no-mediaqueries .issues-listing-wrapper {
    margin: 1.75em 0; }

.issues-listing-link,
.secondary-issues-link,
.featured-issue-link {
  display: block; }
  .issues-listing-link:hover, .issues-listing-link:focus,
  .secondary-issues-link:hover,
  .secondary-issues-link:focus,
  .featured-issue-link:hover,
  .featured-issue-link:focus {
    text-decoration: none; }

.featured-issue-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #333333;
  line-height: 1.1;
  margin-bottom: 0.5em; }

.issues-listing-title,
.secondary-issues-title {
  font-size: 18px;
  font-size: 1.125rem;
  color: #333333;
  line-height: 1.1;
  margin-bottom: 0.5em; }

.secondary-issues-description,
.featured-issue-description {
  font-size: 16px;
  font-size: 1rem;
  color: #666666;
  margin-bottom: 1em; }

.issue-region-icon-us,
.issue-region-icon-global,
.issue-region-icon-africa,
.issue-region-icon-asia,
.issue-region-icon-australia,
.issue-region-icon-europe,
.issue-region-icon-northamerica,
.issue-region-icon-southamerica {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666666;
  float: left;
  margin-right: 1em;
  line-height: 2.5; }
  .issue-region-icon-us:before,
  .issue-region-icon-global:before,
  .issue-region-icon-africa:before,
  .issue-region-icon-asia:before,
  .issue-region-icon-australia:before,
  .issue-region-icon-europe:before,
  .issue-region-icon-northamerica:before,
  .issue-region-icon-southamerica:before {
    content: ' ';
    display: block;
    float: left;
    margin-right: 0.5em;
    margin-top: 0.5em;
    width: 20px;
    height: 20px; }

.issue-region-icon-us:before {
  background: url(../images/location-icons/usa-icon.png);
  background: none, url(../images/location-icons/usa-icon.svg);
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  background-position: center center; }

.issue-region-icon-global:before {
  background: url(../images/location-icons/global-icon.png);
  background: none, url(../images/location-icons/global-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-africa:before {
  background: url(../images/location-icons/africa-icon.png);
  background: none, url(../images/location-icons/africa-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-asia:before {
  background: url(../images/location-icons/asia-icon.png);
  background: none, url(../images/location-icons/asia-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-australia:before {
  background: url(../images/location-icons/australia-icon.png);
  background: none, url(../images/location-icons/australia-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-europe:before {
  background: url(../images/location-icons/europe-icon.png);
  background: none, url(../images/location-icons/europe-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-northamerica:before {
  background: url(../images/location-icons/northamerica-icon.png);
  background: none, url(../images/location-icons/northamerica-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

.issue-region-icon-southamerica:before {
  background: url(../images/location-icons/southamerica-icon.png);
  background: none, url(../images/location-icons/southamerica-icon.svg);
  background-size: 20px 20px;
  background-position: center center; }

@media (min-width: 48.0625em) {
  .front-take-action-block {
    float: left;
    width: 50%; } }
.no-mediaqueries .front-take-action-block {
  float: left;
  width: 50%; }

.issues-listing,
.secondary-issues {
  border-top: 1px solid #cccccc; }
  @media (min-width: 48.0625em) {
    .issues-listing,
    .secondary-issues {
      padding: 2em 0;
      margin: 1.5em 0; } }
  .no-mediaqueries .issues-listing, .no-mediaqueries
  .secondary-issues {
    padding: 2em 0;
    margin: 1.5em 0; }

.issues-listing {
  border: none; }
  @media (min-width: 48.0625em) {
    .issues-listing {
      padding-top: 0; } }
  .no-mediaqueries .issues-listing {
    padding-top: 0; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row,
  .secondary-issues .views-row {
    float: left;
    width: 32.7%; } }
.no-mediaqueries .issues-listing .views-row, .no-mediaqueries
.secondary-issues .views-row {
  float: left;
  width: 32.7%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-2,
  .secondary-issues .views-row.views-row-2 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-2 .issues-listing-bottom,
    .issues-listing .views-row.views-row-2 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-2 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-2 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-2, .no-mediaqueries
.secondary-issues .views-row.views-row-2 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-2 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-2 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-2 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-2 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-2 .issues-listing-wrapper,
  .secondary-issues .views-row-2 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-2 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-2 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-0,
  .secondary-issues .views-row .row-0 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-0, .no-mediaqueries
.secondary-issues .views-row .row-0 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-1,
  .secondary-issues .views-row .row-1 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-1 .secondary-issues-bottom,
    .secondary-issues .views-row .row-1 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-1, .no-mediaqueries
.secondary-issues .views-row .row-1 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-1 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-1 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-2,
  .secondary-issues .views-row .row-2 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-2, .no-mediaqueries
.secondary-issues .views-row .row-2 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-5,
  .secondary-issues .views-row.views-row-5 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-5 .issues-listing-bottom,
    .issues-listing .views-row.views-row-5 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-5 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-5 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-5, .no-mediaqueries
.secondary-issues .views-row.views-row-5 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-5 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-5 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-5 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-5 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-5 .issues-listing-wrapper,
  .secondary-issues .views-row-5 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-5 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-5 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-3,
  .secondary-issues .views-row .row-3 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-3, .no-mediaqueries
.secondary-issues .views-row .row-3 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-4,
  .secondary-issues .views-row .row-4 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-4 .secondary-issues-bottom,
    .secondary-issues .views-row .row-4 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-4, .no-mediaqueries
.secondary-issues .views-row .row-4 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-4 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-4 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-5,
  .secondary-issues .views-row .row-5 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-5, .no-mediaqueries
.secondary-issues .views-row .row-5 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-8,
  .secondary-issues .views-row.views-row-8 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-8 .issues-listing-bottom,
    .issues-listing .views-row.views-row-8 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-8 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-8 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-8, .no-mediaqueries
.secondary-issues .views-row.views-row-8 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-8 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-8 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-8 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-8 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-8 .issues-listing-wrapper,
  .secondary-issues .views-row-8 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-8 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-8 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-6,
  .secondary-issues .views-row .row-6 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-6, .no-mediaqueries
.secondary-issues .views-row .row-6 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-7,
  .secondary-issues .views-row .row-7 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-7 .secondary-issues-bottom,
    .secondary-issues .views-row .row-7 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-7, .no-mediaqueries
.secondary-issues .views-row .row-7 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-7 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-7 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-8,
  .secondary-issues .views-row .row-8 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-8, .no-mediaqueries
.secondary-issues .views-row .row-8 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-11,
  .secondary-issues .views-row.views-row-11 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-11 .issues-listing-bottom,
    .issues-listing .views-row.views-row-11 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-11 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-11 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-11, .no-mediaqueries
.secondary-issues .views-row.views-row-11 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-11 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-11 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-11 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-11 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-11 .issues-listing-wrapper,
  .secondary-issues .views-row-11 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-11 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-11 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-9,
  .secondary-issues .views-row .row-9 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-9, .no-mediaqueries
.secondary-issues .views-row .row-9 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-10,
  .secondary-issues .views-row .row-10 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-10 .secondary-issues-bottom,
    .secondary-issues .views-row .row-10 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-10, .no-mediaqueries
.secondary-issues .views-row .row-10 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-10 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-10 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-11,
  .secondary-issues .views-row .row-11 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-11, .no-mediaqueries
.secondary-issues .views-row .row-11 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-14,
  .secondary-issues .views-row.views-row-14 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-14 .issues-listing-bottom,
    .issues-listing .views-row.views-row-14 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-14 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-14 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-14, .no-mediaqueries
.secondary-issues .views-row.views-row-14 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-14 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-14 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-14 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-14 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-14 .issues-listing-wrapper,
  .secondary-issues .views-row-14 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-14 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-14 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-12,
  .secondary-issues .views-row .row-12 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-12, .no-mediaqueries
.secondary-issues .views-row .row-12 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-13,
  .secondary-issues .views-row .row-13 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-13 .secondary-issues-bottom,
    .secondary-issues .views-row .row-13 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-13, .no-mediaqueries
.secondary-issues .views-row .row-13 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-13 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-13 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-14,
  .secondary-issues .views-row .row-14 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-14, .no-mediaqueries
.secondary-issues .views-row .row-14 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-17,
  .secondary-issues .views-row.views-row-17 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-17 .issues-listing-bottom,
    .issues-listing .views-row.views-row-17 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-17 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-17 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-17, .no-mediaqueries
.secondary-issues .views-row.views-row-17 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-17 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-17 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-17 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-17 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-17 .issues-listing-wrapper,
  .secondary-issues .views-row-17 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-17 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-17 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-15,
  .secondary-issues .views-row .row-15 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-15, .no-mediaqueries
.secondary-issues .views-row .row-15 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-16,
  .secondary-issues .views-row .row-16 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-16 .secondary-issues-bottom,
    .secondary-issues .views-row .row-16 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-16, .no-mediaqueries
.secondary-issues .views-row .row-16 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-16 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-16 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-17,
  .secondary-issues .views-row .row-17 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-17, .no-mediaqueries
.secondary-issues .views-row .row-17 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-20,
  .secondary-issues .views-row.views-row-20 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-20 .issues-listing-bottom,
    .issues-listing .views-row.views-row-20 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-20 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-20 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-20, .no-mediaqueries
.secondary-issues .views-row.views-row-20 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-20 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-20 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-20 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-20 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-20 .issues-listing-wrapper,
  .secondary-issues .views-row-20 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-20 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-20 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-18,
  .secondary-issues .views-row .row-18 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-18, .no-mediaqueries
.secondary-issues .views-row .row-18 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-19,
  .secondary-issues .views-row .row-19 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-19 .secondary-issues-bottom,
    .secondary-issues .views-row .row-19 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-19, .no-mediaqueries
.secondary-issues .views-row .row-19 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-19 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-19 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-20,
  .secondary-issues .views-row .row-20 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-20, .no-mediaqueries
.secondary-issues .views-row .row-20 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-23,
  .secondary-issues .views-row.views-row-23 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-23 .issues-listing-bottom,
    .issues-listing .views-row.views-row-23 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-23 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-23 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-23, .no-mediaqueries
.secondary-issues .views-row.views-row-23 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-23 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-23 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-23 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-23 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-23 .issues-listing-wrapper,
  .secondary-issues .views-row-23 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-23 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-23 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-21,
  .secondary-issues .views-row .row-21 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-21, .no-mediaqueries
.secondary-issues .views-row .row-21 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-22,
  .secondary-issues .views-row .row-22 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-22 .secondary-issues-bottom,
    .secondary-issues .views-row .row-22 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-22, .no-mediaqueries
.secondary-issues .views-row .row-22 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-22 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-22 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-23,
  .secondary-issues .views-row .row-23 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-23, .no-mediaqueries
.secondary-issues .views-row .row-23 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-26,
  .secondary-issues .views-row.views-row-26 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-26 .issues-listing-bottom,
    .issues-listing .views-row.views-row-26 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-26 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-26 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-26, .no-mediaqueries
.secondary-issues .views-row.views-row-26 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-26 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-26 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-26 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-26 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-26 .issues-listing-wrapper,
  .secondary-issues .views-row-26 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-26 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-26 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-24,
  .secondary-issues .views-row .row-24 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-24, .no-mediaqueries
.secondary-issues .views-row .row-24 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-25,
  .secondary-issues .views-row .row-25 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-25 .secondary-issues-bottom,
    .secondary-issues .views-row .row-25 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-25, .no-mediaqueries
.secondary-issues .views-row .row-25 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-25 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-25 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-26,
  .secondary-issues .views-row .row-26 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-26, .no-mediaqueries
.secondary-issues .views-row .row-26 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-29,
  .secondary-issues .views-row.views-row-29 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-29 .issues-listing-bottom,
    .issues-listing .views-row.views-row-29 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-29 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-29 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-29, .no-mediaqueries
.secondary-issues .views-row.views-row-29 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-29 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-29 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-29 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-29 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-29 .issues-listing-wrapper,
  .secondary-issues .views-row-29 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-29 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-29 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-27,
  .secondary-issues .views-row .row-27 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-27, .no-mediaqueries
.secondary-issues .views-row .row-27 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-28,
  .secondary-issues .views-row .row-28 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-28 .secondary-issues-bottom,
    .secondary-issues .views-row .row-28 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-28, .no-mediaqueries
.secondary-issues .views-row .row-28 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-28 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-28 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-29,
  .secondary-issues .views-row .row-29 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-29, .no-mediaqueries
.secondary-issues .views-row .row-29 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-32,
  .secondary-issues .views-row.views-row-32 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-32 .issues-listing-bottom,
    .issues-listing .views-row.views-row-32 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-32 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-32 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-32, .no-mediaqueries
.secondary-issues .views-row.views-row-32 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-32 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-32 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-32 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-32 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-32 .issues-listing-wrapper,
  .secondary-issues .views-row-32 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-32 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-32 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-30,
  .secondary-issues .views-row .row-30 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-30, .no-mediaqueries
.secondary-issues .views-row .row-30 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-31,
  .secondary-issues .views-row .row-31 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-31 .secondary-issues-bottom,
    .secondary-issues .views-row .row-31 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-31, .no-mediaqueries
.secondary-issues .views-row .row-31 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-31 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-31 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-32,
  .secondary-issues .views-row .row-32 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-32, .no-mediaqueries
.secondary-issues .views-row .row-32 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-35,
  .secondary-issues .views-row.views-row-35 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-35 .issues-listing-bottom,
    .issues-listing .views-row.views-row-35 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-35 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-35 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-35, .no-mediaqueries
.secondary-issues .views-row.views-row-35 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-35 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-35 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-35 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-35 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-35 .issues-listing-wrapper,
  .secondary-issues .views-row-35 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-35 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-35 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-33,
  .secondary-issues .views-row .row-33 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-33, .no-mediaqueries
.secondary-issues .views-row .row-33 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-34,
  .secondary-issues .views-row .row-34 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-34 .secondary-issues-bottom,
    .secondary-issues .views-row .row-34 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-34, .no-mediaqueries
.secondary-issues .views-row .row-34 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-34 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-34 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-35,
  .secondary-issues .views-row .row-35 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-35, .no-mediaqueries
.secondary-issues .views-row .row-35 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-38,
  .secondary-issues .views-row.views-row-38 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-38 .issues-listing-bottom,
    .issues-listing .views-row.views-row-38 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-38 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-38 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-38, .no-mediaqueries
.secondary-issues .views-row.views-row-38 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-38 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-38 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-38 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-38 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-38 .issues-listing-wrapper,
  .secondary-issues .views-row-38 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-38 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-38 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-36,
  .secondary-issues .views-row .row-36 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-36, .no-mediaqueries
.secondary-issues .views-row .row-36 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-37,
  .secondary-issues .views-row .row-37 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-37 .secondary-issues-bottom,
    .secondary-issues .views-row .row-37 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-37, .no-mediaqueries
.secondary-issues .views-row .row-37 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-37 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-37 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-38,
  .secondary-issues .views-row .row-38 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-38, .no-mediaqueries
.secondary-issues .views-row .row-38 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-41,
  .secondary-issues .views-row.views-row-41 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-41 .issues-listing-bottom,
    .issues-listing .views-row.views-row-41 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-41 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-41 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-41, .no-mediaqueries
.secondary-issues .views-row.views-row-41 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-41 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-41 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-41 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-41 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-41 .issues-listing-wrapper,
  .secondary-issues .views-row-41 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-41 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-41 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-39,
  .secondary-issues .views-row .row-39 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-39, .no-mediaqueries
.secondary-issues .views-row .row-39 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-40,
  .secondary-issues .views-row .row-40 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-40 .secondary-issues-bottom,
    .secondary-issues .views-row .row-40 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-40, .no-mediaqueries
.secondary-issues .views-row .row-40 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-40 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-40 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-41,
  .secondary-issues .views-row .row-41 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-41, .no-mediaqueries
.secondary-issues .views-row .row-41 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-44,
  .secondary-issues .views-row.views-row-44 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-44 .issues-listing-bottom,
    .issues-listing .views-row.views-row-44 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-44 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-44 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-44, .no-mediaqueries
.secondary-issues .views-row.views-row-44 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-44 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-44 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-44 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-44 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-44 .issues-listing-wrapper,
  .secondary-issues .views-row-44 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-44 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-44 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-42,
  .secondary-issues .views-row .row-42 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-42, .no-mediaqueries
.secondary-issues .views-row .row-42 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-43,
  .secondary-issues .views-row .row-43 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-43 .secondary-issues-bottom,
    .secondary-issues .views-row .row-43 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-43, .no-mediaqueries
.secondary-issues .views-row .row-43 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-43 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-43 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-44,
  .secondary-issues .views-row .row-44 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-44, .no-mediaqueries
.secondary-issues .views-row .row-44 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-47,
  .secondary-issues .views-row.views-row-47 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-47 .issues-listing-bottom,
    .issues-listing .views-row.views-row-47 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-47 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-47 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-47, .no-mediaqueries
.secondary-issues .views-row.views-row-47 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-47 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-47 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-47 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-47 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-47 .issues-listing-wrapper,
  .secondary-issues .views-row-47 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-47 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-47 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-45,
  .secondary-issues .views-row .row-45 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-45, .no-mediaqueries
.secondary-issues .views-row .row-45 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-46,
  .secondary-issues .views-row .row-46 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-46 .secondary-issues-bottom,
    .secondary-issues .views-row .row-46 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-46, .no-mediaqueries
.secondary-issues .views-row .row-46 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-46 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-46 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-47,
  .secondary-issues .views-row .row-47 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-47, .no-mediaqueries
.secondary-issues .views-row .row-47 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-50,
  .secondary-issues .views-row.views-row-50 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-50 .issues-listing-bottom,
    .issues-listing .views-row.views-row-50 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-50 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-50 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-50, .no-mediaqueries
.secondary-issues .views-row.views-row-50 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-50 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-50 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-50 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-50 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-50 .issues-listing-wrapper,
  .secondary-issues .views-row-50 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-50 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-50 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-48,
  .secondary-issues .views-row .row-48 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-48, .no-mediaqueries
.secondary-issues .views-row .row-48 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-49,
  .secondary-issues .views-row .row-49 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-49 .secondary-issues-bottom,
    .secondary-issues .views-row .row-49 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-49, .no-mediaqueries
.secondary-issues .views-row .row-49 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-49 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-49 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-50,
  .secondary-issues .views-row .row-50 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-50, .no-mediaqueries
.secondary-issues .views-row .row-50 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-53,
  .secondary-issues .views-row.views-row-53 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-53 .issues-listing-bottom,
    .issues-listing .views-row.views-row-53 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-53 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-53 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-53, .no-mediaqueries
.secondary-issues .views-row.views-row-53 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-53 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-53 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-53 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-53 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-53 .issues-listing-wrapper,
  .secondary-issues .views-row-53 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-53 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-53 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-51,
  .secondary-issues .views-row .row-51 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-51, .no-mediaqueries
.secondary-issues .views-row .row-51 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-52,
  .secondary-issues .views-row .row-52 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-52 .secondary-issues-bottom,
    .secondary-issues .views-row .row-52 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-52, .no-mediaqueries
.secondary-issues .views-row .row-52 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-52 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-52 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-53,
  .secondary-issues .views-row .row-53 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-53, .no-mediaqueries
.secondary-issues .views-row .row-53 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-56,
  .secondary-issues .views-row.views-row-56 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-56 .issues-listing-bottom,
    .issues-listing .views-row.views-row-56 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-56 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-56 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-56, .no-mediaqueries
.secondary-issues .views-row.views-row-56 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-56 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-56 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-56 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-56 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-56 .issues-listing-wrapper,
  .secondary-issues .views-row-56 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-56 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-56 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-54,
  .secondary-issues .views-row .row-54 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-54, .no-mediaqueries
.secondary-issues .views-row .row-54 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-55,
  .secondary-issues .views-row .row-55 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-55 .secondary-issues-bottom,
    .secondary-issues .views-row .row-55 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-55, .no-mediaqueries
.secondary-issues .views-row .row-55 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-55 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-55 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-56,
  .secondary-issues .views-row .row-56 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-56, .no-mediaqueries
.secondary-issues .views-row .row-56 {
  margin-left: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row.views-row-59,
  .secondary-issues .views-row.views-row-59 {
    width: 34.6%; }
    .issues-listing .views-row.views-row-59 .issues-listing-bottom,
    .issues-listing .views-row.views-row-59 .secondary-issues-bottom,
    .secondary-issues .views-row.views-row-59 .issues-listing-bottom,
    .secondary-issues .views-row.views-row-59 .secondary-issues-bottom {
      right: 5%;
      margin: 0;
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row.views-row-59, .no-mediaqueries
.secondary-issues .views-row.views-row-59 {
  width: 34.6%; }
  .no-mediaqueries .issues-listing .views-row.views-row-59 .issues-listing-bottom,
  .no-mediaqueries .issues-listing .views-row.views-row-59 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row.views-row-59 .issues-listing-bottom,
  .no-mediaqueries
  .secondary-issues .views-row.views-row-59 .secondary-issues-bottom {
    right: 5%;
    margin: 0;
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row-59 .issues-listing-wrapper,
  .secondary-issues .views-row-59 .secondary-issues-wrapper {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; } }
.no-mediaqueries .issues-listing .views-row-59 .issues-listing-wrapper, .no-mediaqueries
.secondary-issues .views-row-59 .secondary-issues-wrapper {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-57,
  .secondary-issues .views-row .row-57 {
    margin-right: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-57, .no-mediaqueries
.secondary-issues .views-row .row-57 {
  margin-right: 5%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-58,
  .secondary-issues .views-row .row-58 {
    padding-left: 5%;
    padding-right: 5%; }
    .issues-listing .views-row .row-58 .secondary-issues-bottom,
    .secondary-issues .views-row .row-58 .secondary-issues-bottom {
      width: 90%; } }
.no-mediaqueries .issues-listing .views-row .row-58, .no-mediaqueries
.secondary-issues .views-row .row-58 {
  padding-left: 5%;
  padding-right: 5%; }
  .no-mediaqueries .issues-listing .views-row .row-58 .secondary-issues-bottom, .no-mediaqueries
  .secondary-issues .views-row .row-58 .secondary-issues-bottom {
    width: 90%; }

@media (min-width: 48.0625em) {
  .issues-listing .views-row .row-59,
  .secondary-issues .views-row .row-59 {
    margin-left: 5%; } }
.no-mediaqueries .issues-listing .views-row .row-59, .no-mediaqueries
.secondary-issues .views-row .row-59 {
  margin-left: 5%; }

.issues-listing .views-row {
  border-bottom: 1px solid #cccccc; }
  @media (min-width: 48.0625em) {
    .issues-listing .views-row .views-row-7,
    .issues-listing .views-row .views-row-8,
    .issues-listing .views-row .views-row-9 {
      border-bottom: none; } }
  .no-mediaqueries .issues-listing .views-row .views-row-7,
  .no-mediaqueries .issues-listing .views-row .views-row-8,
  .no-mediaqueries .issues-listing .views-row .views-row-9 {
    border-bottom: none; }

.issues-listing-bottom,
.secondary-issues-bottom {
  margin-bottom: 1em; }
  @media (min-width: 48.0625em) {
    .issues-listing-bottom,
    .secondary-issues-bottom {
      position: absolute;
      bottom: 0;
      margin: 0;
      width: 100%; } }
  .no-mediaqueries .issues-listing-bottom, .no-mediaqueries
  .secondary-issues-bottom {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 100%; }

.issues-listing-read-more,
.secondary-issues-read-more, .featured-issue-region {
  border: none;
  padding: 0;
  margin: 0 0 1.25em 0; }
  .issues-listing-read-more:after,
  .secondary-issues-read-more:after, .featured-issue-region:after {
    line-height: 1.5; }
    @media (min-width: 768px) {
      .issues-listing-read-more:after,
      .secondary-issues-read-more:after, .featured-issue-region:after {
        line-height: 1; } }
    .no-mediaqueries .issues-listing-read-more:after, .no-mediaqueries
    .secondary-issues-read-more:after, .no-mediaqueries .featured-issue-region:after {
      line-height: 1; }

.view-campaign-ems2015-issues-front-page .issues-listing-read-more:after,
.view-campaign-ems2015-issues-front-page .secondary-issues-read-more:after,
.view-campaign-ems2015-issues-front-page .featured-issue-region:after {
  line-height: 2; }
  @media (min-width: 48.0625em) {
    .view-campaign-ems2015-issues-front-page .issues-listing-read-more:after,
    .view-campaign-ems2015-issues-front-page .secondary-issues-read-more:after,
    .view-campaign-ems2015-issues-front-page .featured-issue-region:after {
      line-height: 0; } }
  .no-mediaqueries .view-campaign-ems2015-issues-front-page .issues-listing-read-more:after, .no-mediaqueries
  .view-campaign-ems2015-issues-front-page .secondary-issues-read-more:after, .no-mediaqueries
  .view-campaign-ems2015-issues-front-page .featured-issue-region:after {
    line-height: 0; }

.issues-listing-wrapper:hover, .issues-listing-wrapper:focus,
.secondary-issues-wrapper:hover,
.secondary-issues-wrapper:focus {
  text-decoration: none; }
  .issues-listing-wrapper:hover .secondary-issues-region-read-more, .issues-listing-wrapper:focus .secondary-issues-region-read-more,
  .secondary-issues-wrapper:hover .secondary-issues-region-read-more,
  .secondary-issues-wrapper:focus .secondary-issues-region-read-more {
    transition: background 0.3s ease;
    color: #999999; }

.more-link {
  text-align: right;
  margin: 15px 0; }
  .more-link a {
    display: inline-block; }

.featured-issue-link {
  width: 100%; }

.featured-issue-region {
  width: 100%; }

.issues-page .landing-page-wrapper {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em;
  position: relative;
  display: grid;
  background-color: #0c2069;
  min-height: 300px;
  overflow: hidden; }
  .no-mediaqueries .issues-page .landing-page-wrapper {
    width: 67.5em; }
  @media (min-width: 48.0625em) {
    .issues-page .landing-page-wrapper {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .issues-page .landing-page-wrapper {
    display: -ms-flexbox;
    display: flex; }
.issues-page .landing-page-image {
  display: inline-block;
  overflow: hidden;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .issues-page .landing-page-image {
      display: -ms-flexbox;
      display: flex;
      width: 65%; } }
  .no-mediaqueries .issues-page .landing-page-image {
    display: -ms-flexbox;
    display: flex;
    width: 65%; }
  .issues-page .landing-page-image .field-name-field-landing-page-image {
    display: -ms-flexbox;
    display: flex; }
    .issues-page .landing-page-image .field-name-field-landing-page-image img {
      width: 100%; }
.issues-page .landing-page-text-wrapper {
  padding: 2em 2.5em; }
.issues-page .featured-issue-block .content {
  padding: 0; }
.issues-page .featured-issue-block .view-content.view-count-odd .views-row-first {
  width: auto;
  float: none;
  clear: both;
  border-right: none; }
  @media (min-width: 48.0625em) {
    .issues-page .featured-issue-block .view-content.view-count-odd .views-row-first {
      border: none; } }
  .no-mediaqueries .issues-page .featured-issue-block .view-content.view-count-odd .views-row-first {
    border: none; }
@media (min-width: 48.0625em) {
  .issues-page .featured-issue-block .view-content.view-count-odd .views-row {
    padding-left: 2%; } }
.no-mediaqueries .issues-page .featured-issue-block .view-content.view-count-odd .views-row {
  padding-left: 2%; }
@media (min-width: 48.0625em) {
  .issues-page .featured-issue-block .view-content.view-multiple-items .views-row {
    padding-left: 0; } }
.no-mediaqueries .issues-page .featured-issue-block .view-content.view-multiple-items .views-row {
  padding-left: 0; }
.issues-page .featured-issue-block .view-content .views-row .featured-issue-wrapper.no-take-action {
  float: none;
  width: 100%; }
  .issues-page .featured-issue-block .view-content .views-row .featured-issue-wrapper.no-take-action .featured-issue-description {
    margin-bottom: 0; }
.issues-page .featured-issue-block .view-content .views-row .featured-issue-take-action {
  width: 100%; }
@media (min-width: 48.0625em) {
  .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper {
    float: left;
    width: 45%;
    padding-right: 5%; } }
.no-mediaqueries .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper {
  float: left;
  width: 45%;
  padding-right: 5%; }
.issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper.no-take-action {
  float: none;
  width: 100%; }
  .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-wrapper.no-take-action .featured-issue-description {
    margin-bottom: 0; }
.issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
      float: left;
      width: 50%; } }
  .no-mediaqueries .issues-page .featured-issue-block .view-content .views-row-first.views-row-last .featured-issue-take-action {
    float: left;
    width: 50%; }
.issues-page .featured-issue-block .view-content .outer-feature-wrapper {
  border: 1px solid #cccccc;
  padding: 2em 2em 0 2em; }

.front-page-join.community-page .ebay-custom-join-form-wrapper,
.front-page-join.community-page .ebay-custom-join-text-wrapper {
  float: none;
  margin: 0;
  max-width: 100%; }

#our-community h1 {
  margin: 0;
  font-size: 2em; }

.node-type-issue .region-content .block-system > .content {
  padding: 0;
  border: none;
  background: none; }

.issues-page hr {
  color: #cccccc; }
.issues-page .hero-content h1 {
  margin: 0.67em 0 0; }
.issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper {
  padding: 0; }
  .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo {
    display: block;
    margin-right: 0;
    width: 100%; }
    @media (min-width: 48.0625em) {
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo {
        float: left;
        width: 35%; } }
    .no-mediaqueries .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo {
      float: left;
      width: 35%; }
    .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo img {
      width: 100%;
      display: block; }
    @media (min-width: 48.0625em) {
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo + .front-page-news-text {
        display: block;
        width: 65%;
        float: left; } }
    .no-mediaqueries .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-photo + .front-page-news-text {
      display: block;
      width: 65%;
      float: left; }
  .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text {
    width: auto;
    display: block;
    padding: 0 0 15px; }
    @media (min-width: 48.0625em) {
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text {
        padding: 0; } }
    .no-mediaqueries .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text {
      padding: 0; }
    .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link {
      margin: 2em; }
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link:after {
        float: right;
        margin-top: 1em; }
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link .front-page-news-date {
        margin-bottom: 1em;
        color: #666666; }
      .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-content .front-page-news-wrapper .front-page-news-text .front-page-news-link .front-page-news-title {
        color: #006EFC;
        font-size: 1.5em;
        margin-bottom: 1em; }
.issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer {
  text-align: center;
  margin: 1em; }
  @media (min-width: 48.0625em) {
    .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer {
      float: right;
      margin-right: 3em; } }
  .no-mediaqueries .issues-page #block-views-news-issue-related-news .view-display-id-issue_related_news .view-footer {
    float: right;
    margin-right: 3em; }

.full-page-block h2 {
  margin-bottom: 1.5em;
  margin-top: 1.5em; }
.full-page-block .view-mediaarticles .view-content {
  background: #C2F5FF; }
  .full-page-block .view-mediaarticles .view-content .media-item {
    padding: 1.5em 0; }

.issue-page-top h2 {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  color: #333333;
  text-align: center; }
.issue-page-top .field-issue-summary {
  background: #0A1C6B;
  color: #5DF0AD;
  padding: 1em;
  font-size: 1.5em; }
  @media (min-width: 48.0625em) {
    .issue-page-top .field-issue-summary {
      padding: 3em; } }
  .no-mediaqueries .issue-page-top .field-issue-summary {
    padding: 3em; }

.issue-page-wrapper .issue-page-content-wrapper {
  word-break: break-word;
  padding: 1.5em 1em 1.5em 1em;
  border: 1px solid #cccccc;
  color: #666666;
  background-color: #ffffff; }
  @media (min-width: 48.0625em) {
    .issue-page-wrapper .issue-page-content-wrapper {
      padding: 1.5em 7em 1.5em 0; } }
  .no-mediaqueries .issue-page-wrapper .issue-page-content-wrapper {
    padding: 1.5em 7em 1.5em 0; }
.issue-page-wrapper .issue-page-header {
  margin: 2em auto; }
.issue-page-wrapper .issue-page-at-a-glance .content {
  font-size: 22px;
  font-size: 1.375rem;
  padding: 2em 0;
  border: none;
  border: 1px solid #cccccc;
  background: #ffffff; }

@media (min-width: 48.0625em) {
  .issue-page-social-sidebar {
    width: 20%;
    float: left; } }
.no-mediaqueries .issue-page-social-sidebar {
  width: 20%;
  float: left; }

@media (min-width: 48.0625em) {
  .issue-page-content {
    width: 80%;
    float: left; } }
.no-mediaqueries .issue-page-content {
  width: 80%;
  float: left; }

.issue-listing-featured.full-page-block .take-action-group-wrapper .content {
  border: none; }

.issue-page-social-sidebar {
  margin-top: 1em; }
  .issue-page-social-sidebar h2 {
    font-size: 14px;
    font-size: 0.875rem;
    color: #666666;
    margin: 0 3em 0.5em 0;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase; }
  .issue-page-social-sidebar .issue-share.menu {
    padding: 0;
    margin: 0 1.5em 0 0;
    text-align: center;
    line-height: 1.5; }
    .issue-page-social-sidebar .issue-share.menu .leaf {
      font-size: 24px;
      font-size: 1.5rem;
      display: inline;
      list-style-type: none; }
      @media (min-width: 48.0625em) {
        .issue-page-social-sidebar .issue-share.menu .leaf {
          display: block; } }
      .no-mediaqueries .issue-page-social-sidebar .issue-share.menu .leaf {
        display: block; }

.policy-papers-block .views-exposed-form .views-exposed-widget {
  float: none; }
  @media (min-width: 48.0625em) {
    .policy-papers-block .views-exposed-form .views-exposed-widget {
      float: left; } }
  .no-mediaqueries .policy-papers-block .views-exposed-form .views-exposed-widget {
    float: left; }
.policy-papers-block select {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .policy-papers-block select {
      width: auto; } }
  .no-mediaqueries .policy-papers-block select {
    width: auto; }

.find-your-representatives-block .form-item-findreps-city input[type="text"],
.find-your-representatives-block .form-item-findreps-address input[type="text"],
.find-your-representatives-block .form-submit {
  width: 100%; }

#block-views-mediaarticles-block {
  padding-top: 1.5em; }
  #block-views-mediaarticles-block .content {
    background: #c2f5ff; }

.view-mediaarticles .media-items {
  margin: 0;
  padding: 0; }
.view-mediaarticles .media-item {
  list-style-type: none;
  border-bottom: 1px solid #999999;
  padding: 1em 0; }
  .view-mediaarticles .media-item .media-headline {
    margin: 0 1em; }
    .view-mediaarticles .media-item .media-headline a {
      color: #0a1c6b; }
  .view-mediaarticles .media-item .media-publisher-date {
    margin: 0; }
.view-mediaarticles .more-link {
  text-align: right;
  padding: 0 2em; }

.no-related-news .advocacy-toolkit-block.issue-page {
  margin: 0;
  width: 100%; }
  .no-related-news .advocacy-toolkit-block.issue-page .advocacy-toolkit-read-article {
    display: table-cell;
    vertical-align: middle; }

.field-name-field-at-a-glance {
  margin: 0 1em; }
  @media (min-width: 48.0625em) {
    .field-name-field-at-a-glance {
      margin: 0 3em; } }
  .no-mediaqueries .field-name-field-at-a-glance {
    margin: 0 3em; }
  .field-name-field-at-a-glance li {
    margin-bottom: 0.5em; }

.secondary-issues-block .issues-listing-region,
.secondary-issues .secondary-issues-region {
  position: absolute;
  bottom: 0; }
  @media (min-width: 48.0625em) {
    .secondary-issues-block .issues-listing-region,
    .secondary-issues .secondary-issues-region {
      bottom: .5em; } }
  .no-mediaqueries .secondary-issues-block .issues-listing-region, .no-mediaqueries
  .secondary-issues .secondary-issues-region {
    bottom: .5em; }

#message-your-lawmaker-iframe {
  display: block;
  margin: 0 auto; }

#block-bean-sustainability-block-issues {
  margin-top: 40px; }
  #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues {
    padding: 40px;
    padding-top: 20px;
    background-color: #0c2069;
    color: #5eefae; }
    #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .field-name-field-icon {
      float: left;
      padding: 40px;
      height: 230px; }
    #block-bean-sustainability-block-issues .bean-sustainability-block .sustainability-issues .sustainability-title h2 {
      color: #5eefae;
      margin-bottom: 20px; }

.advocacy-toolkit-block {
  display: table; }

.advocacy-toolkit-block.issue-page .content {
  padding: 1em; }
  @media (min-width: 34.375em) {
    .advocacy-toolkit-block.issue-page .content {
      padding: 2em; } }
  .no-mediaqueries .advocacy-toolkit-block.issue-page .content {
    padding: 2em; }

.advocacy-toolkit-block .content {
  padding-bottom: 0; }

.advocacy-toolkit-wrapper {
  position: relative;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1em;
  padding-bottom: 1em; }
  .views-row-last .advocacy-toolkit-wrapper {
    border: none; }

.advocacy-toolkit-link {
  display: block; }
  .advocacy-toolkit-link:hover, .advocacy-toolkit-link:focus {
    text-decoration: none; }
    .advocacy-toolkit-link:hover .advocacy-toolkit-read-article, .advocacy-toolkit-link:focus .advocacy-toolkit-read-article {
      transition: background 0.3s ease;
      color: #999999; }

.advocacy-toolkit-icon,
.advocacy-toolkit-title,
.advocacy-toolkit-read-article {
  display: table-cell;
  vertical-align: middle; }

.advocacy-toolkit-read-article {
  vertical-align: bottom; }

.advocacy-toolkit-icon:before {
  font-size: 32px;
  font-size: 2rem;
  color: #666666;
  margin-right: 1em;
  display: block;
  line-height: 2; }

.advocacy-toolkit-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #333333;
  padding-right: 1em; }

.advocacy-toolkit-read-article {
  border: none;
  padding: 0; }
  .advocacy-toolkit-read-article:after {
    line-height: 1.5; }

@media (min-width: 768px) {
  .campaign-form .content {
    padding-right: 0.75em; } }
.no-mediaqueries .campaign-form .content {
  padding-right: 0.75em; }
.campaign-form > .content {
  padding: 0; }
.campaign-form span.form-required {
  display: none; }
.campaign-form .hide-display {
  display: none !important; }
  @media (min-width: 48.0625em) {
    .campaign-form .hide-display {
      display: block !important; } }
  .no-mediaqueries .campaign-form .hide-display {
    display: block !important; }
.campaign-form .show-display {
  display: block !important; }
.campaign-form .show-letter-display {
  display: -ms-flexbox !important;
  display: flex !important; }
.campaign-form #campaign-back {
  width: 97%;
  color: #fff;
  background-color: #0064d2;
  margin: 0 15px 1em 0;
  padding: .5em; }
  @media (min-width: 48.0625em) {
    .campaign-form #campaign-back {
      display: none !important; } }
  .no-mediaqueries .campaign-form #campaign-back {
    display: none !important; }
.campaign-form #preview-letter {
  display: block !important; }
  @media (min-width: 48.0625em) {
    .campaign-form #preview-letter {
      display: none !important; } }
  .no-mediaqueries .campaign-form #preview-letter {
    display: none !important; }
@media (min-width: 48.0625em) {
  .campaign-form #edit-letter.form-wrapper {
    width: 50%; } }
.no-mediaqueries .campaign-form #edit-letter.form-wrapper {
  width: 50%; }
.campaign-form #edit-letter.form-wrapper #edit-body-display {
  display: none; }
  @media (min-width: 48.0625em) {
    .campaign-form #edit-letter.form-wrapper #edit-body-display {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .campaign-form #edit-letter.form-wrapper #edit-body-display {
    display: -ms-flexbox;
    display: flex; }
.campaign-form #edit-letter.form-wrapper .letter_footer {
  color: #333333;
  font-size: 15px; }
  @media (min-width: 768px) {
    .campaign-form #edit-letter.form-wrapper .letter_footer {
      padding-left: 20px; } }
  .no-mediaqueries .campaign-form #edit-letter.form-wrapper .letter_footer {
    padding-left: 20px; }
  .campaign-form #edit-letter.form-wrapper .letter_footer span {
    font-family: 'MarketSans-SemiBold-WebS'; }
  .campaign-form #edit-letter.form-wrapper .letter_footer .exclamation-logo {
    height: 45px;
    width: 45px;
    vertical-align: top;
    padding-top: 16px; }
    @media (min-width: 768px) {
      .campaign-form #edit-letter.form-wrapper .letter_footer .exclamation-logo {
        padding-top: 12px; } }
    .no-mediaqueries .campaign-form #edit-letter.form-wrapper .letter_footer .exclamation-logo {
      padding-top: 12px; }
  .campaign-form #edit-letter.form-wrapper .letter_footer p {
    display: inline-block;
    max-width: 78%;
    padding-left: 15px; }
.campaign-form .tab_switch {
  border: 1px solid #333333;
  color: #333333;
  padding: 10px 10px;
  font-size: 16px;
  margin-bottom: -1px;
  margin-right: -1px;
  background-color: #f1f1f1;
  -ms-flex: 1 0 calc(33.33% - 10px);
      flex: 1 0 calc(33.33% - 10px);
  cursor: pointer; }
  .campaign-form .tab_switch:last-of-type {
    border-right: 1px solid #333333;
    padding-right: .5px; }
  .campaign-form .tab_switch.active {
    border-bottom-color: #ffffff;
    background-color: #ffffff; }
  .campaign-form .tab_switch:hover {
    background-color: #ffffff; }
.campaign-form .tabs-wrapper {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .campaign-form .tabs-wrapper {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .campaign-form .tabs-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .campaign-form .tabs-wrapper.active {
    -ms-flex-flow: row-reverse wrap-reverse;
        flex-flow: row-reverse wrap-reverse; }
.campaign-form .letter_tabs {
  display: none; }
.campaign-form .personal-info {
  width: 100%;
  padding-top: 30px; }
  @media (min-width: 768px) {
    .campaign-form .personal-info {
      padding-top: 30px;
      width: 50%; } }
  .no-mediaqueries .campaign-form .personal-info {
    padding-top: 30px;
    width: 50%; }
  .campaign-form .personal-info input[type="submit"] {
    width: 100%; }
    @media (min-width: 48.0625em) {
      .campaign-form .personal-info input[type="submit"] {
        width: auto; } }
    .no-mediaqueries .campaign-form .personal-info input[type="submit"] {
      width: auto; }
  .campaign-form .personal-info .form-item-silverpop {
    padding-top: 1em; }
    .campaign-form .personal-info .form-item-silverpop label {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: normal; }
  .campaign-form .personal-info textarea, .campaign-form .personal-info select, .campaign-form .personal-info input {
    width: 100%;
    border: 1px solid #0a1c6b;
    height: 4em !important; }
    @media (min-width: 48.0625em) {
      .campaign-form .personal-info textarea, .campaign-form .personal-info select, .campaign-form .personal-info input {
        width: 90%; } }
    .no-mediaqueries .campaign-form .personal-info textarea, .no-mediaqueries .campaign-form .personal-info select, .no-mediaqueries .campaign-form .personal-info input {
      width: 90%; }
.campaign-form .form-radios input {
  height: auto !important; }
.campaign-form .campaign-button {
  text-align: center; }
  .campaign-form .campaign-button button {
    width: 100%; }
    .campaign-form .campaign-button button:after {
      content: ""; }

.address-info {
  margin-top: 20px; }
  @media (min-width: 48.0625em) {
    .address-info {
      margin-top: 50px; } }
  .no-mediaqueries .address-info {
    margin-top: 50px; }

#edit-contact-info > legend, #edit-address-info > legend {
  width: 100%;
  text-align: left !important; }
  @media (min-width: 48.0625em) {
    #edit-contact-info > legend, #edit-address-info > legend {
      width: 94%; } }
  .no-mediaqueries #edit-contact-info > legend, .no-mediaqueries #edit-address-info > legend {
    width: 94%; }
  #edit-contact-info > legend .fieldset-legend, #edit-address-info > legend .fieldset-legend {
    font-size: large; }
    @media (min-width: 48.0625em) {
      #edit-contact-info > legend .fieldset-legend, #edit-address-info > legend .fieldset-legend {
        width: 100%; } }
    .no-mediaqueries #edit-contact-info > legend .fieldset-legend, .no-mediaqueries #edit-address-info > legend .fieldset-legend {
      width: 100%; }

#edit-letter .fieldset-legend {
  font-size: large;
  display: none !important;
  width: 100%;
  margin-bottom: 5px;
  margin-top: 30px; }
  @media (min-width: 48.0625em) {
    #edit-letter .fieldset-legend {
      display: block !important; } }
  .no-mediaqueries #edit-letter .fieldset-legend {
    display: block !important; }
#edit-letter .fieldset-wrapper {
  margin: 0; }

.ladda-button {
  margin-top: 0 !important; }

.form-type-radios, #preview-letter {
  margin: 15px  !important; }

.form-item-military > label {
  font-weight: 100; }

.no-take-action .node-type-bipac-campaign .block-system {
  margin: 0;
  width: 100%; }
.node-type-bipac-campaign .block-system > .content {
  border: none;
  padding: 0; }
.node-type-bipac-campaign .block-system .node-bipac-campaign .content {
  padding: 0;
  border: none; }
  .node-type-bipac-campaign .block-system .node-bipac-campaign .content .field-name-body {
    padding: 1.5em;
    border: 1px solid #cccccc; }

.node-type-bipac-campaign #campaign-new .bean-homepage-hero-2017 {
  max-width: 67.5em; }

.node-type-bipac-campaign .block-bipac-campaigns.campaign-form .form-wrapper {
  border: none; }

.view-employee-campaign-issues .take-action-group-wrapper .content {
  border: none;
  padding: 0; }
.view-employee-campaign-issues .featured-issue-take-action {
  clear: both; }
.view-employee-campaign-issues .views-row-first.views-row-last .featured-issue-take-action {
  clear: none; }

#campaign-new #block-system-main {
  margin: 0; }
#campaign-new .region-content {
  max-width: 950px;
  margin: 0 auto; }
#campaign-new .field-name-body {
  padding: 2.3em; }
#campaign-new #page-title {
  font-size: 30px;
  padding: 0 15px;
  font-family: 'MarketSans-SemiBold-WebS'; }
  @media (min-width: 768px) {
    #campaign-new #page-title {
      font-size: 35px;
      padding: 0; } }
  .no-mediaqueries #campaign-new #page-title {
    font-size: 35px;
    padding: 0; }
#campaign-new .bean-homepage-hero-2017 {
  max-width: 950px; }
  #campaign-new .bean-homepage-hero-2017 .content {
    background-color: #5eefae; }
    #campaign-new .bean-homepage-hero-2017 .content .field-item {
      color: #333333; }
  #campaign-new .bean-homepage-hero-2017 .inner-content {
    padding: 40px; }
    @media (min-width: 768px) {
      #campaign-new .bean-homepage-hero-2017 .inner-content {
        padding: 75px 66px; } }
    .no-mediaqueries #campaign-new .bean-homepage-hero-2017 .inner-content {
      padding: 75px 66px; }
#campaign-new .main-content h2 {
  margin-top: 55px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 20px;
  color: #333333;
  font-family: 'MarketSans-SemiBold-WebS', sans-serif; }
#campaign-new .letter {
  border-color: #333333;
  padding-bottom: 25px;
  margin-top: 0;
  margin-right: -1px; }
  @media (min-width: 768px) {
    #campaign-new .letter {
      padding: 0 40px 25px 40px; } }
  .no-mediaqueries #campaign-new .letter {
    padding: 0 40px 25px 40px; }
  #campaign-new .letter h2 {
    margin: 30px 0 10px 0;
    text-align: left;
    font-size: 18px;
    line-height: 1.5em; }
  #campaign-new .letter h3 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 15px;
    color: #333333;
    font-family: 'MarketSans-Regular-WebS', sans-serif; }
  #campaign-new .letter p {
    line-height: 2em;
    color: #333333;
    font-size: 15px; }
  #campaign-new .letter .letter_signature {
    color: #333333;
    font-size: 15px; }
#campaign-new .field-type-text-with-summary h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 20px; }
  @media (min-width: 768px) {
    #campaign-new .field-type-text-with-summary h2 {
      font-size: 22px; } }
  .no-mediaqueries #campaign-new .field-type-text-with-summary h2 {
    font-size: 22px; }
#campaign-new .field-type-text-with-summary p {
  color: #333333; }

#edit-address-message,
#edit-phone-message {
  font-size: 12px;
  max-width: 252px;
  font-style: italic; }

.node-type-bipac-campaign .bean-homepage-hero-2017 .homepage-hero-description {
  padding: 2em; }
  @media (min-width: 768px) {
    .node-type-bipac-campaign .bean-homepage-hero-2017 .homepage-hero-description {
      padding: 2em 5em; } }
  .no-mediaqueries .node-type-bipac-campaign .bean-homepage-hero-2017 .homepage-hero-description {
    padding: 2em 5em; }

#-bipac-campaigns-bipac-letter-form > div:first-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
  #-bipac-campaigns-bipac-letter-form > div:first-child legend {
    margin-bottom: 0;
    padding-top: 0; }
  @media (min-width: 768px) {
    #-bipac-campaigns-bipac-letter-form > div:first-child {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; } }
  .no-mediaqueries #-bipac-campaigns-bipac-letter-form > div:first-child {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }

.node-timeline .vco-storyjs ol,
.node-timeline .vco-storyjs ul {
  list-style: initial;
  margin-bottom: 1em; }
  .node-timeline .vco-storyjs ol li,
  .node-timeline .vco-storyjs ul li {
    margin-left: 2em; }

.timeline .item {
  background: none;
  color: #333333;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc; }
  .timeline .item div {
    padding: 0 2em; }
  .timeline .item h2 {
    font-size: 16px;
    font-size: 1rem;
    color: #333333; }
  .timeline .item .read_more {
    font-size: 14px;
    font-size: 0.875rem;
    display: block;
    padding: 0.75em 0.5em;
    margin: 0 0.5em;
    border-top: 1px solid #cccccc;
    color: #0064d2;
    text-align: right; }
    .timeline .item .read_more:after {
      font-size: 18px;
      font-size: 1.125rem;
      display: inline-block;
      margin-left: 0.5em;
      line-height: 1.8;
      vertical-align: middle; }

.timeline .item_open {
  background: none;
  color: #333333;
  text-align: left;
  background-color: #f1f1f1;
  border-radius: 3px;
  overflow-y: scroll !important; }
  .timeline .item_open h2 {
    font-size: 16px;
    font-size: 1rem;
    width: 80%;
    color: #0064d2;
    text-align: left; }
  .timeline .item_open .item_open_cwrapper {
    max-width: 440px; }
  .timeline .item_open .item_open_content {
    padding: 1em; }
  .timeline .item_open .t_close {
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 3px;
    margin-right: 0;
    color: #ffffff;
    background-color: #0064d2;
    text-transform: uppercase; }
    .timeline .item_open .t_close:hover, .timeline .item_open .t_close:focus {
      background-color: #2e93ff; }
    @media (min-width: 48.0625em) {
      .timeline .item_open .t_close {
        margin-right: -2em; } }
    .no-mediaqueries .timeline .item_open .t_close {
      margin-right: -2em; }

.timelineLoader {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 208px 13px;
  background-image: url("../images/timeline/loadingAnimation.gif"); }

.timeline .t_line_holder {
  height: 90px;
  background: none; }

.t_line_wrapper {
  padding-top: 13px;
  padding-bottom: 13px;
  border-bottom: 3px solid #cccccc; }

.timeline .t_line_m {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc; }

.timeline a.t_line_node {
  font-size: 15px;
  font-size: 0.9375rem;
  top: -20px;
  padding: 0;
  height: 2em;
  color: #666666;
  background: none;
  text-decoration: none; }
  .timeline a.t_line_node.active {
    background: none; }
    .timeline a.t_line_node.active:after {
      background-color: #0064d2; }
  .timeline a.t_line_node:after {
    content: '';
    display: block;
    border-radius: 4px;
    margin: 0 auto;
    width: 8px;
    height: 8px;
    background-color: #cccccc; }
    .timeline a.t_line_node:after:hover, .timeline a.t_line_node:after:focus {
      background: none;
      background-color: #2e93ff; }
  .timeline a.t_line_node:hover, .timeline a.t_line_node:focus {
    color: #0064d2;
    background: none; }

.timeline .t_node_desc {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 40px;
  margin: 50%;
  padding: 1px 5px;
  border-radius: 3px;
  color: #fff;
  background: none;
  background-color: #0064d2; }

.timeline #t_line_right,
.timeline #t_line_left {
  top: 43px; }

.timeline #t_line_left {
  background: none; }
  .timeline #t_line_left:hover, .timeline #t_line_left:focus {
    background: none;
    color: #0064d2; }

.timeline #t_line_right {
  background: none; }
  .timeline #t_line_right:hover, .timeline #t_line_right:focus {
    background: none;
    color: #0064d2; }

.timeline .t_left {
  font-size: 24px;
  font-size: 1.5rem;
  background: none; }
  .timeline .t_left:hover, .timeline .t_left:focus, .timeline .t_left:hover:active {
    background: none;
    color: #0064d2; }

.timeline .t_right {
  font-size: 24px;
  font-size: 1.5rem;
  background: none; }
  .timeline .t_right:hover, .timeline .t_right:focus, .timeline .t_right:hover:active {
    background: none;
    color: #0064d2; }

.timeline h4.t_line_month {
  font-size: 16px;
  font-size: 1rem;
  margin-top: -50px; }

.t_line_month_year {
  display: inline; }

.timeline .timeline_line,
.timeline .t_line_view {
  width: 260px; }
  @media (min-width: 34.375em) {
    .timeline .timeline_line,
    .timeline .t_line_view {
      width: 425px; } }
  .no-mediaqueries .timeline .timeline_line, .no-mediaqueries
  .timeline .t_line_view {
    width: 425px; }
  @media (min-width: 48.0625em) {
    .timeline .timeline_line,
    .timeline .t_line_view {
      width: 425px; } }
  .no-mediaqueries .timeline .timeline_line, .no-mediaqueries
  .timeline .t_line_view {
    width: 425px; }
  @media (min-width: 57.8125em) {
    .timeline .timeline_line,
    .timeline .t_line_view {
      width: 550px; } }
  .no-mediaqueries .timeline .timeline_line, .no-mediaqueries
  .timeline .t_line_view {
    width: 550px; }
  @media (min-width: 64em) {
    .timeline .timeline_line,
    .timeline .t_line_view {
      width: 550px; } }
  .no-mediaqueries .timeline .timeline_line, .no-mediaqueries
  .timeline .t_line_view {
    width: 550px; }
  @media (min-width: 68.75em) {
    .timeline .timeline_line,
    .timeline .t_line_view {
      width: 700px; } }
  .no-mediaqueries .timeline .timeline_line, .no-mediaqueries
  .timeline .t_line_view {
    width: 700px; }

.timeline .t_line_m {
  width: 130px; }
  @media (min-width: 34.375em) {
    .timeline .t_line_m {
      width: 212.5px; } }
  .no-mediaqueries .timeline .t_line_m {
    width: 212.5px; }
  @media (min-width: 48.0625em) {
    .timeline .t_line_m {
      width: 212.5px; } }
  .no-mediaqueries .timeline .t_line_m {
    width: 212.5px; }
  @media (min-width: 57.8125em) {
    .timeline .t_line_m {
      width: 275px; } }
  .no-mediaqueries .timeline .t_line_m {
    width: 275px; }
  @media (min-width: 64em) {
    .timeline .t_line_m {
      width: 275px; } }
  .no-mediaqueries .timeline .t_line_m {
    width: 275px; }
  @media (min-width: 68.75em) {
    .timeline .t_line_m {
      width: 350px; } }
  .no-mediaqueries .timeline .t_line_m {
    width: 350px; }

.timeline .t_line_m.right {
  left: 130px;
  width: 130px; }
  @media (min-width: 34.375em) {
    .timeline .t_line_m.right {
      left: 212.5px;
      width: 212.5px; } }
  .no-mediaqueries .timeline .t_line_m.right {
    left: 212.5px;
    width: 212.5px; }
  @media (min-width: 48.0625em) {
    .timeline .t_line_m.right {
      left: 212.5px;
      width: 212.5px; } }
  .no-mediaqueries .timeline .t_line_m.right {
    left: 212.5px;
    width: 212.5px; }
  @media (min-width: 57.8125em) {
    .timeline .t_line_m.right {
      left: 275px;
      width: 275px; } }
  .no-mediaqueries .timeline .t_line_m.right {
    left: 275px;
    width: 275px; }
  @media (min-width: 64em) {
    .timeline .t_line_m.right {
      left: 275px;
      width: 275px; } }
  .no-mediaqueries .timeline .t_line_m.right {
    left: 275px;
    width: 275px; }
  @media (min-width: 68.75em) {
    .timeline .t_line_m.right {
      left: 350px;
      width: 350px; } }
  .no-mediaqueries .timeline .t_line_m.right {
    left: 350px;
    width: 350px; }

.slider-item .text .container h2.date,
.nav-container .title {
  display: none; }

.page-node-129906 .block-system .content {
  display: none; }

#block-views-mediaarticles-block-1 .view-content {
  background: #ffffff; }

.full-page-block .content {
  padding: 0; }
  .full-page-block .content .head-section {
    background: #C2F5FF;
    color: #0A1C6B;
    padding: 2em;
    font-size: 18px;
    font-size: 1.125rem; }
  .full-page-block .content .row {
    border-bottom: 1 pm solid #999999;
    margin-bottom: 1em;
    margin-top: 2em;
    padding: 0 2em; }
    .full-page-block .content .row:last-child {
      border-bottom: none;
      margin-bottom: 1em; }
    .full-page-block .content .row .content {
      padding: 0; }
    .full-page-block .content .row .sban-img {
      text-align: center;
      display: inline-block;
      width: 100%;
      vertical-align: top;
      padding: 0 1em; }
      @media (min-width: 48.0625em) {
        .full-page-block .content .row .sban-img {
          width: 25%; } }
      .no-mediaqueries .full-page-block .content .row .sban-img {
        width: 25%; }
      .full-page-block .content .row .sban-img img {
        height: auto;
        width: 100%; }
    .full-page-block .content .row .sban-content {
      display: inline-block;
      width: 100%;
      padding-bottom: 2em; }
      @media (min-width: 48.0625em) {
        .full-page-block .content .row .sban-content {
          max-width: 65%;
          padding-left: 2em; } }
      .no-mediaqueries .full-page-block .content .row .sban-content {
        max-width: 65%;
        padding-left: 2em; }
      .full-page-block .content .row .sban-content h2 {
        margin-top: 0;
        margin-bottom: 0; }
    .full-page-block .content .row:last-child {
      border-bottom: none;
      margin-bottom: 1em; }

.sban-faq .content {
  padding: 2em; }
  .sban-faq .content h3:first-child {
    border-top: none;
    padding: 0; }
  .sban-faq .content h3 a {
    margin: .5em 0;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.question {
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  border-top: 1px solid #cccccc;
  padding: 1em 0 0 0;
  width: 100%;
  color: #0064d2;
  margin-bottom: 0; }
  .question:before {
    font-size: 15px;
    font-size: 0.9375rem;
    display: inline-block;
    margin-right: 0.5em;
    cursor: pointer; }

.answer {
  transition: all 0.3s ease;
  height: 0;
  overflow: hidden; }
  .answer.open {
    min-height: 50px;
    height: auto; }

.sban-media-headline a {
  font-size: 24px;
  font-size: 1.5rem;
  color: #0064d2; }

.sban-media-date {
  font-size: 12px;
  font-size: 0.75rem;
  padding-bottom: 1em;
  color: #999999; }

.sban-media-photo {
  text-align: center; }

.sban-media-text {
  font-size: 18px;
  font-size: 1.125rem;
  margin-top: 1.5em;
  color: #666666; }
  @media (min-width: 48.0625em) {
    .sban-media-text {
      float: left;
      width: 80%; } }
  .no-mediaqueries .sban-media-text {
    float: left;
    width: 80%; }

.sban-member-spotlight .view-header {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 1.5em;
  margin: 0 0.5em 1em 0.5em; }
  @media (min-width: 48.0625em) {
    .sban-member-spotlight .view-header {
      margin: 0 0 1em 0; } }
  .no-mediaqueries .sban-member-spotlight .view-header {
    margin: 0 0 1em 0; }
.sban-member-spotlight .featured-member-location {
  font-size: 16px;
  font-size: 1rem;
  text-align: left; }
.sban-member-spotlight .featured-member-description {
  margin-bottom: 1em; }

.membership-request-form {
  float: none;
  margin: 0 auto; }

.page-node-129696 .node .content,
.page-node-129022 .node .content {
  display: none; }
.page-node-129696 .region-content .block-system > .content,
.page-node-129022 .region-content .block-system > .content {
  display: none; }

.page-node-129026 .region-content .block-system > .content,
.page-node-129162 .region-content .block-system > .content,
.page-node-129023 .region-content .block-system > .content {
  padding: 0;
  border: none;
  background: none; }

.block-divider {
  clear: both;
  padding-top: 2.5em;
  margin-bottom: 3em;
  border: none;
  border-bottom: 1px solid #cccccc; }

.page-node-129022 .content-top .title {
  display: none; }
.page-node-129022 .content-bottom .content {
  padding: 0 20px; }

.view-pac-board-members .item-list ul {
  padding: 0;
  margin: 0; }
.view-pac-board-members .item-list li {
  list-style-type: none; }
.view-pac-board-members .views-row {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2em;
  text-align: center;
  margin-bottom: 1.5em;
  min-height: 450px; }
  .view-pac-board-members .views-row p {
    margin: 0; }
.view-pac-board-members .views-row-odd {
  width: 43.1%;
  clear: left; }
.view-pac-board-members .views-row-even {
  width: 43.1%;
  clear: right; }
.view-pac-board-members .views-row img {
  border-radius: 50%;
  margin: 1em 0 1.5em 0; }
.view-pac-board-members h3 {
  font-size: 32px;
  font-size: 2rem;
  color: #0064d2; }
.view-pac-board-members .board-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #666666; }
.view-pac-board-members .function {
  font-size: 24px;
  font-size: 1.5rem;
  color: #666666; }

.pac-site-logo {
  position: relative;
  z-index: 1;
  padding: 0.5em 0;
  margin: 0; }
  @media (min-width: 48.0625em) {
    .pac-site-logo {
      padding: 1em 0 0 0; } }
  .no-mediaqueries .pac-site-logo {
    padding: 1em 0 0 0; }
  .pac-site-logo a {
    background: url(../images/ebay-pac-logo-blue-transp-new.png);
    background-repeat: no-repeat;
    display: block;
    width: 90%;
    max-width: 407px;
    height: 121px;
    background-size: 100% 121px;
    margin: 0px auto; }
    @media (min-width: 48.0625em) {
      .pac-site-logo a {
        background-repeat: no-repeat;
        margin: 0;
        width: 407px;
        background-size: 407px 121px; } }
    .no-mediaqueries .pac-site-logo a {
      background-repeat: no-repeat;
      margin: 0;
      width: 407px;
      background-size: 407px 121px; }

.pac-header-menu .content {
  font-size: 16px;
  font-size: 1rem; }
  @media (min-width: 48.0625em) {
    .pac-header-menu .content {
      font-size: 12px;
      font-size: 0.75rem; } }
  .no-mediaqueries .pac-header-menu .content {
    font-size: 12px;
    font-size: 0.75rem; }
  @media (min-width: 57.8125em) {
    .pac-header-menu .content {
      font-size: 16px;
      font-size: 1rem; } }
  .no-mediaqueries .pac-header-menu .content {
    font-size: 16px;
    font-size: 1rem; }

.pac-accordion .content {
  padding-bottom: 0; }

.pac-accordion-button,
.pac-contribute-accordion-button,
.pac-ambassador-accordion-button {
  font-size: 18px;
  font-size: 1.125rem;
  display: block;
  border-top: 1px solid #cccccc;
  padding: 1em 0 0 0;
  margin-bottom: 1em;
  width: 100%;
  color: #0064d2; }
  .pac-accordion-button:before,
  .pac-contribute-accordion-button:before,
  .pac-ambassador-accordion-button:before {
    font-size: 15px;
    font-size: 0.9375rem;
    display: inline-block;
    margin-right: 0.5em; }

.pac-contribute-accordion-button {
  margin-top: 1em; }

.accordion-wrapper,
.pac-contribute-accordion-wrapper,
.pac-ambassador-accordion-wrapper {
  transition: all 0.3s ease;
  height: 0;
  overflow: hidden; }
  .accordion-wrapper.open,
  .pac-contribute-accordion-wrapper.open,
  .pac-ambassador-accordion-wrapper.open {
    min-height: 50px;
    height: auto; }

.pac-contribute-column-one,
.pac-contribute-column-two {
  float: none;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .pac-contribute-column-one,
    .pac-contribute-column-two {
      float: left;
      width: 50%; } }
  .no-mediaqueries .pac-contribute-column-one, .no-mediaqueries
  .pac-contribute-column-two {
    float: left;
    width: 50%; }

.contribute-now .content h2,
.ebay-charitable-match h2 {
  font-size: 36px;
  font-size: 2.25rem;
  margin-top: 0;
  color: #0064d2;
  text-align: left;
  text-transform: initial; }

@media (min-width: 48.0625em) {
  .contribute-text-wrapper {
    float: left;
    width: 50%; } }
.no-mediaqueries .contribute-text-wrapper {
  float: left;
  width: 50%; }

.contribute-button-wrapper {
  display: table;
  padding-top: 1em;
  padding-bottom: 2em;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .contribute-button-wrapper {
      float: left;
      width: 50%;
      padding-bottom: 0; } }
  .no-mediaqueries .contribute-button-wrapper {
    float: left;
    width: 50%;
    padding-bottom: 0; }

.contribute-button-list {
  display: table-row;
  padding: 0;
  margin: 0; }

.button-wrapper {
  display: block;
  padding-left: 0;
  margin-bottom: 3em;
  list-style-type: none;
  text-align: center; }

.contribute-button-link,
.payroll-button-link {
  display: block; }
  .contribute-button-link:hover, .contribute-button-link:focus,
  .payroll-button-link:hover,
  .payroll-button-link:focus {
    text-decoration: none;
    color: #ffffff; }
    .contribute-button-link:hover .contribute-button-text,
    .contribute-button-link:hover .payroll-button-text, .contribute-button-link:focus .contribute-button-text,
    .contribute-button-link:focus .payroll-button-text,
    .payroll-button-link:hover .contribute-button-text,
    .payroll-button-link:hover .payroll-button-text,
    .payroll-button-link:focus .contribute-button-text,
    .payroll-button-link:focus .payroll-button-text {
      transition: all 0.3s ease;
      background-color: #2e93ff; }

.contribute-button-icon {
  background: url("../images/PDF-Icon.png");
  display: block;
  margin: 0 auto 2em auto;
  width: 94px;
  height: 98px; }
  @media (min-width: 48.0625em) {
    .contribute-button-icon {
      margin: 0 auto 1em auto; } }
  .no-mediaqueries .contribute-button-icon {
    margin: 0 auto 1em auto; }

.payroll-button-icon {
  background: url("../images/paycheck-logo.png");
  display: block;
  margin: 0 auto 2em auto;
  width: 120px;
  height: 60px; }
  @media (min-width: 48.0625em) {
    .payroll-button-icon {
      margin: 0 auto 1em auto; } }
  .no-mediaqueries .payroll-button-icon {
    margin: 0 auto 1em auto; }

.contribute-button-text {
  padding: 1em 0.5em;
  width: 100%;
  max-width: 225px; }

.payroll-button-text {
  padding: 1em 0.5em;
  width: 100%;
  max-width: 315px;
  margin: 0 auto; }

.charitable-match-link-wrapper {
  margin-bottom: 1em; }

.charitable-match-link {
  font-size: 14px;
  font-size: 0.875rem;
  color: #0064d2; }
  .charitable-match-link:after {
    font-size: 19px;
    font-size: 1.1875rem;
    position: relative;
    top: 4px;
    margin-left: 1em;
    display: inline-block; }

.no-mediaqueries .pac-highlights-anon,
.pac-highlights-anon {
  margin-top: 2em; }

.pac-welcome-block .content {
  padding: 1.75em 1.25em 0 0;
  border: none;
  background: none; }

.pac-welcome-logo {
  display: none;
  width: 100%;
  max-width: 300px;
  height: 159px;
  background-size: 100% 159px; }
  @media (min-width: 34.375em) {
    .pac-welcome-logo {
      background-size: 300px 159px; } }
  .no-mediaqueries .pac-welcome-logo {
    background-size: 300px 159px; }
  .no-mediaqueries .pac-welcome-logo {
    background: none; }

.block-divider.pac-welcome-top {
  padding-top: 0;
  margin-bottom: 0; }

.pac-welcome-title {
  font-size: 41px;
  font-size: 2.5625rem;
  color: #0064d2;
  margin-top: 0.1em;
  margin-bottom: 0; }
  @media (min-width: 48.0625em) {
    .pac-welcome-title {
      color: #0064d2;
      margin-top: 0.1em;
      margin-bottom: 0; } }
  .no-mediaqueries .pac-welcome-title {
    color: #0064d2;
    margin-top: 0.1em;
    margin-bottom: 0; }

.full-page-block.pac-conversations ul {
  list-style: none; }
  .full-page-block.pac-conversations ul li {
    float: left;
    width: 33.3333%;
    text-align: center; }
    .full-page-block.pac-conversations ul li img {
      max-width: 150px; }

.block-divider.pac-welcome-bottom {
  padding-top: 0.5em;
  margin-bottom: 1em; }

h2.pac-welcome-help-title {
  text-align: left;
  text-transform: initial;
  margin-bottom: 0; }

.pac-welcome-help-text {
  margin-top: 0; }

.pac-front-login-anon input[type="text"],
.pac-front-login-anon input[type="password"],
.pac-front-login-anon input[type="submit"] {
  width: 100%; }

.pac-newsletters .item-list ul {
  margin: 0;
  padding: 0; }
  .pac-newsletters .item-list ul .views-row {
    list-style-type: none; }
    .pac-newsletters .item-list ul .views-row a {
      display: block;
      width: 100%;
      border-bottom: 1px solid #cccccc;
      margin-top: 1.5em;
      padding-bottom: 0.5em; }
      .pac-newsletters .item-list ul .views-row a:after {
        float: right; }

.pac-newsletters .content {
  padding-top: 1.5em;
  padding-bottom: 3.5em; }

.view-pac-homepage-gallery .pac-event-title {
  font-size: 32px;
  font-size: 2rem;
  margin: 0.25em 0;
  color: #0064d2;
  text-align: left; }
.view-pac-homepage-gallery p {
  margin-top: 0; }
.view-pac-homepage-gallery .cboxElement {
  text-align: center;
  display: block;
  float: left;
  width: 98%;
  margin: 1%; }
  @media (min-width: 34.375em) {
    .view-pac-homepage-gallery .cboxElement {
      width: 31%;
      margin: 1%; } }
  .no-mediaqueries .view-pac-homepage-gallery .cboxElement {
    width: 31%;
    margin: 1%; }
  @media (min-width: 48.0625em) {
    .view-pac-homepage-gallery .cboxElement {
      width: 18%;
      margin: 1%; } }
  .no-mediaqueries .view-pac-homepage-gallery .cboxElement {
    width: 18%;
    margin: 1%; }
  .view-pac-homepage-gallery .cboxElement img {
    border: 1px solid #ffffff; }
    .view-pac-homepage-gallery .cboxElement img:hover, .view-pac-homepage-gallery .cboxElement img:focus {
      border: 1px solid #0064d2; }
.view-pac-homepage-gallery .block-divider {
  padding-top: 0.75em;
  margin-bottom: 1.5em; }

.pac-annual-report .content {
  padding-bottom: 1em; }

.annual-report a:hover,
.annual-report a:focus {
  text-decoration: none; }
  .annual-report a:hover .annual-report-link,
  .annual-report a:focus .annual-report-link {
    transition: all 0.3s ease;
    color: #999999;
    text-decoration: underline; }

.annual-report-title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #333333; }

.annual-report-content {
  font-size: 14px;
  font-size: 0.875rem;
  border-bottom: 1px solid #cccccc; }

.annual-report-image {
  float: left;
  width: 35%; }

.annual-report-description {
  float: left;
  padding-top: 1em;
  width: 65%;
  color: #666666; }

.annual-report-link {
  font-size: 14px;
  font-size: 0.875rem;
  float: right;
  padding-top: 1em;
  color: #0064d2;
  text-transform: uppercase; }
  .annual-report-link:after {
    font-size: 19px;
    font-size: 1.1875rem;
    position: relative;
    top: 4px;
    margin-left: 1em;
    display: inline-block; }

.logged-in.page-node-129697 .region-content .block-system > .content {
  border-bottom: 0; }
  .logged-in.page-node-129697 .region-content .block-system > .content .block-divider {
    margin-bottom: 2em; }

.annual-report-page-block .annual-report-title {
  font-size: 36px;
  font-size: 2.25rem;
  padding: 0;
  border: none;
  color: #0064d2; }
.annual-report-page-block .annual-report-description {
  font-size: 16px;
  font-size: 1rem;
  float: none;
  margin: 0;
  width: 100%; }
.annual-report-page-block .annual-report-link {
  float: none;
  margin-top: 2.5em; }
  .annual-report-page-block .annual-report-link:after {
    content: none; }
.annual-report-page-block .annual-report-content {
  float: left;
  width: 65%;
  border: none; }
.annual-report-page-block a:hover .annual-report-link, .annual-report-page-block a:focus .annual-report-link {
  transition: all 0.3s ease;
  text-decoration: none;
  color: #ffffff;
  background-color: #2e93ff; }

.view-employee-spotlight .views-row {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .view-employee-spotlight .views-row.views-row-first {
      float: left;
      width: 50%; } }
  .no-mediaqueries .view-employee-spotlight .views-row.views-row-first {
    float: left;
    width: 50%; }
  @media (min-width: 48.0625em) {
    .view-employee-spotlight .views-row.views-row-last {
      float: left;
      width: 50%; } }
  .no-mediaqueries .view-employee-spotlight .views-row.views-row-last {
    float: left;
    width: 50%; }
  @media (min-width: 48.0625em) {
    .view-employee-spotlight .views-row.views-row-first.views-row-last {
      float: none;
      width: 100%; } }
  .no-mediaqueries .view-employee-spotlight .views-row.views-row-first.views-row-last {
    float: none;
    width: 100%; }
  .view-employee-spotlight .views-row img {
    border-radius: 50%;
    margin: 1em 0 1.5em 0; }
  .view-employee-spotlight .views-row h3 {
    line-height: 1;
    text-align: center; }
  .view-employee-spotlight .views-row .name {
    font-size: 36px;
    font-size: 2.25rem;
    display: block;
    width: 100%;
    color: #0064d2; }
  .view-employee-spotlight .views-row .job-title {
    font-size: 16px;
    font-size: 1rem;
    color: #666666; }
  .view-employee-spotlight .views-row blockquote {
    font-size: 16px;
    font-size: 1rem;
    border: none;
    color: #666666;
    text-align: left; }
    .view-employee-spotlight .views-row blockquote > p {
      margin: 0; }
      .view-employee-spotlight .views-row blockquote > p:before {
        font-size: 50px;
        font-size: 3.125rem;
        position: relative;
        top: 0;
        float: left;
        margin-left: -28px;
        color: #999999;
        line-height: 1; }
      .view-employee-spotlight .views-row blockquote > p:after {
        font-size: 50px;
        font-size: 3.125rem;
        position: relative;
        top: 23px;
        margin-left: 5px;
        color: #999999;
        line-height: 0; }

.charities.accordian {
  margin: 0;
  padding: 0; }
  .charities.accordian li {
    list-style-type: none; }
  .charities.accordian h3 {
    font-size: 18px;
    font-size: 1.125rem;
    display: block;
    border-bottom: 1px solid #cccccc;
    padding: 1.25em 0 0.75em 0;
    margin: 0;
    width: 100%;
    color: #0064d2; }
    .charities.accordian h3:before {
      font-size: 15px;
      font-size: 0.9375rem;
      display: inline-block;
      margin-right: 0.5em; }
  .charities.accordian .charity-info {
    transition: all 0.3s ease;
    height: 0;
    overflow: hidden; }
    .charities.accordian .charity-info.open {
      min-height: 50px;
      height: auto;
      margin-left: 1.25em; }

.webform-client-form .form-type-radio label {
  display: inline; }
.webform-client-form .webform-container-inline label {
  display: block; }
.webform-client-form input[type="submit"] {
  width: 100%; }
.webform-client-form .webform-component-checkboxes {
  padding-top: 1em; }
  .webform-client-form .webform-component-checkboxes label {
    display: inline; }
.webform-client-form textarea,
.webform-client-form select,
.webform-client-form input[type="date"],
.webform-client-form input[type="datetime"],
.webform-client-form input[type="datetime-local"],
.webform-client-form input[type="email"],
.webform-client-form input[type="month"],
.webform-client-form input[type="number"],
.webform-client-form input[type="password"],
.webform-client-form input[type="search"],
.webform-client-form input[type="tel"],
.webform-client-form input[type="text"],
.webform-client-form input[type="time"],
.webform-client-form input[type="url"],
.webform-client-form input[type="week"] {
  width: 100%; }
.webform-client-form #webform-component-contribution-amount .field-prefix {
  float: left;
  width: 3%;
  top: 0.5em;
  position: relative; }
.webform-client-form #webform-component-contribution-amount .form-text {
  float: left;
  width: 97%; }
.webform-client-form #webform-component-contribution-amount .form-item .description {
  float: none;
  display: block; }

.contribution-amounts .content h2 {
  font-size: 32px;
  font-size: 2rem;
  text-align: left;
  text-transform: initial; }

@media (min-width: 48.0625em) {
  .front-featured-member {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column; } }
.no-mediaqueries .front-featured-member {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column; }
.front-featured-member .content {
  padding: 0; }
.front-featured-member .views-field-field-member-photo img {
  display: block;
  width: 100%; }
.front-featured-member .all-fields-wrapper {
  background-size: cover;
  background-position: center center;
  width: 100%; }
  .front-featured-member .all-fields-wrapper .text-fields {
    background: #c2f5ff; }
    .front-featured-member .all-fields-wrapper .text-fields .content {
      padding: 15px; }
.front-featured-member .views-field-nothing {
  margin: 15px 0 0; }

.page-featured-members .region-content .block-system > .content {
  padding: 0;
  border: none;
  background: none; }

.views-row .featured-member-listing-wrapper {
  padding: 2em;
  text-align: center; }
  .views-row .featured-member-listing-wrapper p {
    margin: 0; }

.featured-members-page .view-content {
  margin: 0 15px; }
  @media (min-width: 34.375em) {
    .featured-members-page .view-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; } }
  .no-mediaqueries .featured-members-page .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
.featured-members-page .views-row {
  margin: 0 .5% 15px;
  background: #c2f5ff;
  border: 1px solid #cccccc; }
  @media (min-width: 34.375em) {
    .featured-members-page .views-row {
      width: 48%; } }
  .no-mediaqueries .featured-members-page .views-row {
    width: 48%; }
  @media (min-width: 48.0625em) {
    .featured-members-page .views-row {
      width: 32%; } }
  .no-mediaqueries .featured-members-page .views-row {
    width: 32%; }
.featured-members-page .featured-member-title {
  font-size: 20px;
  font-size: 1.25rem; }
.featured-members-page .featured-member-photo {
  max-width: 130px;
  margin: 0 auto; }
.featured-members-page .featured-member-business {
  font-size: 16px;
  font-size: 1rem;
  margin: 15px 0 0; }
.featured-members-page .featured-member-business-location {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin: 15px 0 0;
  color: #666666;
  text-transform: uppercase; }

.member-wrapper,
.featured-member-wrapper {
  margin-bottom: 1.5em; }

.member-wrapper {
  padding: 1em; }

.featured-member-link:hover, .featured-member-link:focus {
  text-decoration: none; }

.member-photo img,
.featured-member-photo img {
  border-radius: 50%;
  margin: 1em 0; }

.featured-member-title,
.views-field-title {
  font-size: 32px;
  font-size: 2rem;
  color: #0a1c6b; }

.member-business,
.member-info .member-business h2,
.featured-member-business,
.views-field-field-member-business-name {
  font-size: 24px;
  font-size: 1.5rem;
  color: #0a1c6b;
  text-transform: uppercase;
  margin: 0.3em 0 0.5em 0; }

.featured-member-business-location {
  font-size: 18px;
  font-size: 1.125rem; }

.featured-member-location,
.views-field-field-member-business-location {
  font-size: 18px;
  font-size: 1.125rem;
  color: #0a1c6b; }

.member-highlights {
  text-align: left; }
  .member-highlights p {
    margin: 0; }

@media (min-width: 48.0625em) {
  .node-member .member-wrapper .member-info {
    float: left;
    width: 40%;
    margin: 0 5%; } }
.no-mediaqueries .node-member .member-wrapper .member-info {
  float: left;
  width: 40%;
  margin: 0 5%; }
.node-member .member-wrapper .member-info .member-name h2 {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 0;
  color: #0064d2; }
.node-member .member-wrapper .member-info .member-business {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 1.25em; }
  .node-member .member-wrapper .member-info .member-business h2 {
    margin-top: 0; }
@media (min-width: 48.0625em) {
  .node-member .member-wrapper .member-description {
    float: left;
    width: 50%; } }
.no-mediaqueries .node-member .member-wrapper .member-description {
  float: left;
  width: 50%; }
.node-member .member-wrapper .member-description .field-name-body {
  text-align: left; }
.node-member .member-wrapper .member-description blockquote {
  text-align: left; }

.member-highlights {
  margin-top: 2em;
  text-align: center;
  word-break: break-word; }
  .member-highlights .member-icon {
    margin-bottom: 2em; }
    @media (min-width: 48.0625em) {
      .member-highlights .member-icon {
        float: left;
        width: 40%;
        max-width: 155px;
        padding: 0 5%; } }
    .no-mediaqueries .member-highlights .member-icon {
      float: left;
      width: 40%;
      max-width: 155px;
      padding: 0 5%; }
    .member-highlights .member-icon:before {
      content: '';
      display: block;
      clear: both;
      margin: 0 auto;
      width: 36px;
      height: 36px;
      background: url("../images/member-sprites.png") 0 0 no-repeat; }
    .member-highlights .member-icon.icon-odd {
      clear: left; }
    .member-highlights .member-icon.icon-even {
      clear: right; }
  .member-highlights .member-comm-involvement:before {
    background-position: 0 0; }
  .member-highlights .member-brick-mortar:before {
    background-position: 0 -36px; }
  .member-highlights .member-employees:before {
    background-position: 0 -72px; }
  .member-highlights .member-exports:before {
    background-position: 0 -108px; }
  .member-highlights .member-twitter:before {
    background-position: 0 -144px; }
  .member-highlights .member-accomplishments:before {
    background-position: 0 -180px; }
  .member-highlights .member-web-presence:before {
    background-position: 0 -216px; }
  .member-highlights .member-growth:before {
    background-position: 0 -252px; }
  .member-highlights .member-facebook:before {
    background-position: 0 -288px; }

.view-display-id-office_locations .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .view-display-id-office_locations .view-content .office {
    width: 48%;
    margin-bottom: 2em; }
    @media (min-width: 57.8125em) {
      .view-display-id-office_locations .view-content .office {
        width: 30%; } }
    .no-mediaqueries .view-display-id-office_locations .view-content .office {
      width: 30%; }
    .view-display-id-office_locations .view-content .office .office-location-block-wrapper {
      background: #FFF; }
      .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-image {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        height: 232px;
        margin: 0 auto; }
      .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-block-container {
        padding: 10px 15px 15px; }
        .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-block-container .office-location-block-title p {
          font-size: 16px;
          line-height: 1.33;
          letter-spacing: 0.2px;
          color: #666666;
          margin-bottom: 5px; }
        .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-block-container .office-location-block-address h4 {
          font-size: 20px;
          font-size: 1.25rem;
          margin: 0;
          line-height: 1.33;
          letter-spacing: 0.2px;
          color: #666666;
          margin-bottom: 0; }
          @media (min-width: 57.8125em) {
            .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-block-container .office-location-block-address h4 {
              font-size: 18px;
              font-size: 1.125rem; } }
          .no-mediaqueries .view-display-id-office_locations .view-content .office .office-location-block-wrapper .office-location-block-container .office-location-block-address h4 {
            font-size: 18px;
            font-size: 1.125rem; }

#block-block-11 .content {
  padding: 15px; }

.page-node-131640 #block-system-main {
  display: none; }
.page-node-131640 .block > h2 {
  color: #333;
  font-family: 'MarketSans-SemiBold-WebS';
  margin: 30px 32px;
  font-size: 1.3em;
  font-weight: 300;
  text-align: center; }

#block-block-195 p {
  text-align: center; }

.news-page-date {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 1em 0; }

.news-page-image img {
  width: 100%; }

@media (min-width: 48.0625em) {
  .news-page-social-sidebar {
    width: 20%;
    float: left; } }
.no-mediaqueries .news-page-social-sidebar {
  width: 20%;
  float: left; }

@media (min-width: 48.0625em) {
  .news-page-content {
    width: 80%;
    float: left; } }
.no-mediaqueries .news-page-content {
  width: 80%;
  float: left; }

.news-page-social-sidebar {
  margin-top: 1em; }
  .news-page-social-sidebar h2 {
    font-size: 14px;
    font-size: 0.875rem;
    color: #666666;
    margin: 0 3em 0.5em 0;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase; }
  .news-page-social-sidebar .issue-share.menu {
    padding: 0;
    margin: 0 1.5em 0 0;
    text-align: center;
    line-height: 1.5; }
    .news-page-social-sidebar .issue-share.menu .leaf {
      font-size: 24px;
      font-size: 1.5rem;
      display: inline;
      list-style-type: none; }
      @media (min-width: 48.0625em) {
        .news-page-social-sidebar .issue-share.menu .leaf {
          display: block; } }
      .no-mediaqueries .news-page-social-sidebar .issue-share.menu .leaf {
        display: block; }

.view-display-id-page .view-filters .views-exposed-form, .view-display-id-block_8 .view-filters .views-exposed-form {
  width: 100%; }
  @media (min-width: 48.0625em) {
    .view-display-id-page .view-filters .views-exposed-form, .view-display-id-block_8 .view-filters .views-exposed-form {
      float: right;
      width: auto; } }
  .no-mediaqueries .view-display-id-page .view-filters .views-exposed-form, .no-mediaqueries .view-display-id-block_8 .view-filters .views-exposed-form {
    float: right;
    width: auto; }
  .view-display-id-page .view-filters .views-exposed-form .views-exposed-widget, .view-display-id-block_8 .view-filters .views-exposed-form .views-exposed-widget {
    float: none; }
    @media (min-width: 48.0625em) {
      .view-display-id-page .view-filters .views-exposed-form .views-exposed-widget, .view-display-id-block_8 .view-filters .views-exposed-form .views-exposed-widget {
        float: left; } }
    .no-mediaqueries .view-display-id-page .view-filters .views-exposed-form .views-exposed-widget, .no-mediaqueries .view-display-id-block_8 .view-filters .views-exposed-form .views-exposed-widget {
      float: left; }
  .view-display-id-page .view-filters .views-exposed-form input[type="submit"], .view-display-id-block_8 .view-filters .views-exposed-form input[type="submit"] {
    margin: 0;
    padding: 0.75em 3em;
    width: 100%;
    display: block; }
    @media (min-width: 48.0625em) {
      .view-display-id-page .view-filters .views-exposed-form input[type="submit"], .view-display-id-block_8 .view-filters .views-exposed-form input[type="submit"] {
        display: inline;
        margin-top: 2.75em; } }
    .no-mediaqueries .view-display-id-page .view-filters .views-exposed-form input[type="submit"], .no-mediaqueries .view-display-id-block_8 .view-filters .views-exposed-form input[type="submit"] {
      display: inline;
      margin-top: 2.75em; }
.view-display-id-page .front-page-news-photo, .view-display-id-block_8 .front-page-news-photo {
  width: 15%; }
  .view-display-id-page .front-page-news-photo img, .view-display-id-block_8 .front-page-news-photo img {
    display: block; }
.view-display-id-page .front-page-news-text, .view-display-id-block_8 .front-page-news-text {
  width: 82%; }
.view-display-id-page .views-field-title, .view-display-id-block_8 .views-field-title {
  margin: 0; }

.news-page-tags {
  padding: 1em 0;
  border-top: 1px solid #cccccc; }
  .news-page-tags .field-items .field-item {
    display: inline; }

@media (min-width: 48.0625em) {
  .content-columns {
    display: -ms-flexbox;
    display: flex; } }
.no-mediaqueries .content-columns {
  display: -ms-flexbox;
  display: flex; }
.content-columns .region-sidebar {
  margin: 2em 0 0 0; }
  @media (min-width: 48.0625em) {
    .content-columns .region-sidebar {
      -ms-flex: 1;
          flex: 1;
      margin: 0 0 0 60px; } }
  .no-mediaqueries .content-columns .region-sidebar {
    -ms-flex: 1;
        flex: 1;
    margin: 0 0 0 60px; }
@media (min-width: 48.0625em) {
  .content-columns .region-content {
    -ms-flex: 3;
        flex: 3; } }
.no-mediaqueries .content-columns .region-content {
  -ms-flex: 3;
      flex: 3; }

.region-sidebar .block + .block {
  margin-top: 2em; }
.region-sidebar .block .content {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 1.5em; }

.popup {
  transition: all 0.3s ease;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.8); }
  .no-mediaqueries .popup {
    background-image: url("../images/transparent-bg.png"); }
  .popup.open {
    min-height: 50px;
    height: 100%; }

.popup-wrapper {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em;
  margin: 4em auto; }
  .no-mediaqueries .popup-wrapper {
    width: 67.5em; }
  @media (min-width: 48.0625em) {
    .popup-wrapper {
      margin: 4em auto; } }
  .no-mediaqueries .popup-wrapper {
    margin: 4em auto; }

.popup-close {
  font-size: 26px;
  font-size: 1.625rem;
  display: block;
  clear: both;
  color: #ffffff;
  text-decoration: underline;
  text-align: right;
  margin-right: 0.5em; }
  @media (min-width: 48.0625em) {
    .popup-close {
      margin-right: 0.75em; } }
  .no-mediaqueries .popup-close {
    margin-right: 0.75em; }

.popup-content {
  background-color: #ffffff;
  padding: 1em;
  margin: 0.5em; }
  @media (min-width: 48.0625em) {
    .popup-content {
      margin: 0 1em;
      padding: 2.5em; } }
  .no-mediaqueries .popup-content {
    margin: 0 1em;
    padding: 2.5em; }

.popup-heading {
  background: url(../images/ebay-ms-logo.png);
  background: none, url(../images/ebay-ms-logo.svg);
  display: block;
  padding-bottom: 0.75em;
  border-bottom: 1px solid #cccccc;
  margin-top: 0.25em;
  margin-bottom: 0.75em;
  width: 100%;
  height: 33px;
  background-size: 247px 33px;
  background-repeat: no-repeat; }

@media (min-width: 48.0625em) {
  .popup-title,
  .popup-text {
    float: left;
    width: 50%; } }
.no-mediaqueries .popup-title, .no-mediaqueries
.popup-text {
  float: left;
  width: 50%; }

.popup-title-text {
  font-size: 32px;
  font-size: 2rem;
  margin: 0;
  color: #0064d2; }
  @media (min-width: 48.0625em) {
    .popup-title-text {
      font-size: 52px;
      font-size: 3.25rem; } }
  .no-mediaqueries .popup-title-text {
    font-size: 52px;
    font-size: 3.25rem; }

.popup-text {
  font-size: 14px;
  font-size: 0.875rem; }

.popup-image-wrapper .popup-content-wrapper {
  position: relative;
  overflow: hidden;
  margin: 0 1em; }
.popup-image-wrapper .popup-content {
  border: 1px solid #999999;
  margin: 0;
  height: 319px; }
.popup-image-wrapper .popup-bg {
  position: absolute;
  top: 0;
  right: -27em;
  background: url("../images/ebay-popup-background.png") no-repeat;
  background-size: 510px 400px;
  background-position: right top;
  width: 510px;
  height: 400px; }
  @media (min-width: 34.375em) {
    .popup-image-wrapper .popup-bg {
      right: -15em; } }
  .no-mediaqueries .popup-image-wrapper .popup-bg {
    right: -15em; }
  @media (min-width: 48.0625em) {
    .popup-image-wrapper .popup-bg {
      right: 0; } }
  .no-mediaqueries .popup-image-wrapper .popup-bg {
    right: 0; }
.popup-image-wrapper .popup-heading {
  background: url(../images/ebay-logo.png);
  background: none, url(../images/ebay-logo.svg);
  display: block;
  padding-bottom: 0.75em;
  border: none;
  margin-top: 0.25em;
  margin-bottom: 0.75em;
  width: 100%;
  height: 41px;
  background-size: 102px 41px;
  background-repeat: no-repeat; }
.popup-image-wrapper .popup-text {
  width: 100%;
  color: #8a7a67; }
  @media (min-width: 34.375em) {
    .popup-image-wrapper .popup-text {
      width: 65%; } }
  .no-mediaqueries .popup-image-wrapper .popup-text {
    width: 65%; }
  @media (min-width: 48.0625em) {
    .popup-image-wrapper .popup-text {
      width: 45%; } }
  .no-mediaqueries .popup-image-wrapper .popup-text {
    width: 45%; }
  @media (min-width: 64em) {
    .popup-image-wrapper .popup-text {
      width: 55%; } }
  .no-mediaqueries .popup-image-wrapper .popup-text {
    width: 55%; }
.popup-image-wrapper .popup-title {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0;
  float: none;
  color: #8a7a67;
  line-height: 1; }
  @media (min-width: 48.0625em) {
    .popup-image-wrapper .popup-title {
      font-size: 32px;
      font-size: 2rem; } }
  .no-mediaqueries .popup-image-wrapper .popup-title {
    font-size: 32px;
    font-size: 2rem; }
  @media (min-width: 64em) {
    .popup-image-wrapper .popup-title {
      font-size: 52px;
      font-size: 3.25rem; } }
  .no-mediaqueries .popup-image-wrapper .popup-title {
    font-size: 52px;
    font-size: 3.25rem; }
.popup-image-wrapper .popup-subtitle {
  color: #8a7a67; }
.popup-image-wrapper .popup-read-more.link-arrow:after {
  content: '';
  display: inline-block;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #0064d2; }
.popup-image-wrapper .popup-read-more.link-arrow:hover:after, .popup-image-wrapper .popup-read-more.link-arrow:focus:after {
  border-left: 5px solid #999999; }

.webform-contact-page input[type="text"],
.webform-contact-page input[type="email"],
.webform-contact-page select,
.webform-contact-page input[type="submit"] {
  width: 25%; }
.webform-contact-page input[type="submit"] {
  width: 20%; }

.block-tweetrep {
  padding-top: 1em; }

.block-findreps .content {
  padding: 1em; }
  @media (min-width: 48.0625em) {
    .block-findreps .content {
      padding: 2em; } }
  .no-mediaqueries .block-findreps .content {
    padding: 2em; }

.official.row-odd {
  clear: none;
  margin-right: 0; }
  @media (min-width: 48.0625em) {
    .official.row-odd {
      clear: left;
      margin-right: 1%; } }
  .no-mediaqueries .official.row-odd {
    clear: left;
    margin-right: 1%; }

.official.row-even {
  clear: none;
  margin-left: 0; }
  @media (min-width: 48.0625em) {
    .official.row-even {
      clear: right;
      margin-left: 1%; } }
  .no-mediaqueries .official.row-even {
    clear: right;
    margin-left: 1%; }

.official-profile-link:hover .official-name, .official-profile-link:focus .official-name {
  color: #2e93ff; }

.official {
  position: relative;
  float: left;
  padding: 2%;
  border: none;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1em;
  width: 98%;
  min-height: 6.5em; }
  @media (min-width: 34.375em) {
    .official {
      border: 1px solid #cccccc; } }
  .no-mediaqueries .official {
    border: 1px solid #cccccc; }
  @media (min-width: 48.0625em) {
    .official {
      width: 44%; } }
  .no-mediaqueries .official {
    width: 44%; }

.official-image {
  float: none;
  width: 100%;
  max-width: 75px; }
  @media (min-width: 48.0625em) {
    .official-image {
      float: left;
      width: 20%; } }
  .no-mediaqueries .official-image {
    float: left;
    width: 20%; }

.official--photo {
  display: block; }
  @media (min-width: 48.0625em) {
    .official--photo {
      float: left;
      margin-right: 2%;
      width: 15%;
      max-width: 165px; } }
  .no-mediaqueries .official--photo {
    float: left;
    margin-right: 2%;
    width: 15%;
    max-width: 165px; }

.official-text {
  float: none;
  width: 100%;
  padding-left: 0; }
  @media (min-width: 48.0625em) {
    .official-text {
      float: left;
      width: 79%;
      padding-left: 1%; } }
  .no-mediaqueries .official-text {
    float: left;
    width: 79%;
    padding-left: 1%; }
  .official-text p {
    margin: 0;
    padding: 0; }

.official-subtitle {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-top: 2em;
  margin: 0;
  color: #d12300;
  text-transform: uppercase; }

@media (min-width: 48.0625em) {
  .official-text-content {
    float: left;
    width: 83%; } }
.no-mediaqueries .official-text-content {
  float: left;
  width: 83%; }

.official--level {
  color: #0064d2;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1em; }

.official-name {
  font-size: 18px;
  font-size: 1.125rem;
  color: #0064d2;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.2; }
  @media (min-width: 48.0625em) {
    .official-name {
      font-size: 22px;
      font-size: 1.375rem; } }
  .no-mediaqueries .official-name {
    font-size: 22px;
    font-size: 1.375rem; }

.official--social-media-list {
  padding: 0;
  margin: 0;
  word-wrap: break-word; }
  @media (min-width: 48.0625em) {
    .official--social-media-list {
      width: 50%;
      float: left;
      margin-bottom: 1em; } }
  .no-mediaqueries .official--social-media-list {
    width: 50%;
    float: left;
    margin-bottom: 1em; }
  .official--social-media-list li {
    font-size: 14px;
    font-size: 0.875rem;
    list-style-type: none;
    margin: 1em 0;
    word-break: break-all; }
    @media (min-width: 48.0625em) {
      .official--social-media-list li {
        margin: 0; } }
    .no-mediaqueries .official--social-media-list li {
      margin: 0; }

.official--contact-info {
  padding: 0;
  margin: 0;
  word-wrap: break-word; }
  @media (min-width: 48.0625em) {
    .official--contact-info {
      float: left;
      width: 50%; } }
  .no-mediaqueries .official--contact-info {
    float: left;
    width: 50%; }
  .official--contact-info li {
    font-size: 14px;
    font-size: 0.875rem;
    list-style-type: none; }
    @media (min-width: 48.0625em) {
      .official--contact-info li {
        width: 50%; } }
    .no-mediaqueries .official--contact-info li {
      width: 50%; }

.official-icon-item:before {
  width: 1.5em;
  text-align: center;
  display: inline-block;
  color: #0064d2;
  margin: 0.5em 0; }

.tweet-rep-full-page-block h3 {
  margin-top: 0; }
.tweet-rep-full-page-block textarea,
.tweet-rep-full-page-block select,
.tweet-rep-full-page-block input[type="date"],
.tweet-rep-full-page-block input[type="datetime"],
.tweet-rep-full-page-block input[type="datetime-local"],
.tweet-rep-full-page-block input[type="email"],
.tweet-rep-full-page-block input[type="month"],
.tweet-rep-full-page-block input[type="number"],
.tweet-rep-full-page-block input[type="password"],
.tweet-rep-full-page-block input[type="search"],
.tweet-rep-full-page-block input[type="tel"],
.tweet-rep-full-page-block input[type="text"],
.tweet-rep-full-page-block input[type="time"],
.tweet-rep-full-page-block input[type="url"],
.tweet-rep-full-page-block input[type="week"] {
  width: 100%; }
.tweet-rep-full-page-block .preview textarea {
  font-size: 18px;
  font-size: 1.125rem;
  width: 100%;
  line-height: 1.4;
  resize: none;
  overflow: auto;
  padding: 1em;
  margin: 0 0 1em 0;
  color: #333333;
  border-color: #cccccc;
  background-color: #ffffff; }
.tweet-rep-full-page-block .link #post-to-twitter {
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
  padding: 0.75em 1em 0.5em 1em;
  margin-bottom: 1em; }
  .tweet-rep-full-page-block .link #post-to-twitter:before {
    font-size: 36px;
    font-size: 2.25rem;
    margin-right: 0.5em;
    vertical-align: middle;
    bottom: 5px;
    position: relative; }

/*

  Block classes: thank-you-page-tweet-block half-page-left-block

  <div class="thank-you-page-tweet-block-content">
    <a href="/action-center/tweet?campaign_id=129965">
      <span class="tweet-icon"></span>
      Tweet Your Members of Congress
    </a>
  </div>

*/
.thank-you-page-tweet-block .thank-you-page-tweet-block-content .tweet-icon:before {
  font-size: 44px;
  font-size: 2.75rem;
  display: block;
  padding: 1em;
  border-radius: 50%;
  margin: 0 auto 0.5em auto;
  width: 44px;
  height: 44px;
  color: #ffffff;
  background-color: #0064d2; }
.thank-you-page-tweet-block .thank-you-page-tweet-block-content a {
  font-size: 20px;
  font-size: 1.25rem;
  display: block;
  text-align: center;
  text-decoration: none; }
  .thank-you-page-tweet-block .thank-you-page-tweet-block-content a:hover {
    transition: all 0.3s ease;
    color: #2e93ff; }
    .thank-you-page-tweet-block .thank-you-page-tweet-block-content a:hover .tweet-icon:before {
      background-color: #2e93ff; }

.tweet-page-write-a-letter .tweet-page-write-a-letter-content .write-icon:before {
  font-size: 44px;
  font-size: 2.75rem;
  display: block;
  padding: 1em;
  border-radius: 50%;
  margin: 0 auto 0.5em auto;
  width: 44px;
  height: 44px;
  color: #ffffff;
  background-color: #0064d2; }
.tweet-page-write-a-letter .tweet-page-write-a-letter-content .take-action-twitter-icon {
  font-size: 20px;
  font-size: 1.25rem; }
  .tweet-page-write-a-letter .tweet-page-write-a-letter-content .take-action-twitter-icon:before {
    font-size: 44px;
    font-size: 2.75rem;
    display: block;
    padding: 1em;
    border-radius: 50%;
    margin: 0 auto 0.5em auto;
    width: 44px;
    height: 44px;
    color: #ffffff;
    background-color: #0064d2; }
.tweet-page-write-a-letter .tweet-page-write-a-letter-content a {
  font-size: 20px;
  font-size: 1.25rem;
  display: block;
  text-align: center;
  text-decoration: none; }
  .tweet-page-write-a-letter .tweet-page-write-a-letter-content a:hover {
    transition: all 0.3s ease;
    color: #2e93ff; }
    .tweet-page-write-a-letter .tweet-page-write-a-letter-content a:hover .write-icon:before {
      background-color: #2e93ff; }

.block-re-socialtools ul {
  margin: 0;
  padding: 0; }
.block-re-socialtools li {
  list-style-type: none;
  text-align: center; }
.block-re-socialtools #post-to-fb,
.block-re-socialtools #post-to-twitter {
  position: relative;
  display: block;
  margin: 0 auto 1em auto; }
  .block-re-socialtools #post-to-fb:before,
  .block-re-socialtools #post-to-twitter:before {
    font-size: 44px;
    font-size: 2.75rem;
    position: absolute;
    width: 44px;
    height: 44px;
    left: 0.1em;
    bottom: 0.1em; }
    @media (min-width: 34.375em) {
      .block-re-socialtools #post-to-fb:before,
      .block-re-socialtools #post-to-twitter:before {
        left: 1em; } }
    .no-mediaqueries .block-re-socialtools #post-to-fb:before, .no-mediaqueries
    .block-re-socialtools #post-to-twitter:before {
      left: 1em; }

.official.profile-page {
  float: none;
  clear: both;
  border: 1px solid #cccccc;
  padding: 2%;
  width: 96%; }

.official-profile-info-wrapper {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .official-profile-info-wrapper {
      text-align: left; } }
  .no-mediaqueries .official-profile-info-wrapper {
    text-align: left; }

.official-back-button-link {
  display: block;
  padding: 1em;
  margin: 1em auto;
  width: 100%;
  max-width: 200px; }
  .official-back-button-link:hover, .official-back-button-link:focus {
    color: #ffffff; }
  @media (min-width: 48.0625em) {
    .official-back-button-link {
      display: inline;
      position: absolute;
      top: 1em;
      right: 1em;
      margin: 0; } }
  .no-mediaqueries .official-back-button-link {
    display: inline;
    position: absolute;
    top: 1em;
    right: 1em;
    margin: 0; }

.officia-intro-wrapper {
  width: 96%; }
  @media (min-width: 48.0625em) {
    .officia-intro-wrapper {
      display: inline-block;
      padding: 0 2%;
      width: 75%; } }
  .no-mediaqueries .officia-intro-wrapper {
    display: inline-block;
    padding: 0 2%;
    width: 75%; }

.official-text {
  display: block;
  float: none; }
  @media (min-width: 48.0625em) {
    .official-text {
      float: left;
      width: 70%;
      padding-left: 1%; } }
  .no-mediaqueries .official-text {
    float: left;
    width: 70%;
    padding-left: 1%; }

.offical-image {
  float: none;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .offical-image {
      float: left;
      width: 20%; } }
  .no-mediaqueries .offical-image {
    float: left;
    width: 20%; }

.officials-info-wrapper {
  padding-bottom: 2em; }

.officials-committees-list,
.officials-bio-list {
  margin: 0;
  padding: 0; }
  @media (min-width: 48.0625em) {
    .officials-committees-list,
    .officials-bio-list {
      margin: 1em; } }
  .no-mediaqueries .officials-committees-list, .no-mediaqueries
  .officials-bio-list {
    margin: 1em; }

.officials-committees-wrapper,
.officials-bio-wrapper {
  float: none;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .officials-committees-wrapper,
    .officials-bio-wrapper {
      float: left;
      width: 50%; } }
  .no-mediaqueries .officials-committees-wrapper, .no-mediaqueries
  .officials-bio-wrapper {
    float: left;
    width: 50%; }

.committee-footnote {
  font-size: 12px;
  font-size: 0.75rem; }

.official-full-text > .official-address {
  clear: both; }

.officials-social-wrapper {
  float: none;
  width: 100%;
  padding-left: 0;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .officials-social-wrapper {
      float: left;
      width: 70%;
      padding-left: 1%;
      text-align: left; } }
  .no-mediaqueries .officials-social-wrapper {
    float: left;
    width: 70%;
    padding-left: 1%;
    text-align: left; }

.official-social {
  padding: 0;
  margin: 0; }

.officials-social-wrapper .official-social li {
  display: inline-block;
  margin: 1em .5em; }

.official-social-website-link:before,
.official-social-webform-link:before,
.official-social-facebook-link:before,
.official-social-twitter-link:before,
.official-social-youtube-link:before {
  font-size: 32px;
  font-size: 2rem;
  display: inline-block; }

.officials-bio-list, .officials-committees-list {
  list-style: none; }

.official-full-text .ctools-collapsible-title {
  line-height: 0.75; }
.official-full-text .ctools-collapsible-content .official-address {
  float: none;
  width: 100%;
  padding: 1em; }
  @media (min-width: 48.0625em) {
    .official-full-text .ctools-collapsible-content .official-address {
      float: left;
      width: 30%; } }
  .no-mediaqueries .official-full-text .ctools-collapsible-content .official-address {
    float: left;
    width: 30%; }

.announcement-wrapper.hidden,
.announcement-wrapper.seen {
  display: none; }

.announcement-wrapper {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #0064d2;
  color: #ffffff;
  text-align: center; }
  .announcement-wrapper .announcement-content {
    margin: 0 auto;
    width: 100%;
    max-width: 67.5em;
    position: relative; }
    .no-mediaqueries .announcement-wrapper .announcement-content {
      width: 67.5em; }
  .announcement-wrapper .announcement-text {
    margin: 0 2em; }
  .announcement-wrapper a {
    color: #f1f1f1;
    text-decoration: underline; }
  .announcement-wrapper p {
    margin: 0;
    padding: 1em 0; }
  .announcement-wrapper .announcement-close-wrapper {
    position: absolute;
    right: 0;
    top: 1em; }
  .announcement-wrapper .announcement-close {
    text-align: right;
    text-decoration: none; }
    .announcement-wrapper .announcement-close:hover {
      transition: all 0.3s ease;
      color: #d12300; }

.magenta .announcement-wrapper {
  background-color: #e52766; }

#webform-client-form-130005 .form-radios {
  margin: 1em 1em; }
#webform-client-form-130005 .form-radios .option {
  font-weight: 400;
  margin-left: 0.5em; }
#webform-client-form-130005 .form-type-radio {
  margin: 0.5em 0; }

@media (min-width: 48.0625em) {
  .front .header-search-form.open {
    bottom: 103px; } }
.no-mediaqueries .front .header-search-form.open {
  bottom: 103px; }

.header-search-form {
  transition: all 0.3s ease;
  display: none; }
  .header-search-form.open {
    display: block;
    position: relative;
    right: 0;
    bottom: 0;
    text-align: center; }
    .header-search-form.open input[type="search"] {
      width: 0; }
    @media (min-width: 48.0625em) {
      .header-search-form.open {
        position: absolute;
        right: 400px;
        bottom: 90px; } }
    .no-mediaqueries .header-search-form.open {
      position: absolute;
      right: 400px;
      bottom: 90px; }
  .header-search-form .form-actions {
    display: none; }
  .header-search-form input[type="search"] {
    transition: all 0.3s ease;
    height: 1.5em;
    line-height: 1.4;
    padding-right: 1.5em;
    width: 0; }

.header-secondary-menu .content .header-search-link:after {
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  padding-right: 1em;
  margin: 0;
  top: 0.15em;
  font-size: 18px;
  position: relative; }

.header-search-link {
  display: inline-block;
  margin-right: 1em;
  width: 18px; }

.page-search .form-type-searchfield label {
  line-height: 2.5; }
.page-search .form-submit {
  margin: 0; }
.page-search .search-result {
  text-align: left; }
.page-search h3.title {
  text-align: left; }
.page-search .search-info {
  display: none; }
.page-search .search-publication-date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #999999; }
.page-search .form-checkboxes,
.page-search .form-radios {
  margin: 1em 1em; }
.page-search .form-checkboxes .option,
.page-search .form-radios .option {
  font-weight: 400;
  margin-left: 0.5em; }
.page-search .form-type-checkbox,
.page-search .form-type-radio {
  margin: 0.5em 0; }

.block-bipac-vote li {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  margin: 1em 0; }
  .block-bipac-vote li h5 {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: normal;
    margin: 0; }

.election-date-list-item {
  margin: 0 1em;
  display: inline;
  float: left;
  max-width: 200px;
  text-align: center; }
  .election-date-list-item .election-date {
    font-size: 30px;
    font-size: 1.875rem;
    text-transform: uppercase;
    background-color: #ffffff;
    color: #000000;
    border: solid 2px #0064d2;
    border-top: solid 30px #0064d2;
    padding: .5em .5em 1em .5em;
    margin: .5em 0; }
  .election-date-list-item .election-title {
    font-size: 20px;
    font-size: 1.25rem;
    background-color: #ffffff;
    padding: 1em 0; }

.vote-accordion {
  border: 1px solid #cccccc;
  padding: 0 1em; }
  .js .vote-accordion .vote-content {
    transition: all 0.3s ease;
    overflow: hidden;
    max-height: 0;
    margin: 0; }
    .js .vote-accordion .vote-content.is-visible {
      max-height: 1500px;
      margin-bottom: 1em; }
  .js .vote-accordion .vote-accordion-header, .js .vote-accordion .vote-accordion-header * {
    display: block; }

#vote-register {
  border-top: 4px solid #cccccc; }

.vote-accordion-header {
  font-size: 18px;
  font-size: 1.125rem; }
  .vote-accordion-header a {
    text-decoration: none; }
    .vote-accordion-header a:before {
      color: #0064d2;
      margin-right: 25px;
      font-size: 20px; }
    .vote-accordion-header a:hover, .vote-accordion-header a:focus {
      text-decoration: none; }
    .vote-accordion-header a:focus {
      outline: 1px dotted #000000; }

.vote-page-logo-wrapper {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .vote-page-logo-wrapper {
      text-align: center; } }
  .no-mediaqueries .vote-page-logo-wrapper {
    text-align: center; }

.vote-page-logo {
  float: none; }
  @media (min-width: 48.0625em) {
    .vote-page-logo {
      float: left;
      margin-right: 1em; } }
  .no-mediaqueries .vote-page-logo {
    float: left;
    margin-right: 1em; }

.node-type-petition .region-content .block-system > .content {
  border: none;
  background: none; }
.node-type-petition .petition-content {
  background: #fff;
  border: 1px solid #ccc;
  margin: 0 0 1.5em; }
  .node-type-petition .petition-content .petition-padding {
    padding: 1.5em; }
  .node-type-petition .petition-content .field-name-field-petition-text .field-label {
    font-size: 22px;
    font-size: 1.375rem;
    margin-bottom: 10px;
    color: #0064d2;
    font-weight: normal; }
  .node-type-petition .petition-content .field-name-field-petition-text .field-items {
    background: #eee;
    padding: 1.5em; }
.node-type-petition .petition-form {
  background: #fff;
  border: 1px solid #ccc; }
  .node-type-petition .petition-form .petition-padding {
    padding: 1.5em; }
  .node-type-petition .petition-form h2 {
    margin-top: 0; }
@media (min-width: 48.0625em) {
  .node-type-petition .petition-content {
    float: left;
    width: 66%;
    margin-right: 2%;
    margin: 0 2% 0 0; }
  .node-type-petition .petition-form {
    float: right;
    width: 30%; } }
.no-mediaqueries .node-type-petition .petition-content {
  float: left;
  width: 66%;
  margin-right: 2%;
  margin: 0 2% 0 0; }
.no-mediaqueries .node-type-petition .petition-form {
  float: right;
  width: 30%; }
.node-type-petition .field-name-field-disclaimer-text p {
  font-size: 12px;
  font-size: 0.75rem; }

.node-type-countable-campaign-1 .region-content .block-system > .content {
  border: none;
  background: none; }
.node-type-countable-campaign-1 .countable-page-wrapper {
  background-color: #ffffff;
  padding: 2em;
  padding-bottom: 40px;
  padding-top: 0em;
  border: 1px solid #cccccc; }
@media (min-width: 48.0625em) {
  .node-type-countable-campaign-1 .countable-fields-wrapper {
    background-color: #ffffff;
    padding: 2em;
    padding-top: 0em;
    float: left;
    border: 1px solid #cccccc; } }
.no-mediaqueries .node-type-countable-campaign-1 .countable-fields-wrapper {
  background-color: #ffffff;
  padding: 2em;
  padding-top: 0em;
  float: left;
  border: 1px solid #cccccc; }
.node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery {
  margin-top: 40px; }
  .node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery .field-name-field-video-url a {
    position: relative;
    z-index: 3; }
    .node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery .field-name-field-video-url a:before {
      content: '';
      position: absolute;
      top: -115px;
      right: 0;
      bottom: 0;
      left: 38%;
      background: url("/sites/all/themes/ebaymainstreet2015/images/play.png") no-repeat;
      z-index: 15;
      display: block; }
@media (min-width: 48.0625em) {
  .node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery > .field-items > .field-item {
    width: 30%;
    margin-right: 30px;
    float: left; } }
.no-mediaqueries .node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery > .field-items > .field-item {
  width: 30%;
  margin-right: 30px;
  float: left; }
.node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-location-city-state- {
  display: -ms-inline-flexbox;
  display: inline-flex; }
.node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-gallery-name {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 40px; }
.node-type-countable-campaign-1 .countable-fields-wrapper .field-name-field-ebay-store {
  display: -ms-inline-flexbox;
  display: inline-flex; }
.node-type-countable-campaign-1 .addtoany_list.a2a_kit_size_32 > a {
  font-size: 32px;
  margin-top: 20px; }
@media (min-width: 48.0625em) {
  .node-type-countable-campaign-1 .field-name-field-featured-video-url {
    width: 63%;
    float: left;
    margin-top: 35px;
    margin-right: 40px; } }
.no-mediaqueries .node-type-countable-campaign-1 .field-name-field-featured-video-url {
  width: 63%;
  float: left;
  margin-top: 35px;
  margin-right: 40px; }
.node-type-countable-campaign-1 .field-name-field-featured-video-url a {
  position: relative;
  z-index: 3; }
  .node-type-countable-campaign-1 .field-name-field-featured-video-url a:before {
    content: '';
    position: absolute;
    top: -196px;
    right: 0;
    bottom: 0;
    left: 45%;
    background: url("/sites/all/themes/ebaymainstreet2015/images/play.png") no-repeat;
    z-index: 15;
    display: block; }
.node-type-countable-campaign-1 .field-name-field-button-text-video a {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 1em 1em;
  margin-top: 2em;
  color: #ffffff;
  background: none;
  text-shadow: none;
  text-transform: uppercase;
  border-radius: 0;
  background-color: #0064d2;
  border-radius: 0.3em;
  font-weight: normal;
  line-height: 1; }
  .node-type-countable-campaign-1 .field-name-field-button-text-video a:hover, .node-type-countable-campaign-1 .field-name-field-button-text-video a:focus {
    background: none;
    background-color: #2e93ff;
    text-decoration: none;
    color: #ffffff; }

#cboxLoadedContent .embedded-video {
  position: initial !important; }

.not-front .header-main-menu-1 {
  top: 37px; }
  @media (min-width: 48.0625em) {
    .not-front .header-main-menu-1 {
      top: 0; } }
  .no-mediaqueries .not-front .header-main-menu-1 {
    top: 0; }

.site-logo-france {
  position: relative;
  z-index: 11;
  margin: 0;
  padding-top: 9px;
  padding-bottom: 26px; }
  @media (min-width: 48.0625em) {
    .site-logo-france {
      padding: 2em 0em; } }
  .no-mediaqueries .site-logo-france {
    padding: 2em 0em; }
  .site-logo-france a {
    background: url("../images/new-ebay-sengage-logo.png");
    display: block;
    width: 244px;
    height: 43px;
    background-size: 100%;
    margin: 0px auto;
    background-repeat: no-repeat; }
    @media (min-width: 48.0625em) {
      .site-logo-france a {
        margin: 0; } }
    .no-mediaqueries .site-logo-france a {
      margin: 0; }

.site-logo-france-2 {
  position: relative;
  z-index: 11;
  margin: 0; }
  @media (min-width: 48.0625em) {
    .site-logo-france-2 {
      padding: 1em 0em 2em 0; } }
  .no-mediaqueries .site-logo-france-2 {
    padding: 1em 0em 2em 0; }
  .site-logo-france-2 a {
    background: url("../images/new-ebay-sengage-logo.png");
    display: block;
    width: 244px;
    height: 43px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0px auto; }
    @media (min-width: 48.0625em) {
      .site-logo-france-2 a {
        margin: 0; } }
    .no-mediaqueries .site-logo-france-2 a {
      margin: 0; }

#block-bean-france-election-homepage-graph- h2, #block-bean-france-election-homepage-graph-3 h2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px; }
#block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2em; }
  #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-graph-image, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-graph-image {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-graph-image, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-graph-image {
        width: 47%;
        float: left; } }
    .no-mediaqueries #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-graph-image, .no-mediaqueries #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-graph-image {
      width: 47%;
      float: left; }
  #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-right-text, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-right-text {
    font-size: 24px;
    font-size: 1.5rem;
    float: none; }
    @media (min-width: 48.0625em) {
      #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-right-text, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-right-text {
        font-size: 36px;
        font-size: 2.25rem;
        color: #333333;
        border-left: 5px solid #0064d2;
        font-style: italic;
        padding-left: 33px;
        float: right;
        width: 47%; } }
    .no-mediaqueries #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-right-text, .no-mediaqueries #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-right-text {
      font-size: 36px;
      font-size: 2.25rem;
      color: #333333;
      border-left: 5px solid #0064d2;
      font-style: italic;
      padding-left: 33px;
      float: right;
      width: 47%; }
  #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-source, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-source {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-source, #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-source {
        width: 100%;
        float: left;
        font-size: 11px;
        font-size: 0.6875rem;
        padding-left: 65px; } }
    .no-mediaqueries #block-bean-france-election-homepage-graph- .bean-france-election-homepage-graph .field-name-field-source, .no-mediaqueries #block-bean-france-election-homepage-graph-3 .bean-france-election-homepage-graph .field-name-field-source {
      width: 100%;
      float: left;
      font-size: 11px;
      font-size: 0.6875rem;
      padding-left: 65px; }

#block-bean-france-election-homepage-graph-2 {
  margin-top: 60px; }
  #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 2em; }
    #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-right-text {
      font-size: 24px;
      font-size: 1.5rem;
      float: none; }
      @media (min-width: 48.0625em) {
        #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-right-text {
          font-size: 36px;
          font-size: 2.25rem;
          color: #333333;
          border-left: 5px solid #0064d2;
          font-style: italic;
          padding-left: 33px;
          float: left;
          width: 47%; } }
      .no-mediaqueries #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-right-text {
        font-size: 36px;
        font-size: 2.25rem;
        color: #333333;
        border-left: 5px solid #0064d2;
        font-style: italic;
        padding-left: 33px;
        float: left;
        width: 47%; }
    #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-graph-image {
      float: none; }
      @media (min-width: 48.0625em) {
        #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-graph-image {
          width: 47%;
          float: right; } }
      .no-mediaqueries #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-graph-image {
        width: 47%;
        float: right; }
    #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-source {
      float: none; }
      @media (min-width: 48.0625em) {
        #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-source {
          width: 88%;
          float: left;
          text-align: right;
          font-size: 11px;
          font-size: 0.6875rem; } }
      .no-mediaqueries #block-bean-france-election-homepage-graph-2 .bean-france-election-homepage-graph .field-name-field-source {
        width: 88%;
        float: left;
        text-align: right;
        font-size: 11px;
        font-size: 0.6875rem; }

#block-bean-france-election-homepage-graph-3 {
  margin-top: 60px; }

#block-bean-pourquoi-ebay-sengage h2 {
  text-align: center; }
#block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2em; }
  #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-image {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-image {
        width: 25%;
        float: left; } }
    .no-mediaqueries #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-image {
      width: 25%;
      float: left; }
    #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-image img {
      border-radius: 50%;
      margin: 1em 0 1.5em 0; }
  #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-title {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 20px; }
    @media (min-width: 48.0625em) {
      #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-title {
        font-size: 24px;
        font-size: 1.5rem;
        color: #333333;
        margin-top: 15px; } }
    .no-mediaqueries #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-member-title {
      font-size: 24px;
      font-size: 1.5rem;
      color: #333333;
      margin-top: 15px; }
  #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-quote-long {
    font-size: 20px;
    font-size: 1.25rem; }
    @media (min-width: 48.0625em) {
      #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-quote-long {
        font-size: 25px;
        font-size: 1.5625rem;
        color: #333333;
        font-style: italic; } }
    .no-mediaqueries #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-quote-long {
      font-size: 25px;
      font-size: 1.5625rem;
      color: #333333;
      font-style: italic; }
  #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link {
    margin-top: 30px;
    border-top: 1px solid #cccccc;
    margin-bottom: 30px; }
    #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a {
      float: right;
      border: none; }
      #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a:hover, #block-bean-pourquoi-ebay-sengage .bean-france-election-quote-block .field-name-field-article-link a:focus {
        color: #999999; }

#block-views-nos-propositions-block h2 {
  text-align: center; }
#block-views-nos-propositions-block .view-nos-propositions {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2em; }
  #block-views-nos-propositions-block .view-nos-propositions h2 {
    text-align: left; }
  @media (min-width: 48.0625em) {
    #block-views-nos-propositions-block .view-nos-propositions .view-header p {
      font-size: 24px;
      font-size: 1.5rem;
      margin-left: 10px;
      color: #333333; } }
  .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .view-header p {
    font-size: 24px;
    font-size: 1.5rem;
    margin-left: 10px;
    color: #333333; }
  #block-views-nos-propositions-block .view-nos-propositions .view-footer {
    clear: both; }
    @media (min-width: 48.0625em) {
      #block-views-nos-propositions-block .view-nos-propositions .view-footer p {
        font-size: 24px;
        font-size: 1.5rem;
        text-align: center;
        margin-top: 60px;
        color: #333333; } }
    .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .view-footer p {
      font-size: 24px;
      font-size: 1.5rem;
      text-align: center;
      margin-top: 60px;
      color: #333333; }
    #block-views-nos-propositions-block .view-nos-propositions .view-footer p a {
      padding: 1em;
      font-size: 16px;
      font-size: 1rem;
      padding: 1.2em 1.25em 1.2em 1.25em;
      color: #ffffff;
      background: none;
      text-shadow: none;
      border-radius: 0;
      background-color: #0064d2;
      border-radius: 4px;
      font-weight: normal;
      line-height: 2; }
      @media (min-width: 48.0625em) {
        #block-views-nos-propositions-block .view-nos-propositions .view-footer p a {
          font-size: 18px;
          font-size: 1.125rem;
          padding: 1.5em 6.25em 1.5em 6.25em;
          color: #ffffff;
          background: none;
          text-shadow: none;
          border-radius: 0;
          background-color: #0064d2;
          border-radius: 4px;
          font-weight: normal;
          line-height: 2; } }
      .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .view-footer p a {
        font-size: 18px;
        font-size: 1.125rem;
        padding: 1.5em 6.25em 1.5em 6.25em;
        color: #ffffff;
        background: none;
        text-shadow: none;
        border-radius: 0;
        background-color: #0064d2;
        border-radius: 4px;
        font-weight: normal;
        line-height: 2; }
  #block-views-nos-propositions-block .view-nos-propositions .views-row-1 {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-views-nos-propositions-block .view-nos-propositions .views-row-1 {
        width: 30%;
        margin-left: 10px;
        padding-right: 20px;
        border-right: 2px solid #ccc;
        float: left; } }
    .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .views-row-1 {
      width: 30%;
      margin-left: 10px;
      padding-right: 20px;
      border-right: 2px solid #ccc;
      float: left; }
  #block-views-nos-propositions-block .view-nos-propositions .views-row-2 {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-views-nos-propositions-block .view-nos-propositions .views-row-2 {
        width: 30%;
        padding-left: 20px;
        padding-right: 20px;
        border-right: 2px solid #ccc;
        float: left; } }
    .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .views-row-2 {
      width: 30%;
      padding-left: 20px;
      padding-right: 20px;
      border-right: 2px solid #ccc;
      float: left; }
  #block-views-nos-propositions-block .view-nos-propositions .views-row-3 {
    float: none; }
    @media (min-width: 48.0625em) {
      #block-views-nos-propositions-block .view-nos-propositions .views-row-3 {
        width: 30%;
        padding-left: 20px;
        float: left; } }
    .no-mediaqueries #block-views-nos-propositions-block .view-nos-propositions .views-row-3 {
      width: 30%;
      padding-left: 20px;
      float: left; }

.page-node-130351 .main-content .block-system .content, .page-node-130423 .main-content .block-system .content {
  display: none; }

.footer-logo-title-1 {
  margin: 2em 0; }
  @media (min-width: 48.0625em) {
    .footer-logo-title-1 {
      float: left;
      margin: 4.5em 0 0 0; } }
  .no-mediaqueries .footer-logo-title-1 {
    float: left;
    margin: 4.5em 0 0 0; }

.footer-copyright-1 {
  font-size: 12px;
  font-size: 0.75rem;
  clear: both;
  border-top: 1px solid #cccccc;
  margin-top: 2em;
  padding-bottom: 20px;
  text-align: center; }
  @media (min-width: 48.0625em) {
    .footer-copyright-1 {
      float: left;
      margin: 0;
      width: 100%;
      text-align: left; } }
  .no-mediaqueries .footer-copyright-1 {
    float: left;
    margin: 0;
    width: 100%;
    text-align: left; }

.footer-main-menu-1 {
  font-size: 16px;
  font-size: 1rem;
  float: none; }
  @media (min-width: 48.0625em) {
    .footer-main-menu-1 {
      margin: 4.5em 0 1.5em 0;
      float: right; } }
  .no-mediaqueries .footer-main-menu-1 {
    margin: 4.5em 0 1.5em 0;
    float: right; }
  .footer-main-menu-1 ul {
    margin: 0;
    padding: 0;
    text-align: center; }
  .footer-main-menu-1 li {
    display: block;
    line-height: 2;
    list-style-type: none; }
    @media (min-width: 48.0625em) {
      .footer-main-menu-1 li {
        display: inline;
        margin-right: 2em; } }
    .no-mediaqueries .footer-main-menu-1 li {
      display: inline;
      margin-right: 2em; }
    .footer-main-menu-1 li.menu-twitter a {
      font-size: 0px; }
      .footer-main-menu-1 li.menu-twitter a:before {
        font-size: 20px;
        font-size: 1.25rem; }
    .footer-main-menu-1 li.menu-linkedin a {
      font-size: 0px; }
      .footer-main-menu-1 li.menu-linkedin a:before {
        font-size: 20px;
        font-size: 1.25rem; }
    .footer-main-menu-1 li.last {
      margin-right: 0; }

#block-views-le-constat-block h2 {
  text-align: center; }
#block-views-le-constat-block .view-le-constat {
  padding: 2em;
  background: white;
  border: 1px solid #ccc; }
  #block-views-le-constat-block .view-le-constat .views-row-1, #block-views-le-constat-block .view-le-constat .views-row-2 {
    width: 100%;
    display: block;
    text-align: center; }
    @media (min-width: 48.0625em) {
      #block-views-le-constat-block .view-le-constat .views-row-1, #block-views-le-constat-block .view-le-constat .views-row-2 {
        width: 29%;
        display: inline-block;
        margin-right: 35px;
        vertical-align: top; } }
    .no-mediaqueries #block-views-le-constat-block .view-le-constat .views-row-1, .no-mediaqueries #block-views-le-constat-block .view-le-constat .views-row-2 {
      width: 29%;
      display: inline-block;
      margin-right: 35px;
      vertical-align: top; }
    #block-views-le-constat-block .view-le-constat .views-row-1 .views-field-title, #block-views-le-constat-block .view-le-constat .views-row-2 .views-field-title {
      border-left: 2px solid #0064d2;
      padding-left: 20px;
      min-height: 74px;
      margin-bottom: 25px; }
    #block-views-le-constat-block .view-le-constat .views-row-1 .field-name-field-le-source, #block-views-le-constat-block .view-le-constat .views-row-2 .field-name-field-le-source {
      text-align: center; }
  #block-views-le-constat-block .view-le-constat .views-row-3 {
    width: 100%;
    display: block;
    text-align: center; }
    @media (min-width: 48.0625em) {
      #block-views-le-constat-block .view-le-constat .views-row-3 {
        width: 30%;
        display: inline-block;
        margin-right: 35px;
        vertical-align: top; } }
    .no-mediaqueries #block-views-le-constat-block .view-le-constat .views-row-3 {
      width: 30%;
      display: inline-block;
      margin-right: 35px;
      vertical-align: top; }
    #block-views-le-constat-block .view-le-constat .views-row-3 .views-field-title {
      border-left: 2px solid #0064d2;
      padding-left: 20px;
      min-height: 74px;
      margin-bottom: 25px; }
    #block-views-le-constat-block .view-le-constat .views-row-3 .field-name-field-le-source {
      text-align: center; }

.page-node-130423 .homepage-hero-description {
  padding-left: 40px !important;
  padding-right: 25px !important;
  border: none !important; }

@media (min-width: 57.8125em) {
  #block-bean-sengage-make-your-voice-heard {
    padding-top: 60px; } }
.no-mediaqueries #block-bean-sengage-make-your-voice-heard {
  padding-top: 60px; }
#block-bean-sengage-make-your-voice-heard p {
  margin: 0; }
#block-bean-sengage-make-your-voice-heard .field-label {
  display: none; }
#block-bean-sengage-make-your-voice-heard .voice-wrapper {
  padding-bottom: 33px;
  background-color: #0c2069; }
  @media (min-width: 57.8125em) {
    #block-bean-sengage-make-your-voice-heard .voice-wrapper {
      width: 60%;
      float: left;
      padding-bottom: 66px; } }
  .no-mediaqueries #block-bean-sengage-make-your-voice-heard .voice-wrapper {
    width: 60%;
    float: left;
    padding-bottom: 66px; }
  @media (min-width: 986px) {
    #block-bean-sengage-make-your-voice-heard .voice-wrapper {
      padding-bottom: 83px; } }
  .no-mediaqueries #block-bean-sengage-make-your-voice-heard .voice-wrapper {
    padding-bottom: 83px; }
  #block-bean-sengage-make-your-voice-heard .voice-wrapper h2, #block-bean-sengage-make-your-voice-heard .voice-wrapper p {
    color: #5eefae; }
  #block-bean-sengage-make-your-voice-heard .voice-wrapper h2 {
    padding-left: 40px;
    padding-top: 25px;
    font-size: 36px;
    font-size: 2.25rem; }
    @media (min-width: 57.8125em) {
      #block-bean-sengage-make-your-voice-heard .voice-wrapper h2 {
        padding-top: 15px; } }
    .no-mediaqueries #block-bean-sengage-make-your-voice-heard .voice-wrapper h2 {
      padding-top: 15px; }
  #block-bean-sengage-make-your-voice-heard .voice-wrapper p {
    padding-left: 40px;
    padding-right: 49px;
    max-width: 619px;
    font-size: 14px;
    font-size: 0.875rem; }
#block-bean-sengage-make-your-voice-heard .voice-signup {
  padding-bottom: 50px;
  text-align: center;
  background-color: #5eefae; }
  @media (min-width: 57.8125em) {
    #block-bean-sengage-make-your-voice-heard .voice-signup {
      float: right;
      width: 40%;
      padding-bottom: 50px; } }
  .no-mediaqueries #block-bean-sengage-make-your-voice-heard .voice-signup {
    float: right;
    width: 40%;
    padding-bottom: 50px; }
  #block-bean-sengage-make-your-voice-heard .voice-signup h2 {
    color: #0c2069;
    margin-top: 0;
    padding-top: 25px;
    font-size: 36px;
    font-size: 2.25rem; }
    @media (min-width: 57.8125em) {
      #block-bean-sengage-make-your-voice-heard .voice-signup h2 {
        padding-top: 67px; } }
    .no-mediaqueries #block-bean-sengage-make-your-voice-heard .voice-signup h2 {
      padding-top: 67px; }

.page-node-130423 .homepage-hero-description {
  overflow: auto; }
@media (min-width: 768px) {
  .page-node-130423 .country-manager-hero-text {
    float: right;
    width: 66%; } }
.no-mediaqueries .page-node-130423 .country-manager-hero-text {
  float: right;
  width: 66%; }
@media (min-width: 1024px) {
  .page-node-130423 .country-manager-hero-text {
    width: 75%;
    padding-top: 23px; } }
.no-mediaqueries .page-node-130423 .country-manager-hero-text {
  width: 75%;
  padding-top: 23px; }
.page-node-130423 .country-manager-hero-image {
  text-align: center; }
  @media (min-width: 768px) {
    .page-node-130423 .country-manager-hero-image {
      float: left; } }
  .no-mediaqueries .page-node-130423 .country-manager-hero-image {
    float: left; }
  .page-node-130423 .country-manager-hero-image img {
    border-radius: 100%; }

.i18n-fr .bean-homepage-hero-2017 .content, .page-node-131402 .bean-homepage-hero-2017 .content {
  background-color: #1272f8; }
  .i18n-fr .bean-homepage-hero-2017 .content h1, .page-node-131402 .bean-homepage-hero-2017 .content h1 {
    line-height: 1.04;
    color: #c4f5fe;
    font-weight: bold;
    padding-bottom: 23px; }
  .i18n-fr .bean-homepage-hero-2017 .content .field-name-field-summary, .page-node-131402 .bean-homepage-hero-2017 .content .field-name-field-summary {
    line-height: 1.56;
    color: #c4f5fe; }

@media (min-width: 769px) {
  .ebaysengage .mobile-menu-link-block {
    z-index: -1; } }
.no-mediaqueries .ebaysengage .mobile-menu-link-block {
  z-index: -1; }
.ebaysengage .header-search-form.open {
  z-index: 11; }
  .ebaysengage .header-search-form.open form {
    padding: 0; }
.ebaysengage .expanded .menu {
  padding-left: 13px; }
.ebaysengage .mobile-menu-link {
  line-height: 3; }
  .ebaysengage .mobile-menu-link:after {
    padding-top: 3px; }
.ebaysengage #block-menu-menu-france-election-main-menu {
  top: 142px;
  z-index: 999999;
  position: absolute; }
  @media (min-width: 769px) {
    .ebaysengage #block-menu-menu-france-election-main-menu {
      top: 0;
      position: static; } }
  .no-mediaqueries .ebaysengage #block-menu-menu-france-election-main-menu {
    top: 0;
    position: static; }
.ebaysengage #block-block-77 {
  top: 94px; }
  @media (min-width: 769px) {
    .ebaysengage #block-block-77 {
      top: 0; } }
  .no-mediaqueries .ebaysengage #block-block-77 {
    top: 0; }
.ebaysengage .bean-homepage-hero-2017 .content .inner-content {
  padding: 57px 40px 20px 40px; }

#block-menu-menu-s-engage-header-secondary,
#block-menu-menu-sengage-header-secondary- {
  padding-top: 10px; }

.page-ebaysengage-nos-propositions #block-system-main .content {
  display: none; }

#block-views-nos-propositions-block-1 {
  width: 100%;
  float: none;
  margin-top: 40px; }
  #block-views-nos-propositions-block-1 .view-nos-propositions .views-row-1, #block-views-nos-propositions-block-1 .view-nos-propositions .views-row-2, #block-views-nos-propositions-block-1 .view-nos-propositions .views-row-3 {
    background-color: #ffffff;
    padding: 2em;
    padding-top: 0em;
    border: 1px solid #cccccc; }
  #block-views-nos-propositions-block-1 .view-nos-propositions .field-name-field-hero-image-small {
    margin-top: 40px; }
  #block-views-nos-propositions-block-1 .view-nos-propositions .views-field-title h2 {
    text-transform: uppercase;
    font-size: 24px;
    font-size: 1.5rem;
    margin-top: -51px;
    margin-bottom: 50px;
    padding-left: 44px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); }

#block-webform-client-block-130361, #block-webform-client-block-130445 {
  margin-top: 40px;
  width: 100%; }
  @media (min-width: 48.0625em) {
    #block-webform-client-block-130361 h2, #block-webform-client-block-130445 h2 {
      font-size: 32px;
      font-size: 2rem;
      font-weight: 300;
      color: #0064d2; } }
  .no-mediaqueries #block-webform-client-block-130361 h2, .no-mediaqueries #block-webform-client-block-130445 h2 {
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
    color: #0064d2; }
  @media (min-width: 48.0625em) {
    #block-webform-client-block-130361, #block-webform-client-block-130445 {
      width: 21%;
      border: 1px solid #cccccc;
      float: right;
      background-color: #fff;
      padding: 1em;
      padding-top: 0em; } }
  .no-mediaqueries #block-webform-client-block-130361, .no-mediaqueries #block-webform-client-block-130445 {
    width: 21%;
    border: 1px solid #cccccc;
    float: right;
    background-color: #fff;
    padding: 1em;
    padding-top: 0em; }

.page-node-130366 .contextual-links-region, .page-node-130442 .contextual-links-region, .page-node-131402 .contextual-links-region {
  position: inherit; }
.page-node-130366 #block-system-main .content, .page-node-130442 #block-system-main .content, .page-node-131402 #block-system-main .content {
  display: none; }
.page-node-130366 #block-bean-nos-propositions-video-hero h2, .page-node-130442 #block-bean-nos-propositions-video-hero h2, .page-node-131402 #block-bean-nos-propositions-video-hero h2 {
  display: none !important; }

.page-node-130446 #block-system-main .content {
  display: none; }
.page-node-130446 #block-bean-nos-propositions-video-hero h2 {
  display: none !important; }

#block-bean-simplifier-bean {
  width: 65.4%;
  margin-top: 120px;
  padding: 2em;
  padding: 1.5em;
  border: 1px solid #cccccc;
  color: #666666;
  background-color: #ffffff; }
  #block-bean-simplifier-bean h2 {
    font-size: 1.5em;
    top: 92px;
    text-transform: uppercase;
    left: 8%;
    font-weight: bold;
    position: absolute;
    color: white; }

.view-nos-propositions-teasers .views-field-addtoany-link {
  width: 13%;
  margin-right: 14px;
  float: left;
  margin-top: 27px;
  min-height: 86px; }

.view-nos-propositions-teasers {
  width: 65.4%;
  margin-top: -400px;
  padding: 1.5em;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  color: #666666;
  background-color: #ffffff; }

#block-addtoany-addtoany-button {
  margin-top: 40px; }

.page-node-130423 .view-id-nos_propositions h2 {
  display: none !important; }
.page-node-130423 #block-views-nos-propositions-block h2 {
  font-size: 26px;
  font-size: 1.625rem;
  max-width: 291px;
  margin: 22px auto;
  text-align: left;
  color: #010101; }
  @media (min-width: 768px) {
    .page-node-130423 #block-views-nos-propositions-block h2 {
      max-width: 500px;
      text-align: center;
      margin: 62px auto 20px; } }
  .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block h2 {
    max-width: 500px;
    text-align: center;
    margin: 62px auto 20px; }
.page-node-130423 #block-views-nos-propositions-block .view-header p {
  font-size: 15px;
  max-width: 291px;
  margin: 0 auto 35px auto; }
  @media (min-width: 768px) {
    .page-node-130423 #block-views-nos-propositions-block .view-header p {
      text-align: center;
      font-size: 18px;
      max-width: 699px; } }
  .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block .view-header p {
    text-align: center;
    font-size: 18px;
    max-width: 699px; }
.page-node-130423 #block-views-nos-propositions-block .view-nos-propositions {
  padding: 0;
  background-color: #f1f1f1;
  border: none; }
  @media (min-width: 768px) {
    .page-node-130423 #block-views-nos-propositions-block .view-nos-propositions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0 auto; } }
  .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block .view-nos-propositions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto; }
.page-node-130423 #block-views-nos-propositions-block .proposition-item-holder, .page-node-130423 #block-views-nos-propositions-block .hover-holder {
  background-color: #ffffff;
  max-width: 291px; }
  @media (min-width: 768px) {
    .page-node-130423 #block-views-nos-propositions-block .proposition-item-holder, .page-node-130423 #block-views-nos-propositions-block .hover-holder {
      max-width: 343px; } }
  .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block .proposition-item-holder, .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block .hover-holder {
    max-width: 343px; }
.page-node-130423 #block-views-nos-propositions-block .proposition-item-holder {
  margin: 15px auto 15px auto;
  position: relative;
  cursor: pointer; }
  @media (min-width: 768px) {
    .page-node-130423 #block-views-nos-propositions-block .proposition-item-holder {
      margin: 7px auto; } }
  .no-mediaqueries .page-node-130423 #block-views-nos-propositions-block .proposition-item-holder {
    margin: 7px auto; }
  .page-node-130423 #block-views-nos-propositions-block .proposition-item-holder img {
    cursor: pointer; }
.page-node-130423 #block-views-nos-propositions-block .prop-title-holder a {
  font-size: 20px;
  padding-left: 22px;
  width: 93%;
  padding-top: 10px;
  padding-bottom: 13px;
  display: inline-block; }
  .page-node-130423 #block-views-nos-propositions-block .prop-title-holder a:after {
    float: right;
    padding-right: 16px;
    padding-top: 3px; }
@media (min-width: 790px) {
  .page-node-130423 .proposition-item-holder:hover .hover-holder {
    visibility: visible;
    opacity: 1; }
    .page-node-130423 .proposition-item-holder:hover .hover-holder .prop-title-holder {
      bottom: 223px;
      color: #1272f8; }
    .page-node-130423 .proposition-item-holder:hover .hover-holder p {
      margin-top: 87px;
      transition: all 500ms ease-in-out; } }
.no-mediaqueries .page-node-130423 .proposition-item-holder:hover .hover-holder {
  visibility: visible;
  opacity: 1; }
  .no-mediaqueries .page-node-130423 .proposition-item-holder:hover .hover-holder .prop-title-holder {
    bottom: 223px;
    color: #1272f8; }
  .no-mediaqueries .page-node-130423 .proposition-item-holder:hover .hover-holder p {
    margin-top: 87px;
    transition: all 500ms ease-in-out; }
.page-node-130423 .hover-holder {
  visibility: hidden;
  transition: all 300ms ease-in-out;
  opacity: 0;
  z-index: 999;
  position: absolute;
  top: 0;
  height: 100%; }
  .page-node-130423 .hover-holder p {
    font-size: 14px;
    padding-left: 23px;
    padding-right: 30px;
    color: #1272f8;
    margin-top: 189px;
    transition: all 500ms ease-in-out; }
  .page-node-130423 .hover-holder a {
    display: inline-block;
    margin-top: 17px;
    padding-left: 15px;
    font-size: 20px;
    font-weight: 500; }
  .page-node-130423 .hover-holder .prop-title-holder {
    position: absolute;
    bottom: 0;
    width: 100%;
    transition: all 400ms ease-in-out;
    display: inline-block;
    margin-top: 17px;
    padding-left: 23px;
    font-size: 20px;
    font-weight: 500; }
    .page-node-130423 .hover-holder .prop-title-holder:after {
      float: right;
      padding-right: 43px;
      padding-top: 3px; }
    .page-node-130423 .hover-holder .prop-title-holder:hover {
      color: #666666 !important; }
    .page-node-130423 .hover-holder .prop-title-holder a {
      width: 100% !important; }
      .page-node-130423 .hover-holder .prop-title-holder a:after {
        padding-right: 0 !important;
        position: absolute;
        right: 18px; }
      .page-node-130423 .hover-holder .prop-title-holder a:focus {
        outline: none; }

.page-node-130446 .a2a_kit_size_32 {
  display: none; }

.view-display-id-nos_prop_main_page h2 {
  text-align: center;
  margin-top: 0;
  font-size: 26px;
  font-family: 'MarketSans-Regular-WebS'; }
  @media (min-width: 768px) {
    .view-display-id-nos_prop_main_page h2 {
      padding-top: 45px;
      text-align: left; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page h2 {
    padding-top: 45px;
    text-align: left; }
.view-display-id-nos_prop_main_page p {
  padding: 0 5px 40px 20px;
  font-size: 18px;
  margin-bottom: 0; }
.view-display-id-nos_prop_main_page .prop-image-holder {
  line-height: 0; }
  @media (min-width: 768px) {
    .view-display-id-nos_prop_main_page .prop-image-holder {
      width: 296.3px;
      float: left; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page .prop-image-holder {
    width: 296.3px;
    float: left; }
@media (min-width: 768px) {
  .view-display-id-nos_prop_main_page .simplifier-holder, .view-display-id-nos_prop_main_page .liberer-holder, .view-display-id-nos_prop_main_page .Securiser-holder, .view-display-id-nos_prop_main_page .competition-holder, .view-display-id-nos_prop_main_page .economy-holder, .view-display-id-nos_prop_main_page .intelligence-holder {
    min-height: 230px; } }
.no-mediaqueries .view-display-id-nos_prop_main_page .simplifier-holder, .no-mediaqueries .view-display-id-nos_prop_main_page .liberer-holder, .no-mediaqueries .view-display-id-nos_prop_main_page .Securiser-holder, .no-mediaqueries .view-display-id-nos_prop_main_page .competition-holder, .no-mediaqueries .view-display-id-nos_prop_main_page .economy-holder, .no-mediaqueries .view-display-id-nos_prop_main_page .intelligence-holder {
  min-height: 230px; }
.view-display-id-nos_prop_main_page .simplifier-holder h2, .view-display-id-nos_prop_main_page .liberer-holder h2, .view-display-id-nos_prop_main_page .Securiser-holder h2, .view-display-id-nos_prop_main_page .competition-holder h2, .view-display-id-nos_prop_main_page .economy-holder h2, .view-display-id-nos_prop_main_page .intelligence-holder h2 {
  max-width: 170px;
  margin: 0 auto; }
  @media (min-width: 500px) {
    .view-display-id-nos_prop_main_page .simplifier-holder h2, .view-display-id-nos_prop_main_page .liberer-holder h2, .view-display-id-nos_prop_main_page .Securiser-holder h2, .view-display-id-nos_prop_main_page .competition-holder h2, .view-display-id-nos_prop_main_page .economy-holder h2, .view-display-id-nos_prop_main_page .intelligence-holder h2 {
      max-width: 600px; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page .simplifier-holder h2, .no-mediaqueries .view-display-id-nos_prop_main_page .liberer-holder h2, .no-mediaqueries .view-display-id-nos_prop_main_page .Securiser-holder h2, .no-mediaqueries .view-display-id-nos_prop_main_page .competition-holder h2, .no-mediaqueries .view-display-id-nos_prop_main_page .economy-holder h2, .no-mediaqueries .view-display-id-nos_prop_main_page .intelligence-holder h2 {
    max-width: 600px; }
.view-display-id-nos_prop_main_page .simplifier-holder {
  background-color: #f1eaca; }
  .view-display-id-nos_prop_main_page .simplifier-holder h2, .view-display-id-nos_prop_main_page .simplifier-holder p {
    color: #883515; }
.view-display-id-nos_prop_main_page .liberer-holder {
  background-color: #1272f8; }
  .view-display-id-nos_prop_main_page .liberer-holder h2, .view-display-id-nos_prop_main_page .liberer-holder p {
    color: #c4f5fe; }
.view-display-id-nos_prop_main_page .Securiser-holder {
  background-color: #ff5151; }
  .view-display-id-nos_prop_main_page .Securiser-holder h2, .view-display-id-nos_prop_main_page .Securiser-holder p {
    color: #ffffff; }
  .view-display-id-nos_prop_main_page .Securiser-holder h2 {
    margin-top: -2px; }
.view-display-id-nos_prop_main_page .competition-holder {
  background-color: #420e76; }
  .view-display-id-nos_prop_main_page .competition-holder h2, .view-display-id-nos_prop_main_page .competition-holder p {
    color: #ffffff; }
.view-display-id-nos_prop_main_page .economy-holder {
  background-color: #5eefae; }
  .view-display-id-nos_prop_main_page .economy-holder h2, .view-display-id-nos_prop_main_page .economy-holder p {
    color: #610c44; }
.view-display-id-nos_prop_main_page .intelligence-holder {
  background-color: #fed834; }
  .view-display-id-nos_prop_main_page .intelligence-holder h2, .view-display-id-nos_prop_main_page .intelligence-holder p {
    color: #0a1f69; }
.view-display-id-nos_prop_main_page .prop-logo-holder {
  width: 30%;
  margin: 0 auto;
  padding-top: 19px;
  padding-bottom: 30px;
  max-width: 107px;
  text-align: center; }
  @media (min-width: 500px) {
    .view-display-id-nos_prop_main_page .prop-logo-holder {
      float: left;
      margin-left: 47px; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page .prop-logo-holder {
    float: left;
    margin-left: 47px; }
  @media (min-width: 1024px) {
    .view-display-id-nos_prop_main_page .prop-logo-holder {
      margin-left: 145px; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page .prop-logo-holder {
    margin-left: 145px; }
@media (min-width: 500px) {
  .view-display-id-nos_prop_main_page .prop-body-items-holder {
    width: 70%;
    display: inline-block; } }
.no-mediaqueries .view-display-id-nos_prop_main_page .prop-body-items-holder {
  width: 70%;
  display: inline-block; }
@media (min-width: 1024px) {
  .view-display-id-nos_prop_main_page .prop-body-items-holder {
    padding-left: 30px; } }
.no-mediaqueries .view-display-id-nos_prop_main_page .prop-body-items-holder {
  padding-left: 30px; }
.view-display-id-nos_prop_main_page .prop-body-items-holder h2 {
  color: #666666;
  font-size: 25px;
  font-weight: bold;
  text-align: left;
  padding-left: 20px; }
  @media (min-width: 500px) {
    .view-display-id-nos_prop_main_page .prop-body-items-holder h2 {
      padding-top: 15px; } }
  .no-mediaqueries .view-display-id-nos_prop_main_page .prop-body-items-holder h2 {
    padding-top: 15px; }
.view-display-id-nos_prop_main_page .prop-body-items-holder p {
  color: #666666;
  font-size: 16px; }
.view-display-id-nos_prop_main_page .field-body-3-holder {
  padding-top: 30px;
  display: none;
  background-color: #ffffff; }
.view-display-id-nos_prop_main_page .read-more-holder {
  width: 100%;
  background: white;
  padding-bottom: 27px;
  margin-bottom: 35px;
  padding-top: 31px; }
  .view-display-id-nos_prop_main_page .read-more-holder .read-more-button {
    padding: 10px 0 10px 0;
    cursor: pointer;
    border: solid 1px #666666;
    width: 160px;
    box-shadow: #666666 0px 0px 0px 0px inset;
    background: #ffffff;
    background: transparent;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36); }
    .view-display-id-nos_prop_main_page .read-more-holder .read-more-button:after {
      display: inline-block;
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg);
      margin-left: 10px;
      vertical-align: middle; }
    .view-display-id-nos_prop_main_page .read-more-holder .read-more-button:hover {
      color: white;
      box-shadow: #666666 0px 0px 0px 70px inset; }
  .view-display-id-nos_prop_main_page .read-more-holder .read-more-button.rotate-up:after {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg);
    margin-bottom: 3px; }

.action-center-tweet-page .hero-container .content, .action-center-tweet-page .hero-container .homepage-hero-slider {
  width: 50%; }
.action-center-tweet-page .block-tweetrep {
  padding-top: 0; }
.action-center-tweet-page .region-content {
  background: #ffffff;
  border: 1px solid #cccccc; }
  .action-center-tweet-page .region-content .content {
    padding: 4em 0;
    border: none; }
    .action-center-tweet-page .region-content .content #tweetrep-form {
      width: 50%;
      margin: auto; }

.issue-page-take-action {
  padding-bottom: 2em; }

#campaign-new .region-content-bottom h2 {
  text-align: center;
  font-size: 26px;
  line-height: 36px;
  margin-top: 2em;
  font-family: MarketSans-Regular-WebS; }
#campaign-new .take-action-phone {
  font-size: 75px;
  font-size: 4.6875rem; }

.view-action-center-spotlight h3 {
  text-align: center; }
.view-action-center-spotlight .take-action-group-wrapper-1 {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .view-action-center-spotlight .take-action-group-wrapper-1 {
      float: left;
      width: 50%;
      text-align: right;
      margin-right: 90px; } }
  .no-mediaqueries .view-action-center-spotlight .take-action-group-wrapper-1 {
    float: left;
    width: 50%;
    text-align: right;
    margin-right: 90px; }
  @media (min-width: 48.0625em) {
    .view-action-center-spotlight .take-action-group-wrapper-1.single-item {
      width: 100%; } }
  .no-mediaqueries .view-action-center-spotlight .take-action-group-wrapper-1.single-item {
    width: 100%; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-link {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: bold; }
    .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-link:hover, .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-link:focus {
      transition: all 0.3s ease;
      color: #2e93ff;
      text-decoration: none; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon {
    font-size: 65px;
    font-size: 4.0625rem; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-twitter-icon-2 {
    font-size: 65px;
    font-size: 4.0625rem; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-write-icon {
    font-size: 75px;
    font-size: 4.6875rem;
    text-align: right;
    padding-right: 73px; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-phone {
    font-size: 75px;
    font-size: 4.6875rem;
    text-align: right;
    padding-right: 73px; }
  .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-wrapper-2 {
    text-align: center; }
    @media (min-width: 48.0625em) {
      .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-wrapper-2 {
        float: left;
        width: 23%; } }
    .no-mediaqueries .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-wrapper-2 {
      float: left;
      width: 23%; }
    @media (min-width: 48.0625em) {
      .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-wrapper-2.single-item {
        width: 100%; } }
    .no-mediaqueries .view-action-center-spotlight .take-action-group-wrapper-1 .take-action-group-wrapper-2.single-item {
      width: 100%; }
.view-action-center-spotlight .take-action-group-link {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold; }
  .view-action-center-spotlight .take-action-group-link:hover, .view-action-center-spotlight .take-action-group-link:focus {
    transition: all 0.3s ease;
    color: #2e93ff;
    text-decoration: none; }
.view-action-center-spotlight .take-action-twitter-icon {
  font-size: 75px;
  font-size: 4.6875rem; }
.view-action-center-spotlight .take-action-write-icon {
  font-size: 75px;
  font-size: 4.6875rem; }

.bean-action-center-take-action .field-name-field-title-1 {
  font-size: 32px;
  font-size: 2rem;
  color: #000000;
  margin: 0 0 1em;
  text-align: center; }
.bean-action-center-take-action .field-name-field-take-action-title {
  font-size: 2rem;
  color: #333333;
  text-align: center;
  line-height: 1.1; }
@media (min-width: 48.0625em) {
  .bean-action-center-take-action .field-name-field-body {
    float: left;
    width: 50%;
    margin-right: 3%;
    padding-right: 7%;
    border-right: 1px solid #cccccc;
    box-sizing: border-box; } }
.no-mediaqueries .bean-action-center-take-action .field-name-field-body {
  float: left;
  width: 50%;
  margin-right: 3%;
  padding-right: 7%;
  border-right: 1px solid #cccccc;
  box-sizing: border-box; }
.bean-action-center-take-action .field-name-field-title {
  text-align: center;
  margin: 1em 0; }
  @media (min-width: 48.0625em) {
    .bean-action-center-take-action .field-name-field-title {
      float: left;
      width: 47%;
      box-sizing: border-box; } }
  .no-mediaqueries .bean-action-center-take-action .field-name-field-title {
    float: left;
    width: 47%;
    box-sizing: border-box; }
  .bean-action-center-take-action .field-name-field-title .field-items {
    display: -ms-flexbox;
    display: flex;
    width: 70%;
    margin: 0 auto; }
  .bean-action-center-take-action .field-name-field-title .field-item a {
    font-size: 18px;
    font-size: 1.125rem;
    color: #0064d2;
    display: block;
    font-weight: bold; }
    .bean-action-center-take-action .field-name-field-title .field-item a:before {
      font-size: 75px;
      font-size: 4.6875rem;
      color: #0064d2;
      display: block;
      transition: all 0.3s ease; }
    .bean-action-center-take-action .field-name-field-title .field-item a:active, .bean-action-center-take-action .field-name-field-title .field-item a:focus, .bean-action-center-take-action .field-name-field-title .field-item a:hover {
      color: #2e93ff;
      text-decoration: none; }
      .bean-action-center-take-action .field-name-field-title .field-item a:active:before, .bean-action-center-take-action .field-name-field-title .field-item a:focus:before, .bean-action-center-take-action .field-name-field-title .field-item a:hover:before {
        color: #2e93ff; }
  .bean-action-center-take-action .field-name-field-title .field-item.even {
    margin-right: 20px; }
    @media (min-width: 48.0625em) {
      .bean-action-center-take-action .field-name-field-title .field-item.even {
        margin-right: 100px; } }
    .no-mediaqueries .bean-action-center-take-action .field-name-field-title .field-item.even {
      margin-right: 100px; }

.twitter-colors {
  background-color: #0A1C6B; }
  .twitter-colors a {
    color: #5DF0AD; }

.call-colors {
  background-color: #D166BD; }
  .call-colors a {
    color: #ffffff; }

.write-colors {
  background-color: #5DF0AD; }
  .write-colors a {
    color: #0A1C6B; }

.all-take-action-wrapper {
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto; }
  @media (min-width: 48.0625em) {
    .all-take-action-wrapper {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .all-take-action-wrapper {
    display: -ms-flexbox;
    display: flex; }
  @media (min-width: 48.0625em) {
    .all-take-action-wrapper.double-item {
      width: 66%; } }
  .no-mediaqueries .all-take-action-wrapper.double-item {
    width: 66%; }
  .all-take-action-wrapper.single-item {
    width: 50%; }

.take-action-group-wrapper {
  float: none;
  height: 111px;
  width: 50%; }
  .double-item .take-action-group-wrapper {
    width: 100%; }
    @media (min-width: 48.0625em) {
      .double-item .take-action-group-wrapper {
        width: 50%; } }
    .no-mediaqueries .double-item .take-action-group-wrapper {
      width: 50%; }
  .triple-item .take-action-group-wrapper {
    width: 100%; }
    @media (min-width: 48.0625em) {
      .triple-item .take-action-group-wrapper {
        width: 50%; } }
    .no-mediaqueries .triple-item .take-action-group-wrapper {
      width: 50%; }

.take-action-group-link {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0 1.4em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  top: 50%;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .take-action-group-link:hover, .take-action-group-link:focus {
    color: #ffffff;
    text-decoration: none; }
  @media (min-width: 500px) {
    .take-action-group-link {
      max-width: 71%; } }
  .no-mediaqueries .take-action-group-link {
    max-width: 71%; }
  @media (min-width: 48.0625em) {
    .take-action-group-link {
      max-width: 305px; } }
  .no-mediaqueries .take-action-group-link {
    max-width: 305px; }

.call-colors .take-action-group-link:hover, .call-colors .take-action-group-link:focus {
  color: #0A1C6B;
  z-index: 1; }

.write-colors .take-action-group-link:hover, .write-colors .take-action-group-link:focus {
  color: #0064d2; }

.twitter-colors .take-action-group-link {
  padding: 8px 1.3em; }
  .twitter-colors .take-action-group-link:hover, .twitter-colors .take-action-group-link:focus {
    color: #ffffff; }

.call-colors .take-action-group-link, .write-colors .take-action-group-link, .twitter-colors .take-action-group-link {
  transition: all .3s ease-in-out; }
  @media (min-width: 48.0625em) {
    .call-colors .take-action-group-link, .write-colors .take-action-group-link, .twitter-colors .take-action-group-link {
      height: 88px; } }
  .no-mediaqueries .call-colors .take-action-group-link, .no-mediaqueries .write-colors .take-action-group-link, .no-mediaqueries .twitter-colors .take-action-group-link {
    height: 88px; }
  .call-colors .take-action-group-link:focus .take-action-group-wrapper, .write-colors .take-action-group-link:focus .take-action-group-wrapper, .twitter-colors .take-action-group-link:focus .take-action-group-wrapper {
    outline: dotted 2px #0064d2; }

.take-action-twitter-icon {
  display: inline;
  font-size: 65px;
  font-size: 4.0625rem; }

.take-action-write-icon {
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  font-size: 75px;
  font-size: 4.6875rem; }

.take-action-call-icon {
  display: inline;
  width: 25%;
  font-size: 75px;
  font-size: 4.6875rem; }

.take-action-group-title {
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5em;
  max-width: 165px;
  margin: 0 auto;
  font-weight: bold; }
  @media (min-width: 500px) {
    .take-action-group-title {
      max-width: 276px; } }
  .no-mediaqueries .take-action-group-title {
    max-width: 276px; }
  @media (min-width: 48.0625em) {
    .take-action-group-title {
      max-width: 165px; } }
  .no-mediaqueries .take-action-group-title {
    max-width: 165px; }

.icon-chevron-right {
  display: contents;
  vertical-align: middle; }

.take-action-twitter-icon, .take-action-call-icon, .take-action-write-icon {
  width: 25%;
  display: inline-block;
  vertical-align: middle;
  text-align: center; }
  .take-action-twitter-icon:before, .take-action-call-icon:before, .take-action-write-icon:before {
    vertical-align: middle; }

.action-center-call-page #block-bean-call-your-senator h2 {
  text-align: center;
  color: #0A1C6B; }

.bean-take-action h2 {
  margin-top: 55px;
  text-align: center;
  font-size: 20px;
  color: #333333;
  font-family: 'MarketSans-SemiBold-WebS'; }

@media (min-width: 48.0625em) {
  .new-homepage-issues .all-take-action-wrapper {
    display: inline-block;
    float: right;
    width: 50%; } }
.no-mediaqueries .new-homepage-issues .all-take-action-wrapper {
  display: inline-block;
  float: right;
  width: 50%; }
.new-homepage-issues .take-action-group-wrapper {
  width: 50%; }
  @media (min-width: 48.0625em) {
    .new-homepage-issues .take-action-group-wrapper {
      width: 100%;
      height: 86px; } }
  .no-mediaqueries .new-homepage-issues .take-action-group-wrapper {
    width: 100%;
    height: 86px; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-group-title {
    max-width: 275px;
    margin-left: 0;
    padding-left: 10px; } }
.no-mediaqueries .new-homepage-issues .take-action-group-title {
  max-width: 275px;
  margin-left: 0;
  padding-left: 10px; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-group-link {
    max-width: 498px;
    padding: 0 1.4em 0 10px; } }
.no-mediaqueries .new-homepage-issues .take-action-group-link {
  max-width: 498px;
  padding: 0 1.4em 0 10px; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .icon-chevron-right {
    font-size: 26px; } }
.no-mediaqueries .new-homepage-issues .icon-chevron-right {
  font-size: 26px; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-call-icon,
  .new-homepage-issues .take-action-write-icon,
  .new-homepage-issues .take-action-twitter-icon {
    text-align: center;
    width: 19%; } }
.no-mediaqueries .new-homepage-issues .take-action-call-icon, .no-mediaqueries
.new-homepage-issues .take-action-write-icon, .no-mediaqueries
.new-homepage-issues .take-action-twitter-icon {
  text-align: center;
  width: 19%; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-call-icon {
    font-size: 60px; } }
.no-mediaqueries .new-homepage-issues .take-action-call-icon {
  font-size: 60px; }
@media (min-width: 960px) {
  .new-homepage-issues .take-action-call-icon {
    text-align: left;
    margin-top: 21px; }
    .new-homepage-issues .take-action-call-icon:before {
      padding-left: 25px;
      vertical-align: top; } }
.no-mediaqueries .new-homepage-issues .take-action-call-icon {
  text-align: left;
  margin-top: 21px; }
  .no-mediaqueries .new-homepage-issues .take-action-call-icon:before {
    padding-left: 25px;
    vertical-align: top; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-write-icon {
    font-size: 60px;
    margin-top: 13px; }
    .new-homepage-issues .take-action-write-icon:before {
      vertical-align: text-top; } }
.no-mediaqueries .new-homepage-issues .take-action-write-icon {
  font-size: 60px;
  margin-top: 13px; }
  .no-mediaqueries .new-homepage-issues .take-action-write-icon:before {
    vertical-align: text-top; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .take-action-twitter-icon {
    font-size: 50px; } }
.no-mediaqueries .new-homepage-issues .take-action-twitter-icon {
  font-size: 50px; }
@media (min-width: 48.0625em) {
  .new-homepage-issues .secondary-issues-description {
    font-size: 18px; } }
.no-mediaqueries .new-homepage-issues .secondary-issues-description {
  font-size: 18px; }

.new-home-page-feature {
  overflow: auto;
  padding: 2em; }
  @media (min-width: 48.0625em) {
    .new-home-page-feature {
      width: 40%;
      float: left;
      overflow: hidden; } }
  .no-mediaqueries .new-home-page-feature {
    width: 40%;
    float: left;
    overflow: hidden; }
  .new-home-page-feature .secondary-issues-title {
    font-size: 22px;
    margin-bottom: 20px; }
  .new-home-page-feature .secondary-issues-read-more:after {
    float: right;
    line-height: 1.8; }
    @media (min-width: 48.0625em) {
      .new-home-page-feature .secondary-issues-read-more:after {
        padding-right: 33px; } }
    .no-mediaqueries .new-home-page-feature .secondary-issues-read-more:after {
      padding-right: 33px; }
  @media (min-width: 48.0625em) {
    .new-home-page-feature .secondary-issues-bottom {
      bottom: 10px; } }
  .no-mediaqueries .new-home-page-feature .secondary-issues-bottom {
    bottom: 10px; }
  @media (min-width: 48.0625em) {
    .new-home-page-feature .secondary-issues-region {
      bottom: 10px;
      position: absolute; } }
  .no-mediaqueries .new-home-page-feature .secondary-issues-region {
    bottom: 10px;
    position: absolute; }

.block-re-socialtools .content {
  padding-top: 1em; }

#post-to-fb, #post-to-twitter {
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
  box-shadow: white 0px 0px 0px 0px inset;
  display: inline-block;
  border: 1px solid #0064d2;
  background: transparent; }
  #post-to-fb:hover, #post-to-twitter:hover {
    text-decoration: none;
    color: #0064d2;
    background-color: white !important;
    box-shadow: white 0px 0px 0px 70px inset; }

#block-views-news-block-8 h2 {
  text-align: center; }
#block-views-news-block-8 .view-display-id-block_8 {
  background-color: #ffffff;
  padding: 2em;
  padding-top: 0em;
  border: 1px solid #cccccc; }
#block-views-news-block-8 .news-items {
  list-style: none; }

#block-views-dans-les-media-block h2 {
  text-align: center;
  padding-top: 60px; }

.view-dans-les-media {
  background: #fff;
  padding: 2em; }
  .view-dans-les-media .views-row {
    float: none; }
    @media (min-width: 48.0625em) {
      .view-dans-les-media .views-row {
        width: 29%;
        display: inline-table;
        border-right: 1px solid #cccccc;
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 20px; } }
    .no-mediaqueries .view-dans-les-media .views-row {
      width: 29%;
      display: inline-table;
      border-right: 1px solid #cccccc;
      padding-right: 20px;
      padding-left: 20px;
      margin-top: 20px; }
    .view-dans-les-media .views-row .views-field-field-media-city {
      font-size: 11px;
      font-size: 0.6875rem;
      display: inline-table;
      padding-bottom: 20px; }
    .view-dans-les-media .views-row p {
      font-size: 11px;
      font-size: 0.6875rem;
      display: inline-table;
      padding-bottom: 20px; }
      .view-dans-les-media .views-row p:before {
        content: "|";
        padding-right: 5px; }
    .view-dans-les-media .views-row .field-name-field-news-date {
      font-size: 12px;
      font-size: 0.75rem;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .view-dans-les-media .views-row .field-name-field-news-date:before {
        content: "|";
        padding-right: 5px; }
    .view-dans-les-media .views-row .views-field-title {
      text-align: left;
      margin-top: 20px;
      font-size: 24px;
      color: #333333; }
  .view-dans-les-media .field-name-field-microsite-news-link {
    margin-bottom: 40px; }
    .view-dans-les-media .field-name-field-microsite-news-link a {
      float: right;
      font-size: 0px;
      font-size: 0rem;
      border: none; }
      .view-dans-les-media .field-name-field-microsite-news-link a:hover, .view-dans-les-media .field-name-field-microsite-news-link a:focus {
        color: #999999; }
  .view-dans-les-media .views-row-3, .view-dans-les-media .views-row-6, .view-dans-les-media .views-row-9 {
    border-right: none; }
  .view-dans-les-media .view-footer {
    margin-top: 80px;
    border-top: 1px solid #cccccc;
    margin-bottom: 30px; }
    @media (min-width: 48.0625em) {
      .view-dans-les-media .view-footer {
        margin-top: 30px;
        border-top: 1px solid #cccccc;
        margin-bottom: 30px; } }
    .no-mediaqueries .view-dans-les-media .view-footer {
      margin-top: 30px;
      border-top: 1px solid #cccccc;
      margin-bottom: 30px; }
    .view-dans-les-media .view-footer a {
      float: right;
      border: none; }
      .view-dans-les-media .view-footer a:hover, .view-dans-les-media .view-footer a:focus {
        color: #999999; }

#block-views-microsite-articles-block-1 h2 {
  text-align: center; }
#block-views-microsite-articles-block-1 .view-microsite-articles {
  padding: 1.5em;
  border: 1px solid #ccc;
  background: #fff; }
  #block-views-microsite-articles-block-1 .view-microsite-articles h2 {
    margin-top: 0px;
    text-align: left; }
#block-views-microsite-articles-block-1 .field-name-field-microsite-image {
  float: left;
  padding-top: 10px;
  margin-right: 30px; }
#block-views-microsite-articles-block-1 .views-field-view-node {
  margin-bottom: 40px; }
  #block-views-microsite-articles-block-1 .views-field-view-node a {
    float: right;
    font-size: 0px;
    font-size: 0rem;
    padding-bottom: 30px;
    border: none; }
    #block-views-microsite-articles-block-1 .views-field-view-node a:hover, #block-views-microsite-articles-block-1 .views-field-view-node a:focus {
      color: #999999; }
#block-views-microsite-articles-block-1 .view-footer {
  margin-top: 30px;
  border-top: 1px solid #cccccc; }
  #block-views-microsite-articles-block-1 .view-footer p {
    margin-bottom: 0px; }
    #block-views-microsite-articles-block-1 .view-footer p a {
      border: none; }
      #block-views-microsite-articles-block-1 .view-footer p a:hover, #block-views-microsite-articles-block-1 .view-footer p a:focus {
        color: #999999; }

#block-views-microsite-articles-block h2 {
  text-align: center; }
#block-views-microsite-articles-block .view-microsite-articles {
  position: relative;
  padding: 2em;
  border: 1px solid #ccc;
  background: #fff; }
  #block-views-microsite-articles-block .view-microsite-articles h2 {
    margin-top: 0px;
    text-align: left; }
  #block-views-microsite-articles-block .view-microsite-articles .field-name-field-microsite-image {
    float: left;
    padding-top: 10px;
    margin-right: 30px; }
  #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node {
    margin-bottom: 40px; }
    #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a {
      float: right;
      font-size: 0px;
      font-size: 0rem;
      padding-bottom: 30px;
      border: none; }
      #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a:hover, #block-views-microsite-articles-block .view-microsite-articles .views-field-view-node a:focus {
        color: #999999; }
  #block-views-microsite-articles-block .view-microsite-articles .view-footer {
    position: absolute;
    float: right;
    right: 3%;
    margin-top: 20px; }

.page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media {
  background: #fff;
  padding: 2em; }
  .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row {
    float: none;
    width: 100%; }
    @media (min-width: 48.0625em) {
      .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row {
        width: 28%;
        display: inline-block;
        border-right: 1px solid #cccccc;
        padding-right: 20px;
        padding-left: 20px;
        margin-top: 20px; } }
    .no-mediaqueries .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row {
      width: 28%;
      display: inline-block;
      border-right: 1px solid #cccccc;
      padding-right: 20px;
      padding-left: 20px;
      margin-top: 20px; }
  .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row-3, .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row-6, .page-ebaysengage-en-savoir-plus-dans-les-medias .view-dans-les-media .views-row-9 {
    border-right: none; }

.node-type-microsite-articles- .forward_link {
  display: none; }
.node-type-microsite-articles- .field-type-text-with-summary {
  margin-top: 30px; }

.view-microsite-articles {
  padding: 2em; }
  .view-microsite-articles h2 {
    margin-top: 0px;
    text-align: left; }
  .view-microsite-articles .field-name-field-microsite-image {
    float: left;
    padding-top: 10px;
    margin-right: 30px; }
  .view-microsite-articles .field-type-text-with-summary p:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 40px; }
  .view-microsite-articles .views-field-view-node {
    margin-bottom: 40px; }
    .view-microsite-articles .views-field-view-node a {
      float: right;
      font-size: 0px;
      font-size: 0rem;
      padding-bottom: 30px;
      border: none; }
      .view-microsite-articles .views-field-view-node a:hover, .view-microsite-articles .views-field-view-node a:focus {
        color: #999999; }
  .view-microsite-articles .view-footer {
    margin-top: 30px;
    margin-bottom: 30px; }

#block-views-microsite-testimonials-block {
  margin-top: 60px; }
  #block-views-microsite-testimonials-block .view-microsite-testimonials {
    padding: 1.5em; }
    @media (min-width: 990px) {
      #block-views-microsite-testimonials-block .view-microsite-testimonials {
        padding: 0.5em; } }
    .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials {
      padding: 0.5em; }
    @media (min-width: 1150px) {
      #block-views-microsite-testimonials-block .view-microsite-testimonials {
        padding: 0; } }
    .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials {
      padding: 0; }
    #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
      width: 100%;
      max-width: 340px;
      margin: 0 auto;
      margin-bottom: 60px;
      background: white;
      padding-bottom: 17px; }
      @media (min-width: 48.0625em) {
        #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
          width: 29%;
          background: white;
          margin-right: 26px;
          margin-bottom: 60px;
          display: inline-block; } }
      .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
        width: 29%;
        background: white;
        margin-right: 26px;
        margin-bottom: 60px;
        display: inline-block; }
      @media (min-width: 990px) {
        #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
          margin-right: 20px;
          margin-bottom: 19px;
          width: 31%;
          padding-bottom: 32px; } }
      .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
        margin-right: 20px;
        margin-bottom: 19px;
        width: 31%;
        padding-bottom: 32px; }
      @media (min-width: 1150px) {
        #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
          width: 33%;
          margin-right: 17px;
          margin-bottom: 23px; } }
      .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row {
        width: 33%;
        margin-right: 17px;
        margin-bottom: 23px; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .views-field-title {
        padding-left: 20px;
        padding-top: 25px; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row h2 {
        margin: 0;
        color: #1272f8;
        font-size: 24px;
        font-weight: 500; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .field-name-field-business-name {
        padding-left: 20px;
        padding-top: 5px;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 0.2px; }
        @media (min-width: 48.0625em) {
          #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .field-name-field-business-name {
            padding-left: 20px; } }
        .no-mediaqueries #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .field-name-field-business-name {
          padding-left: 20px; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .field-name-field-testimonial-market {
        padding-left: 20px;
        padding-top: 10px;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0.2px;
        padding-top: 16px; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .views-row .field-name-body {
        padding-left: 20px; }
    #block-views-microsite-testimonials-block .view-microsite-testimonials .has-video .field-name-field-testi-photo a {
      position: relative;
      z-index: 3; }
      #block-views-microsite-testimonials-block .view-microsite-testimonials .has-video .field-name-field-testi-photo a:before {
        content: '';
        position: absolute;
        top: -115px;
        right: 0;
        bottom: 0;
        left: 38%;
        background: url("/sites/all/themes/ebaymainstreet2015/images/play.png") no-repeat;
        z-index: 15;
        display: block; }

#block-views-microsite-testimonials-block-1 {
  margin-top: 60px; }
  #block-views-microsite-testimonials-block-1 h2 {
    text-align: center; }
  #block-views-microsite-testimonials-block-1 .view-microsite-testimonials {
    padding: 1.5em; }
    @media (min-width: 48.0625em) {
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials {
        background-color: white;
        border: 1px solid #cccccc;
        padding-left: 3em;
        padding-right: 2em;
        padding-top: 3em; } }
    .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-microsite-testimonials {
      background-color: white;
      border: 1px solid #cccccc;
      padding-left: 3em;
      padding-right: 2em;
      padding-top: 3em; }
    #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row {
      width: 100%;
      margin-bottom: 60px;
      background: white;
      padding-bottom: 25px; }
      @media (min-width: 48.0625em) {
        #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row {
          width: 29%;
          background: white;
          margin-left: 28px;
          margin-right: 10px;
          margin-bottom: 60px;
          display: inline-block;
          padding-bottom: 0px; } }
      .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row {
        width: 29%;
        background: white;
        margin-left: 28px;
        margin-right: 10px;
        margin-bottom: 60px;
        display: inline-block;
        padding-bottom: 0px; }
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .views-field-title {
        padding-left: 20px;
        padding-top: 10px; }
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row h2 {
        margin: 0;
        text-align: left; }
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-business-name, #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-testimonial-market {
        padding-left: 20px;
        padding-top: 10px; }
        @media (min-width: 48.0625em) {
          #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-business-name, #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-testimonial-market {
            padding-left: 20px;
            padding-top: 10px; } }
        .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-business-name, .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-field-testimonial-market {
          padding-left: 20px;
          padding-top: 10px; }
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .views-row .field-name-body {
        padding-left: 20px; }
    #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .has-video .field-name-field-testi-photo a {
      position: relative;
      z-index: 3; }
      #block-views-microsite-testimonials-block-1 .view-microsite-testimonials .has-video .field-name-field-testi-photo a:before {
        content: '';
        position: absolute;
        top: -115px;
        right: 0;
        bottom: 0;
        left: 38%;
        background: url("/sites/all/themes/ebaymainstreet2015/images/play.png") no-repeat;
        z-index: 15;
        display: block; }

.page-node-130365 #block-system-main .content, .page-node-130440 #block-system-main .content {
  display: none; }

#node-130361 #edit-previous, #node-130445 #edit-previous {
  display: none; }

#block-block-131 {
  width: 385px;
  margin-top: 20px; }
  @media (min-width: 48.0625em) {
    #block-block-131 {
      width: 100%; } }
  .no-mediaqueries #block-block-131 {
    width: 100%; }
  @media (min-width: 48.0625em) {
    #block-block-131 .content {
      margin-top: 120px;
      margin-left: 60px; } }
  .no-mediaqueries #block-block-131 .content {
    margin-top: 120px;
    margin-left: 60px; }

#block-block-134 {
  padding: 2em;
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 40px; }

#block-views-microsite-testimonials-block-1 .view-microsite-testimonials {
  padding: 0px; }
#block-views-microsite-testimonials-block-1 .view-header p {
  padding-top: 25px; }
  @media (min-width: 48.0625em) {
    #block-views-microsite-testimonials-block-1 .view-header p {
      font-size: 24px;
      font-size: 1.5rem;
      color: #333333;
      margin-left: 20px; } }
  .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-header p {
    font-size: 24px;
    font-size: 1.5rem;
    color: #333333;
    margin-left: 20px; }
#block-views-microsite-testimonials-block-1 .view-footer {
  margin-top: 80px;
  margin-right: 30px;
  margin-left: 30px;
  border-top: 1px solid #cccccc;
  margin-bottom: 30px; }
  @media (min-width: 48.0625em) {
    #block-views-microsite-testimonials-block-1 .view-footer {
      margin-top: 30px;
      border-top: 1px solid #cccccc;
      margin-bottom: 30px; } }
  .no-mediaqueries #block-views-microsite-testimonials-block-1 .view-footer {
    margin-top: 30px;
    border-top: 1px solid #cccccc;
    margin-bottom: 30px; }
  #block-views-microsite-testimonials-block-1 .view-footer a {
    border: none; }
    #block-views-microsite-testimonials-block-1 .view-footer a:hover, #block-views-microsite-testimonials-block-1 .view-footer a:focus {
      color: #999999; }

@media (min-width: 1150px) {
  #block-bean-new-temoignages-hero img {
    max-width: 97.5%; } }
.no-mediaqueries #block-bean-new-temoignages-hero img {
  max-width: 97.5%; }
#block-bean-new-temoignages-hero h1 {
  letter-spacing: -0.3px;
  color: #c4f5fe;
  font-size: 28px;
  font-weight: bold; }
  @media (min-width: 1000px) {
    #block-bean-new-temoignages-hero h1 {
      font-size: 38px; } }
  .no-mediaqueries #block-bean-new-temoignages-hero h1 {
    font-size: 38px; }
#block-bean-new-temoignages-hero .hero-container .content {
  background-color: #1272f8; }
#block-bean-new-temoignages-hero .field-item {
  font-size: 16px;
  color: #c4f5fe; }
  @media (min-width: 1000px) {
    #block-bean-new-temoignages-hero .field-item {
      font-size: 18px; } }
  .no-mediaqueries #block-bean-new-temoignages-hero .field-item {
    font-size: 18px; }

.node-type-microsite-testimonials .region-content .block-system > .content {
  border: none;
  padding: 0; }
.node-type-microsite-testimonials .image-video-holder img {
  width: 100%; }
.node-type-microsite-testimonials .content .body-holder {
  padding-top: 25px;
  padding-bottom: 25px;
  overflow: auto; }
  @media (min-width: 768px) {
    .node-type-microsite-testimonials .content .body-holder {
      padding-top: 40px;
      padding-bottom: 40px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .body-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
  @media (min-width: 1024px) {
    .node-type-microsite-testimonials .content .body-holder {
      padding-top: 77px;
      padding-bottom: 77px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .body-holder {
    padding-top: 77px;
    padding-bottom: 77px; }
.node-type-microsite-testimonials .content .name-and-market {
  padding-left: 20px; }
  @media (min-width: 768px) {
    .node-type-microsite-testimonials .content .name-and-market {
      float: left;
      padding-left: 50px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .name-and-market {
    float: left;
    padding-left: 50px; }
  @media (min-width: 1024px) {
    .node-type-microsite-testimonials .content .name-and-market {
      padding-left: 92px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .name-and-market {
    padding-left: 92px; }
  .node-type-microsite-testimonials .content .name-and-market h2 {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.2px;
    color: #666666;
    margin-top: 0; }
  .node-type-microsite-testimonials .content .name-and-market p {
    font-size: 14px;
    letter-spacing: 0.2px;
    margin-bottom: 25px;
    max-width: 200px; }
.node-type-microsite-testimonials .content .body-text {
  padding: 0 10px 0 20px; }
  @media (min-width: 768px) {
    .node-type-microsite-testimonials .content .body-text {
      float: right;
      width: 60%;
      padding-right: 35px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .body-text {
    float: right;
    width: 60%;
    padding-right: 35px; }
  @media (min-width: 1024px) {
    .node-type-microsite-testimonials .content .body-text {
      padding-right: 91px; } }
  .no-mediaqueries .node-type-microsite-testimonials .content .body-text {
    padding-right: 91px; }
  .node-type-microsite-testimonials .content .body-text h2 {
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    margin-top: 0; }
  .node-type-microsite-testimonials .content .body-text p {
    margin-top: 0; }

.language-selector {
  border-bottom: 1px solid #ccc;
  padding: 0 0 10px; }
  .language-selector .language-options {
    position: relative; }
    .language-selector .language-options:hover ul.links {
      display: -ms-flexbox;
      display: flex; }
  .language-selector span.select-language {
    font-size: 12px;
    display: block;
    margin: 6px 15px 0 0;
    float: left; }
  .language-selector span.current-language {
    border: 1px solid #ddd;
    background: url(../images/select_arrow.gif) no-repeat right center #f5f5f5;
    cursor: pointer;
    position: relative;
    color: #707070;
    font-size: 12px;
    padding: 6px 30px 6px 15px;
    display: block;
    float: left; }
  .language-selector ul.links {
    list-style: none;
    margin: 0;
    padding: 0 0 15px;
    position: absolute;
    border: 1px solid #e7e7e7;
    box-shadow: 5px 2px 10px rgba(0, 0, 0, 0.4);
    top: 30px;
    background: #fff;
    padding: 15px;
    display: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .language-selector ul.links li {
      -ms-flex-positive: 1;
          flex-grow: 1;
      display: inline-block;
      width: 30%;
      padding: 5px; }
      .language-selector ul.links li a {
        font-size: 12px;
        color: #707070; }

.bean-homepage-hero-2017 {
  margin: 0 auto;
  width: 100%;
  max-width: 67.5em; }
  .no-mediaqueries .bean-homepage-hero-2017 {
    width: 67.5em; }
  .bean-homepage-hero-2017 .hero-container {
    display: block; }
    @media (min-width: 48.0625em) {
      .bean-homepage-hero-2017 .hero-container {
        min-width: 100%;
        display: -ms-flexbox;
        display: flex; } }
    .no-mediaqueries .bean-homepage-hero-2017 .hero-container {
      min-width: 100%;
      display: -ms-flexbox;
      display: flex; }
  .bean-homepage-hero-2017 .embedded-video {
    margin: 0; }
  .bean-homepage-hero-2017 .content {
    background: #c2f5ff;
    color: #0a1c6b;
    font-size: 1rem; }
    @media (min-width: 48.0625em) {
      .bean-homepage-hero-2017 .content {
        font-size: 18px;
        font-size: 1.125rem; } }
    .no-mediaqueries .bean-homepage-hero-2017 .content {
      font-size: 18px;
      font-size: 1.125rem; }
    @media (min-width: 48.0625em) {
      .bean-homepage-hero-2017 .content {
        display: -ms-flexbox;
        display: flex;
        width: 30%; }
        .node-type-bipac-campaign .bean-homepage-hero-2017 .content {
          width: 40%; }
          .node-type-bipac-campaign .bean-homepage-hero-2017 .content h1 {
            font-weight: 800; }
          .node-type-bipac-campaign .bean-homepage-hero-2017 .content p {
            color: #0A1C6B; } }
    .no-mediaqueries .bean-homepage-hero-2017 .content {
      display: -ms-flexbox;
      display: flex;
      width: 30%; }
      .node-type-bipac-campaign .no-mediaqueries .bean-homepage-hero-2017 .content {
        width: 40%; }
        .node-type-bipac-campaign .no-mediaqueries .bean-homepage-hero-2017 .content h1 {
          font-weight: 800; }
        .node-type-bipac-campaign .no-mediaqueries .bean-homepage-hero-2017 .content p {
          color: #0A1C6B; }
    .bean-homepage-hero-2017 .content .inner-content {
      -ms-flex-item-align: center;
          align-self: center;
      padding: 20px 40px; }
      .node-type-bipac-campaign .bean-homepage-hero-2017 .content .inner-content {
        padding: 40px; }
    .bean-homepage-hero-2017 .content h2, .bean-homepage-hero-2017 .content h1 {
      font-size: 1.5rem;
      color: #0a1c6b;
      margin: 0 0 10px;
      font-weight: 300; }
      @media (min-width: 48.0625em) {
        .bean-homepage-hero-2017 .content h2, .bean-homepage-hero-2017 .content h1 {
          font-size: 2rem; } }
      .no-mediaqueries .bean-homepage-hero-2017 .content h2, .no-mediaqueries .bean-homepage-hero-2017 .content h1 {
        font-size: 2rem; }
    .bean-homepage-hero-2017 .content .field-name-field-link {
      margin: 15px 0 0; }
      .bean-homepage-hero-2017 .content .field-name-field-link a {
        display: inline-block; }
  .bean-homepage-hero-2017 .video,
  .bean-homepage-hero-2017 .homepage-hero-slider {
    display: block; }
    @media (min-width: 48.0625em) {
      .bean-homepage-hero-2017 .video,
      .bean-homepage-hero-2017 .homepage-hero-slider {
        width: 70%; }
        .bean-homepage-hero-2017 .video .field-name-field-hero-image img,
        .bean-homepage-hero-2017 .homepage-hero-slider .field-name-field-hero-image img {
          display: block; } }
    .no-mediaqueries .bean-homepage-hero-2017 .video, .no-mediaqueries
    .bean-homepage-hero-2017 .homepage-hero-slider {
      width: 70%; }
      .no-mediaqueries .bean-homepage-hero-2017 .video .field-name-field-hero-image img, .no-mediaqueries
      .bean-homepage-hero-2017 .homepage-hero-slider .field-name-field-hero-image img {
        display: block; }
  .bean-homepage-hero-2017 .homepage-hero-description {
    display: block;
    padding: 2em 5em;
    border: 1px solid #cccccc;
    color: #666666;
    background-color: #ffffff; }
  .bean-homepage-hero-2017 .vscc-controls {
    position: relative;
    z-index: 99; }
  .bean-homepage-hero-2017 .vscc_controls_previous {
    position: absolute;
    top: -360px;
    left: 0px;
    background: none;
    padding: 0 5px 5px; }
  .bean-homepage-hero-2017 .vscc_controls_next {
    position: absolute;
    top: -360px;
    right: 0px;
    background: none;
    padding: 0 5px 5px; }
  .bean-homepage-hero-2017 .views-slideshow-cycle-main-frame-row {
    width: 100% !important; }
  .bean-homepage-hero-2017 .views-slideshow-cycle-main-frame {
    width: 100% !important; }
  @media (min-width: 48.0625em) {
    .bean-homepage-hero-2017 .vscc_controls_previous {
      position: absolute;
      top: -242px;
      left: -40px;
      background: #eee;
      padding: 0 5px 5px; }
    .bean-homepage-hero-2017 .vscc_controls_next {
      position: absolute;
      top: -242px;
      right: -40px;
      background: #eee;
      padding: 0 5px 5px; } }
  .no-mediaqueries .bean-homepage-hero-2017 .vscc_controls_previous {
    position: absolute;
    top: -242px;
    left: -40px;
    background: #eee;
    padding: 0 5px 5px; }
  .no-mediaqueries .bean-homepage-hero-2017 .vscc_controls_next {
    position: absolute;
    top: -242px;
    right: -40px;
    background: #eee;
    padding: 0 5px 5px; }

.front .content-top, .front .content-feature {
  margin-bottom: 1.5em; }

.front-page-join .content {
  padding: 0;
  border: none; }
  @media (min-width: 48.0625em) {
    .front-page-join .content {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 1.5em; } }
  .no-mediaqueries .front-page-join .content {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5em; }
.front-page-join .block-bean-front-page-issue-feature-blocks {
  margin-bottom: 1.5em; }
.front-page-join .ebay-custom-join-text-wrapper {
  float: none;
  width: auto;
  padding: 40px;
  background: #0a1c6b;
  color: #5df0ad;
  margin: 0; }
  @media (min-width: 48.0625em) {
    .front-page-join .ebay-custom-join-text-wrapper {
      width: 65%; } }
  .no-mediaqueries .front-page-join .ebay-custom-join-text-wrapper {
    width: 65%; }
.front-page-join .ebay-custom-join-form-wrapper {
  width: auto;
  float: none;
  padding: 40px;
  background: #5df0ad;
  color: #0a1c6b; }
  @media (min-width: 48.0625em) {
    .front-page-join .ebay-custom-join-form-wrapper {
      width: 35%; } }
  .no-mediaqueries .front-page-join .ebay-custom-join-form-wrapper {
    width: 35%; }
  .front-page-join .ebay-custom-join-form-wrapper form {
    padding: 0; }
  .front-page-join .ebay-custom-join-form-wrapper .form-type-select {
    color: #0a1c6b; }
    .front-page-join .ebay-custom-join-form-wrapper .form-type-select label {
      color: #0a1c6b;
      display: block;
      font-size: 13px;
      font-size: 0.8125rem; }
      .front-page-join .ebay-custom-join-form-wrapper .form-type-select label span {
        font-size: 19px;
        font-size: 1.1875rem;
        display: block; }
  .front-page-join .ebay-custom-join-form-wrapper .form-select {
    width: 80%;
    color: #0a1c6b;
    border: 1px solid #0a1c6b;
    background-color: transparent;
    height: 32px;
    margin: 0; }
  .front-page-join .ebay-custom-join-form-wrapper .form-submit {
    margin: 0;
    float: right;
    background: #0a1c6b;
    color: #5df0ad;
    border-radius: 0;
    border: none;
    text-transform: none;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 3px 0;
    border: 1px solid #0a1c6b;
    width: 20%; }
.front-page-join .ebay-custom-join-title {
  color: #5df0ad; }
.front-page-join .ebay-custom-join-description p {
  color: #5df0ad;
  font-size: 14px;
  font-size: 0.875rem; }
.front-page-join .ebay-custom-join-form-title {
  color: #0a1c6b;
  font-size: 36px;
  font-size: 2.25rem;
  text-transform: none; }

#about-page h2 {
  font-size: 1.5rem;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
  color: #333333;
  text-align: center; }
#about-page .bean-homepage-hero-2017 .content {
  background: #5DF0AD;
  color: #0A1C6B; }
  @media (min-width: 48.0625em) {
    #about-page .bean-homepage-hero-2017 .content {
      width: 40%; } }
  .no-mediaqueries #about-page .bean-homepage-hero-2017 .content {
    width: 40%; }
#about-page .full-page-block .content {
  background: #C2F5FF;
  padding: 1.5em; }
  #about-page .full-page-block .content h3 {
    margin-top: 0; }
    #about-page .full-page-block .content h3 a {
      color: #0A1C6B; }
      #about-page .full-page-block .content h3 a:hover {
        text-decoration: none; }
  #about-page .full-page-block .content p {
    color: #0A1C6B; }

.derniere-actualite, .view-microsite-articles {
  padding: 5px !important; }
  .derniere-actualite .views-row, .view-microsite-articles .views-row {
    background-color: #0c2069;
    position: relative;
    max-width: 346px;
    margin: 15px auto 0 auto;
    min-height: 260px; }
    @media (min-width: 848px) {
      .derniere-actualite .views-row, .view-microsite-articles .views-row {
        margin: 0 auto 1px auto;
        max-width: 1200px; } }
    .no-mediaqueries .derniere-actualite .views-row, .no-mediaqueries .view-microsite-articles .views-row {
      margin: 0 auto 1px auto;
      max-width: 1200px; }
  @media (min-width: 64em) {
    .derniere-actualite .derniere-content-holder, .view-microsite-articles .derniere-content-holder {
      padding-top: 15px; } }
  .no-mediaqueries .derniere-actualite .derniere-content-holder, .no-mediaqueries .view-microsite-articles .derniere-content-holder {
    padding-top: 15px; }
  .derniere-actualite a, .derniere-actualite p, .derniere-actualite span, .view-microsite-articles a, .view-microsite-articles p, .view-microsite-articles span {
    color: #c4f5fe; }
  .derniere-actualite .view-content a, .view-microsite-articles .view-content a {
    display: inline-block;
    padding-top: 20px;
    font-weight: bold; }
    @media (min-width: 64em) {
      .derniere-actualite .view-content a, .view-microsite-articles .view-content a {
        font-size: 24px;
        padding-top: 15px;
        padding-right: 5px; } }
    .no-mediaqueries .derniere-actualite .view-content a, .no-mediaqueries .view-microsite-articles .view-content a {
      font-size: 24px;
      padding-top: 15px;
      padding-right: 5px; }
    .derniere-actualite .view-content a:after, .view-microsite-articles .view-content a:after {
      position: absolute;
      bottom: 13px;
      font-size: 20px;
      right: 11px; }
      @media (min-width: 64em) {
        .derniere-actualite .view-content a:after, .view-microsite-articles .view-content a:after {
          bottom: 20px;
          right: 30px; } }
      .no-mediaqueries .derniere-actualite .view-content a:after, .no-mediaqueries .view-microsite-articles .view-content a:after {
        bottom: 20px;
        right: 30px; }
  .derniere-actualite p, .view-microsite-articles p {
    padding-right: 10px;
    border-bottom: none !important;
    margin-bottom: 0; }
    @media (min-width: 848px) {
      .derniere-actualite p, .view-microsite-articles p {
        padding-right: 30px;
        margin: 5px 0 0 0;
        padding-bottom: 0 !important; } }
    .no-mediaqueries .derniere-actualite p, .no-mediaqueries .view-microsite-articles p {
      padding-right: 30px;
      margin: 5px 0 0 0;
      padding-bottom: 0 !important; }
    @media (min-width: 64em) {
      .derniere-actualite p, .view-microsite-articles p {
        font-size: 14px;
        margin-top: 16px; } }
    .no-mediaqueries .derniere-actualite p, .no-mediaqueries .view-microsite-articles p {
      font-size: 14px;
      margin-top: 16px; }
  .derniere-actualite span, .view-microsite-articles span {
    padding-top: 17px;
    display: block;
    font-weight: bold; }
    @media (min-width: 64em) {
      .derniere-actualite span, .view-microsite-articles span {
        font-size: 14px; } }
    .no-mediaqueries .derniere-actualite span, .no-mediaqueries .view-microsite-articles span {
      font-size: 14px; }
  .derniere-actualite h2, .view-microsite-articles h2 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 26px;
    margin-top: 57px;
    color: #010101; }
  .derniere-actualite .field-name-field-microsite-image, .view-microsite-articles .field-name-field-microsite-image {
    width: 100%;
    text-align: center;
    padding-top: 0 !important;
    margin: 0 !important;
    float: none !important; }
  .derniere-actualite .views-field-created, .view-microsite-articles .views-field-created {
    padding-top: 20px;
    padding-bottom: 15px; }
  .derniere-actualite img, .view-microsite-articles img {
    width: 100%;
    max-width: 346px;
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 848px) {
      .derniere-actualite img, .view-microsite-articles img {
        min-height: 282px; } }
    .no-mediaqueries .derniere-actualite img, .no-mediaqueries .view-microsite-articles img {
      min-height: 282px; }
  .derniere-actualite .derniere-content-holder, .view-microsite-articles .derniere-content-holder {
    max-width: 346px;
    margin: 0 auto;
    padding-left: 15px; }
    @media (min-width: 848px) {
      .derniere-actualite .derniere-content-holder, .view-microsite-articles .derniere-content-holder {
        padding-left: 0;
        max-width: unset;
        width: 53%;
        float: right; } }
    .no-mediaqueries .derniere-actualite .derniere-content-holder, .no-mediaqueries .view-microsite-articles .derniere-content-holder {
      padding-left: 0;
      max-width: unset;
      width: 53%;
      float: right; }
    @media (min-width: 64em) {
      .derniere-actualite .derniere-content-holder, .view-microsite-articles .derniere-content-holder {
        width: 63%; } }
    .no-mediaqueries .derniere-actualite .derniere-content-holder, .no-mediaqueries .view-microsite-articles .derniere-content-holder {
      width: 63%; }
  @media (min-width: 848px) {
    .derniere-actualite .derniere-image-holder, .view-microsite-articles .derniere-image-holder {
      display: inline-block; } }
  .no-mediaqueries .derniere-actualite .derniere-image-holder, .no-mediaqueries .view-microsite-articles .derniere-image-holder {
    display: inline-block; }
  .derniere-actualite .view-microsite-articles, .view-microsite-articles .view-microsite-articles {
    padding: 1.15em; }
  .derniere-actualite .view-footer, .view-microsite-articles .view-footer {
    text-align: right;
    background-color: #ffffff;
    max-width: 346px;
    margin: 0 auto; }
    @media (min-width: 848px) {
      .derniere-actualite .view-footer, .view-microsite-articles .view-footer {
        max-width: 1200px;
        padding: 10px 0 35px 0; } }
    .no-mediaqueries .derniere-actualite .view-footer, .no-mediaqueries .view-microsite-articles .view-footer {
      max-width: 1200px;
      padding: 10px 0 35px 0; }
    .derniere-actualite .view-footer p, .view-microsite-articles .view-footer p {
      margin: 0;
      padding: 25px 20px 25px 0; }

.view-microsite-articles .derniere-content-holder {
  padding-bottom: 20px; }

.page-node-131072 .region-content .block-system > .content, .page-node-131115 .region-content .block-system > .content {
  display: none; }
.page-node-131072 h2, .page-node-131115 h2 {
  font-size: 46px;
  font-weight: 500;
  text-align: center;
  color: #0064d2;
  margin-top: 69px; }
  @media (min-width: 769px) {
    .page-node-131072 h2, .page-node-131115 h2 {
      margin-top: 38px; } }
  .no-mediaqueries .page-node-131072 h2, .no-mediaqueries .page-node-131115 h2 {
    margin-top: 38px; }
.page-node-131072 a[href="/fr/ebaysengage/actualit%C3%A9s"], .page-node-131115 a[href="/fr/ebaysengage/actualit%C3%A9s"] {
  border-top: 3px solid #0064d2;
  padding-top: 0.65em;
  color: #0064d2; }

.view-display-id-derniere_actualite_all .pager {
  background-color: #ffffff;
  margin-top: 0;
  padding-bottom: 30px;
  padding-top: 30px;
  max-width: 346px;
  border: none; }
  @media (min-width: 848px) {
    .view-display-id-derniere_actualite_all .pager {
      max-width: 1100px; } }
  .no-mediaqueries .view-display-id-derniere_actualite_all .pager {
    max-width: 1100px; }
  .view-display-id-derniere_actualite_all .pager li {
    margin: 8px;
    font-size: 12px; }
    @media (min-width: 848px) {
      .view-display-id-derniere_actualite_all .pager li {
        margin: 17px; } }
    .no-mediaqueries .view-display-id-derniere_actualite_all .pager li {
      margin: 17px; }
  .view-display-id-derniere_actualite_all .pager a {
    color: #1272f8;
    font-size: 12px; }
    @media (min-width: 848px) {
      .view-display-id-derniere_actualite_all .pager a {
        font-size: 16px; } }
    .no-mediaqueries .view-display-id-derniere_actualite_all .pager a {
      font-size: 16px; }
  .view-display-id-derniere_actualite_all .pager .pager-last:after, .view-display-id-derniere_actualite_all .pager .pager-next:after {
    font-size: 12px;
    padding-left: 3px;
    font-weight: bold;
    color: #1272f8; }
  .view-display-id-derniere_actualite_all .pager .pager-current {
    color: #0c2069;
    font-size: 12px; }
    @media (min-width: 848px) {
      .view-display-id-derniere_actualite_all .pager .pager-current {
        font-size: 16px; } }
    .no-mediaqueries .view-display-id-derniere_actualite_all .pager .pager-current {
      font-size: 16px; }

#block-views-5d673633d20a0d42a23a124f5a0c829a {
  padding: 7px; }
  #block-views-5d673633d20a0d42a23a124f5a0c829a h2 {
    font-size: 26px;
    font-size: 1.625rem;
    text-align: center;
    color: #010101; }

.view-display-id-sengage_microsite_news, .view-display-id-dans_les_medias {
  background-color: #5eefae; }
  .view-display-id-sengage_microsite_news .more-link, .view-display-id-dans_les_medias .more-link {
    padding-bottom: 30px;
    padding-top: 15px; }
  .view-display-id-sengage_microsite_news .media-item, .view-display-id-dans_les_medias .media-item {
    padding-top: 35px;
    padding-bottom: 30px; }

#block-views-mediaarticles-dans-les-medias h2 {
  text-align: center;
  font-size: 46px;
  font-weight: 500;
  color: #0064d2;
  margin-top: 69px; }
  @media (min-width: 769px) {
    #block-views-mediaarticles-dans-les-medias h2 {
      margin-top: 38px; } }
  .no-mediaqueries #block-views-mediaarticles-dans-les-medias h2 {
    margin-top: 38px; }
#block-views-mediaarticles-dans-les-medias .media-item {
  margin-left: 28px;
  margin-right: 28px; }
  #block-views-mediaarticles-dans-les-medias .media-item span {
    font-size: 24px; }
#block-views-mediaarticles-dans-les-medias .pager {
  border-top: none;
  margin-top: 0;
  padding-bottom: 30px;
  padding-top: 30px;
  max-width: 346px; }
  @media (min-width: 848px) {
    #block-views-mediaarticles-dans-les-medias .pager {
      max-width: 1100px; } }
  .no-mediaqueries #block-views-mediaarticles-dans-les-medias .pager {
    max-width: 1100px; }
  #block-views-mediaarticles-dans-les-medias .pager a {
    color: #0c2069;
    font-size: 12px; }
    @media (min-width: 848px) {
      #block-views-mediaarticles-dans-les-medias .pager a {
        font-size: 16px; } }
    .no-mediaqueries #block-views-mediaarticles-dans-les-medias .pager a {
      font-size: 16px; }
  #block-views-mediaarticles-dans-les-medias .pager .pager-last:after, #block-views-mediaarticles-dans-les-medias .pager .pager-next:after {
    font-size: 12px;
    padding-left: 3px;
    font-weight: bold;
    color: #0c2069; }
  #block-views-mediaarticles-dans-les-medias .pager .pager-current {
    font-weight: bold;
    color: #0c2069; }

.page-node-131070 .region-content .block-system > .content, .page-node-130965 .region-content .block-system > .content, .page-node-131119 .region-content .block-system > .content {
  display: none; }
.page-node-131070 a[href="/fr/ebaysengage/actualit%C3%A9s"], .page-node-130965 a[href="/fr/ebaysengage/actualit%C3%A9s"], .page-node-131119 a[href="/fr/ebaysengage/actualit%C3%A9s"] {
  border-top: 3px solid #0064d2;
  padding-top: 0.65em;
  color: #0064d2; }

#block-bean-actualites-landing-page-hero h2 {
  display: none; }
#block-bean-actualites-landing-page-hero .hero-container .content {
  background-color: #1272f8; }
#block-bean-actualites-landing-page-hero .hero-container .field-item {
  color: #c4f5fe;
  font-size: 18px;
  font-size: 1.125rem; }
#block-bean-actualites-landing-page-hero .hero-container h1 {
  color: #c4f5fe;
  font-size: 46px;
  font-size: 2.875rem; }

.page-node-131071 .region-content .block-system > .content, .page-node-131120 .region-content .block-system > .content {
  display: none; }

#block-bean-actualites-landing-block h3, #block-bean-actualites-landing-block .field-label {
  display: none; }
#block-bean-actualites-landing-block h2 {
  color: #010101;
  text-align: center;
  font-size: 26px;
  font-size: 1.625rem; }
#block-bean-actualites-landing-block p {
  text-align: center;
  max-width: 350px;
  margin: 0 auto;
  font-size: 25px;
  font-size: 1.5625rem; }
  @media (min-width: 1100px) {
    #block-bean-actualites-landing-block p {
      font-size: 27px;
      font-size: 1.6875rem; } }
  .no-mediaqueries #block-bean-actualites-landing-block p {
    font-size: 27px;
    font-size: 1.6875rem; }
#block-bean-actualites-landing-block a {
  font-size: 14px;
  font-size: 0.875rem;
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36); }
  #block-bean-actualites-landing-block a:after {
    font-size: 12px;
    padding-left: 5px;
    vertical-align: middle; }
#block-bean-actualites-landing-block .actualites-blog-wrapper {
  background-color: #0c2069;
  padding: 50px 50px 75px 50px; }
  @media (min-width: 1100px) {
    #block-bean-actualites-landing-block .actualites-blog-wrapper {
      padding: 50px 50px 105px 50px; } }
  .no-mediaqueries #block-bean-actualites-landing-block .actualites-blog-wrapper {
    padding: 50px 50px 105px 50px; }
  #block-bean-actualites-landing-block .actualites-blog-wrapper p {
    color: #c4f5fe;
    margin-top: 35px; }
#block-bean-actualites-landing-block .actualites-media-wrapper {
  background-color: #5eefae;
  padding: 50px 50px 75px 50px; }
  @media (min-width: 1100px) {
    #block-bean-actualites-landing-block .actualites-media-wrapper {
      padding: 50px 50px 105px 50px; } }
  .no-mediaqueries #block-bean-actualites-landing-block .actualites-media-wrapper {
    padding: 50px 50px 105px 50px; }
  #block-bean-actualites-landing-block .actualites-media-wrapper p {
    color: #0c2069;
    margin-top: 35px; }
@media (min-width: 768px) {
  #block-bean-actualites-landing-block .blog-container {
    width: 47%;
    float: left;
    margin-left: 15px; } }
.no-mediaqueries #block-bean-actualites-landing-block .blog-container {
  width: 47%;
  float: left;
  margin-left: 15px; }
@media (min-width: 1100px) {
  #block-bean-actualites-landing-block .blog-container {
    margin-left: 0;
    width: 49%; } }
.no-mediaqueries #block-bean-actualites-landing-block .blog-container {
  margin-left: 0;
  width: 49%; }
@media (min-width: 768px) {
  #block-bean-actualites-landing-block .media-container {
    width: 47%;
    float: right;
    margin-right: 15px; } }
.no-mediaqueries #block-bean-actualites-landing-block .media-container {
  width: 47%;
  float: right;
  margin-right: 15px; }
@media (min-width: 1100px) {
  #block-bean-actualites-landing-block .media-container {
    margin-right: 0;
    width: 49%; } }
.no-mediaqueries #block-bean-actualites-landing-block .media-container {
  margin-right: 0;
  width: 49%; }

.page-node-131073 input[type=number]::-webkit-inner-spin-button,
.page-node-131073 input[type=number]::-webkit-outer-spin-button, .page-node-130966 input[type=number]::-webkit-inner-spin-button,
.page-node-130966 input[type=number]::-webkit-outer-spin-button, .page-node-131116 input[type=number]::-webkit-inner-spin-button,
.page-node-131116 input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }
.page-node-131073 .main-content #node-131073 h2, .page-node-131073 .main-content #node-130966 h2, .page-node-130966 .main-content #node-131073 h2, .page-node-130966 .main-content #node-130966 h2, .page-node-131116 .main-content #node-131073 h2, .page-node-131116 .main-content #node-130966 h2 {
  font-family: 'MarketSans-SemiBold-WebS';
  font-size: 18px;
  color: #666666;
  margin-bottom: 25px; }
.page-node-131073 .main-content #node-131073 p, .page-node-131073 .main-content #node-130966 p, .page-node-130966 .main-content #node-131073 p, .page-node-130966 .main-content #node-130966 p, .page-node-131116 .main-content #node-131073 p, .page-node-131116 .main-content #node-130966 p {
  font-size: 16px;
  color: #666666;
  margin-bottom: 35px; }
.page-node-131073 .main-content .content, .page-node-130966 .main-content .content, .page-node-131116 .main-content .content {
  border: none; }
.page-node-131073 #block-block-162 h2, .page-node-131073 #block-block-159 h2, .page-node-131073 #block-block-183 h2, .page-node-130966 #block-block-162 h2, .page-node-130966 #block-block-159 h2, .page-node-130966 #block-block-183 h2, .page-node-131116 #block-block-162 h2, .page-node-131116 #block-block-159 h2, .page-node-131116 #block-block-183 h2 {
  text-align: center;
  font-size: 26px;
  color: #010101;
  margin-top: 60px;
  margin-bottom: 28px; }
.page-node-131073 #block-block-162 .content, .page-node-131073 #block-block-159 .content, .page-node-131073 #block-block-183 .content, .page-node-130966 #block-block-162 .content, .page-node-130966 #block-block-159 .content, .page-node-130966 #block-block-183 .content, .page-node-131116 #block-block-162 .content, .page-node-131116 #block-block-159 .content, .page-node-131116 #block-block-183 .content {
  background-color: #0c2069; }
.page-node-131073 #block-block-162 .above-form-holder, .page-node-131073 #block-block-159 .above-form-holder, .page-node-131073 #block-block-183 .above-form-holder, .page-node-130966 #block-block-162 .above-form-holder, .page-node-130966 #block-block-159 .above-form-holder, .page-node-130966 #block-block-183 .above-form-holder, .page-node-131116 #block-block-162 .above-form-holder, .page-node-131116 #block-block-159 .above-form-holder, .page-node-131116 #block-block-183 .above-form-holder {
  background-color: #0c2069;
  padding: 20px 0 50px 0;
  max-width: 836px;
  margin: 0 auto;
  overflow: auto; }
  @media (min-width: 768px) {
    .page-node-131073 #block-block-162 .above-form-holder, .page-node-131073 #block-block-159 .above-form-holder, .page-node-131073 #block-block-183 .above-form-holder, .page-node-130966 #block-block-162 .above-form-holder, .page-node-130966 #block-block-159 .above-form-holder, .page-node-130966 #block-block-183 .above-form-holder, .page-node-131116 #block-block-162 .above-form-holder, .page-node-131116 #block-block-159 .above-form-holder, .page-node-131116 #block-block-183 .above-form-holder {
      padding-bottom: 50px; } }
  .no-mediaqueries .page-node-131073 #block-block-162 .above-form-holder, .no-mediaqueries .page-node-131073 #block-block-159 .above-form-holder, .no-mediaqueries .page-node-131073 #block-block-183 .above-form-holder, .no-mediaqueries .page-node-130966 #block-block-162 .above-form-holder, .no-mediaqueries .page-node-130966 #block-block-159 .above-form-holder, .no-mediaqueries .page-node-130966 #block-block-183 .above-form-holder, .no-mediaqueries .page-node-131116 #block-block-162 .above-form-holder, .no-mediaqueries .page-node-131116 #block-block-159 .above-form-holder, .no-mediaqueries .page-node-131116 #block-block-183 .above-form-holder {
    padding-bottom: 50px; }
  .page-node-131073 #block-block-162 .above-form-holder h2, .page-node-131073 #block-block-162 .above-form-holder p, .page-node-131073 #block-block-159 .above-form-holder h2, .page-node-131073 #block-block-159 .above-form-holder p, .page-node-131073 #block-block-183 .above-form-holder h2, .page-node-131073 #block-block-183 .above-form-holder p, .page-node-130966 #block-block-162 .above-form-holder h2, .page-node-130966 #block-block-162 .above-form-holder p, .page-node-130966 #block-block-159 .above-form-holder h2, .page-node-130966 #block-block-159 .above-form-holder p, .page-node-130966 #block-block-183 .above-form-holder h2, .page-node-130966 #block-block-183 .above-form-holder p, .page-node-131116 #block-block-162 .above-form-holder h2, .page-node-131116 #block-block-162 .above-form-holder p, .page-node-131116 #block-block-159 .above-form-holder h2, .page-node-131116 #block-block-159 .above-form-holder p, .page-node-131116 #block-block-183 .above-form-holder h2, .page-node-131116 #block-block-183 .above-form-holder p {
    color: #5eefae; }
  .page-node-131073 #block-block-162 .above-form-holder h2, .page-node-131073 #block-block-159 .above-form-holder h2, .page-node-131073 #block-block-183 .above-form-holder h2, .page-node-130966 #block-block-162 .above-form-holder h2, .page-node-130966 #block-block-159 .above-form-holder h2, .page-node-130966 #block-block-183 .above-form-holder h2, .page-node-131116 #block-block-162 .above-form-holder h2, .page-node-131116 #block-block-159 .above-form-holder h2, .page-node-131116 #block-block-183 .above-form-holder h2 {
    font-family: 'MarketSans-Regular-WebS';
    font-size: 26px;
    text-align: left;
    max-width: 320px;
    margin: 30px auto;
    padding: 0 15px 0 15px; }
    @media (min-width: 768px) {
      .page-node-131073 #block-block-162 .above-form-holder h2, .page-node-131073 #block-block-159 .above-form-holder h2, .page-node-131073 #block-block-183 .above-form-holder h2, .page-node-130966 #block-block-162 .above-form-holder h2, .page-node-130966 #block-block-159 .above-form-holder h2, .page-node-130966 #block-block-183 .above-form-holder h2, .page-node-131116 #block-block-162 .above-form-holder h2, .page-node-131116 #block-block-159 .above-form-holder h2, .page-node-131116 #block-block-183 .above-form-holder h2 {
        width: 40%;
        float: left;
        padding-left: 30px; } }
    .no-mediaqueries .page-node-131073 #block-block-162 .above-form-holder h2, .no-mediaqueries .page-node-131073 #block-block-159 .above-form-holder h2, .no-mediaqueries .page-node-131073 #block-block-183 .above-form-holder h2, .no-mediaqueries .page-node-130966 #block-block-162 .above-form-holder h2, .no-mediaqueries .page-node-130966 #block-block-159 .above-form-holder h2, .no-mediaqueries .page-node-130966 #block-block-183 .above-form-holder h2, .no-mediaqueries .page-node-131116 #block-block-162 .above-form-holder h2, .no-mediaqueries .page-node-131116 #block-block-159 .above-form-holder h2, .no-mediaqueries .page-node-131116 #block-block-183 .above-form-holder h2 {
      width: 40%;
      float: left;
      padding-left: 30px; }
  .page-node-131073 #block-block-162 .above-form-holder p, .page-node-131073 #block-block-159 .above-form-holder p, .page-node-131073 #block-block-183 .above-form-holder p, .page-node-130966 #block-block-162 .above-form-holder p, .page-node-130966 #block-block-159 .above-form-holder p, .page-node-130966 #block-block-183 .above-form-holder p, .page-node-131116 #block-block-162 .above-form-holder p, .page-node-131116 #block-block-159 .above-form-holder p, .page-node-131116 #block-block-183 .above-form-holder p {
    padding: 0 15px 0 15px;
    max-width: 320px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .page-node-131073 #block-block-162 .above-form-holder p, .page-node-131073 #block-block-159 .above-form-holder p, .page-node-131073 #block-block-183 .above-form-holder p, .page-node-130966 #block-block-162 .above-form-holder p, .page-node-130966 #block-block-159 .above-form-holder p, .page-node-130966 #block-block-183 .above-form-holder p, .page-node-131116 #block-block-162 .above-form-holder p, .page-node-131116 #block-block-159 .above-form-holder p, .page-node-131116 #block-block-183 .above-form-holder p {
        width: 50%;
        max-width: 434px;
        margin-top: 34px;
        float: right; } }
    .no-mediaqueries .page-node-131073 #block-block-162 .above-form-holder p, .no-mediaqueries .page-node-131073 #block-block-159 .above-form-holder p, .no-mediaqueries .page-node-131073 #block-block-183 .above-form-holder p, .no-mediaqueries .page-node-130966 #block-block-162 .above-form-holder p, .no-mediaqueries .page-node-130966 #block-block-159 .above-form-holder p, .no-mediaqueries .page-node-130966 #block-block-183 .above-form-holder p, .no-mediaqueries .page-node-131116 #block-block-162 .above-form-holder p, .no-mediaqueries .page-node-131116 #block-block-159 .above-form-holder p, .no-mediaqueries .page-node-131116 #block-block-183 .above-form-holder p {
      width: 50%;
      max-width: 434px;
      margin-top: 34px;
      float: right; }
.page-node-131073 #block-bean-sengage-about-hero h2, .page-node-130966 #block-bean-sengage-about-hero h2, .page-node-131116 #block-bean-sengage-about-hero h2 {
  display: none; }
.page-node-131073 #block-webform-client-block-131074, .page-node-131073 #block-webform-client-block-130967, .page-node-131073 #block-webform-client-block-131124, .page-node-130966 #block-webform-client-block-131074, .page-node-130966 #block-webform-client-block-130967, .page-node-130966 #block-webform-client-block-131124, .page-node-131116 #block-webform-client-block-131074, .page-node-131116 #block-webform-client-block-130967, .page-node-131116 #block-webform-client-block-131124 {
  background-color: #5eefae; }
  .page-node-131073 #block-webform-client-block-131074 h2, .page-node-131073 #block-webform-client-block-130967 h2, .page-node-131073 #block-webform-client-block-131124 h2, .page-node-130966 #block-webform-client-block-131074 h2, .page-node-130966 #block-webform-client-block-130967 h2, .page-node-130966 #block-webform-client-block-131124 h2, .page-node-131116 #block-webform-client-block-131074 h2, .page-node-131116 #block-webform-client-block-130967 h2, .page-node-131116 #block-webform-client-block-131124 h2 {
    display: none; }
  .page-node-131073 #block-webform-client-block-131074 p, .page-node-131073 #block-webform-client-block-130967 p, .page-node-131073 #block-webform-client-block-131124 p, .page-node-130966 #block-webform-client-block-131074 p, .page-node-130966 #block-webform-client-block-130967 p, .page-node-130966 #block-webform-client-block-131124 p, .page-node-131116 #block-webform-client-block-131074 p, .page-node-131116 #block-webform-client-block-130967 p, .page-node-131116 #block-webform-client-block-131124 p {
    color: #0c2069;
    font-size: 14px; }
  .page-node-131073 #block-webform-client-block-131074 label, .page-node-131073 #block-webform-client-block-130967 label, .page-node-131073 #block-webform-client-block-131124 label, .page-node-130966 #block-webform-client-block-131074 label, .page-node-130966 #block-webform-client-block-130967 label, .page-node-130966 #block-webform-client-block-131124 label, .page-node-131116 #block-webform-client-block-131074 label, .page-node-131116 #block-webform-client-block-130967 label, .page-node-131116 #block-webform-client-block-131124 label {
    font-size: 14px;
    margin-top: 16px;
    color: #0c2069; }
  .page-node-131073 #block-webform-client-block-131074 input, .page-node-131073 #block-webform-client-block-130967 input, .page-node-131073 #block-webform-client-block-131124 input, .page-node-130966 #block-webform-client-block-131074 input, .page-node-130966 #block-webform-client-block-130967 input, .page-node-130966 #block-webform-client-block-131124 input, .page-node-131116 #block-webform-client-block-131074 input, .page-node-131116 #block-webform-client-block-130967 input, .page-node-131116 #block-webform-client-block-131124 input {
    border: solid 1px #0c2069;
    background-color: #5eefae;
    height: 40px;
    color: #0c2069; }
  .page-node-131073 #block-webform-client-block-131074 form, .page-node-131073 #block-webform-client-block-130967 form, .page-node-131073 #block-webform-client-block-131124 form, .page-node-130966 #block-webform-client-block-131074 form, .page-node-130966 #block-webform-client-block-130967 form, .page-node-130966 #block-webform-client-block-131124 form, .page-node-131116 #block-webform-client-block-131074 form, .page-node-131116 #block-webform-client-block-130967 form, .page-node-131116 #block-webform-client-block-131124 form {
    padding: 80px 16px 156px 16px;
    max-width: 347px;
    margin: 0 auto;
    position: relative; }
  .page-node-131073 #block-webform-client-block-131074 #webform-component-prenom label, .page-node-131073 #block-webform-client-block-130967 #webform-component-prenom label, .page-node-131073 #block-webform-client-block-131124 #webform-component-prenom label, .page-node-130966 #block-webform-client-block-131074 #webform-component-prenom label, .page-node-130966 #block-webform-client-block-130967 #webform-component-prenom label, .page-node-130966 #block-webform-client-block-131124 #webform-component-prenom label, .page-node-131116 #block-webform-client-block-131074 #webform-component-prenom label, .page-node-131116 #block-webform-client-block-130967 #webform-component-prenom label, .page-node-131116 #block-webform-client-block-131124 #webform-component-prenom label {
    margin-top: 0; }
  .page-node-131073 #block-webform-client-block-131074 #edit-submit--2, .page-node-131073 #block-webform-client-block-130967 #edit-submit--2, .page-node-131073 #block-webform-client-block-131124 #edit-submit--2, .page-node-130966 #block-webform-client-block-131074 #edit-submit--2, .page-node-130966 #block-webform-client-block-130967 #edit-submit--2, .page-node-130966 #block-webform-client-block-131124 #edit-submit--2, .page-node-131116 #block-webform-client-block-131074 #edit-submit--2, .page-node-131116 #block-webform-client-block-130967 #edit-submit--2, .page-node-131116 #block-webform-client-block-131124 #edit-submit--2 {
    position: absolute;
    right: 17px;
    width: 165px;
    text-align: left;
    background-color: #0c2069;
    color: #c4f5fe;
    text-shadow: none;
    box-shadow: #5eefae 0px 0px 0px 0px inset; }
    @media (min-width: 769px) {
      .page-node-131073 #block-webform-client-block-131074 #edit-submit--2, .page-node-131073 #block-webform-client-block-130967 #edit-submit--2, .page-node-131073 #block-webform-client-block-131124 #edit-submit--2, .page-node-130966 #block-webform-client-block-131074 #edit-submit--2, .page-node-130966 #block-webform-client-block-130967 #edit-submit--2, .page-node-130966 #block-webform-client-block-131124 #edit-submit--2, .page-node-131116 #block-webform-client-block-131074 #edit-submit--2, .page-node-131116 #block-webform-client-block-130967 #edit-submit--2, .page-node-131116 #block-webform-client-block-131124 #edit-submit--2 {
        right: 15px; } }
    .no-mediaqueries .page-node-131073 #block-webform-client-block-131074 #edit-submit--2, .no-mediaqueries .page-node-131073 #block-webform-client-block-130967 #edit-submit--2, .no-mediaqueries .page-node-131073 #block-webform-client-block-131124 #edit-submit--2, .no-mediaqueries .page-node-130966 #block-webform-client-block-131074 #edit-submit--2, .no-mediaqueries .page-node-130966 #block-webform-client-block-130967 #edit-submit--2, .no-mediaqueries .page-node-130966 #block-webform-client-block-131124 #edit-submit--2, .no-mediaqueries .page-node-131116 #block-webform-client-block-131074 #edit-submit--2, .no-mediaqueries .page-node-131116 #block-webform-client-block-130967 #edit-submit--2, .no-mediaqueries .page-node-131116 #block-webform-client-block-131124 #edit-submit--2 {
      right: 15px; }
    .page-node-131073 #block-webform-client-block-131074 #edit-submit--2:hover, .page-node-131073 #block-webform-client-block-130967 #edit-submit--2:hover, .page-node-131073 #block-webform-client-block-131124 #edit-submit--2:hover, .page-node-130966 #block-webform-client-block-131074 #edit-submit--2:hover, .page-node-130966 #block-webform-client-block-130967 #edit-submit--2:hover, .page-node-130966 #block-webform-client-block-131124 #edit-submit--2:hover, .page-node-131116 #block-webform-client-block-131074 #edit-submit--2:hover, .page-node-131116 #block-webform-client-block-130967 #edit-submit--2:hover, .page-node-131116 #block-webform-client-block-131124 #edit-submit--2:hover {
      color: #0c2069;
      box-shadow: #5eefae 0px 0px 0px 70px inset;
      background-image: none; }
  .page-node-131073 #block-webform-client-block-131074 #edit-actions--2, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2 {
    width: 165px;
    color: #c4f5fe;
    font-size: 14px; }
    .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:after {
      position: absolute;
      right: 30px;
      bottom: 102px;
      font-size: 13px;
      font-weight: bold; }
      @media (min-width: 769px) {
        .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:after, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:after {
          right: 30px; } }
      .no-mediaqueries .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:after, .no-mediaqueries .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:after, .no-mediaqueries .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:after, .no-mediaqueries .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:after, .no-mediaqueries .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:after, .no-mediaqueries .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:after, .no-mediaqueries .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:after, .no-mediaqueries .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:after, .no-mediaqueries .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:after {
        right: 30px; }
    .page-node-131073 #block-webform-client-block-131074 #edit-actions--2:hover, .page-node-131073 #block-webform-client-block-130967 #edit-actions--2:hover, .page-node-131073 #block-webform-client-block-131124 #edit-actions--2:hover, .page-node-130966 #block-webform-client-block-131074 #edit-actions--2:hover, .page-node-130966 #block-webform-client-block-130967 #edit-actions--2:hover, .page-node-130966 #block-webform-client-block-131124 #edit-actions--2:hover, .page-node-131116 #block-webform-client-block-131074 #edit-actions--2:hover, .page-node-131116 #block-webform-client-block-130967 #edit-actions--2:hover, .page-node-131116 #block-webform-client-block-131124 #edit-actions--2:hover {
      color: #0c2069; }

.page-node-131076 h1, .page-node-130968 h1, .page-node-131118 h1 {
  font-size: 46px;
  font-weight: 500;
  margin: 35px 0 25px 0; }
.page-node-131076 .node .content .field-items h2, .page-node-130968 .node .content .field-items h2, .page-node-131118 .node .content .field-items h2 {
  font-size: 24px;
  color: #666666; }
  @media (min-width: 1024px) {
    .page-node-131076 .node .content .field-items h2, .page-node-130968 .node .content .field-items h2, .page-node-131118 .node .content .field-items h2 {
      margin-top: 0; } }
  .no-mediaqueries .page-node-131076 .node .content .field-items h2, .no-mediaqueries .page-node-130968 .node .content .field-items h2, .no-mediaqueries .page-node-131118 .node .content .field-items h2 {
    margin-top: 0; }
.page-node-131076 .node .content .field-items p, .page-node-130968 .node .content .field-items p, .page-node-131118 .node .content .field-items p {
  font-size: 16px;
  margin-top: 40px; }
.page-node-131076 .region-content .block-system > .content, .page-node-130968 .region-content .block-system > .content, .page-node-131118 .region-content .block-system > .content {
  border: none; }
  @media (min-width: 1024px) {
    .page-node-131076 .region-content .block-system > .content, .page-node-130968 .region-content .block-system > .content, .page-node-131118 .region-content .block-system > .content {
      padding-top: 0; } }
  .no-mediaqueries .page-node-131076 .region-content .block-system > .content, .no-mediaqueries .page-node-130968 .region-content .block-system > .content, .no-mediaqueries .page-node-131118 .region-content .block-system > .content {
    padding-top: 0; }
.page-node-131076 .region-content, .page-node-130968 .region-content, .page-node-131118 .region-content {
  background-color: #ffffff;
  padding-top: 70px;
  padding-bottom: 50px; }
.page-node-131076 #block-multiblock-17 .item-list ul li a, .page-node-130968 #block-multiblock-17 .item-list ul li a, .page-node-131118 #block-multiblock-17 .item-list ul li a {
  border-radius: 0;
  width: 230px; }
  .page-node-131076 #block-multiblock-17 .item-list ul li a strong, .page-node-130968 #block-multiblock-17 .item-list ul li a strong, .page-node-131118 #block-multiblock-17 .item-list ul li a strong {
    font-weight: normal; }
  .page-node-131076 #block-multiblock-17 .item-list ul li a:before, .page-node-130968 #block-multiblock-17 .item-list ul li a:before, .page-node-131118 #block-multiblock-17 .item-list ul li a:before {
    content: ""; }
.page-node-131076 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-fb:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-fb:after {
  font-size: 18px;
  padding-left: 10px;
  vertical-align: text-top; }
.page-node-131076 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-130968 #block-multiblock-17 .item-list ul li #post-to-twitter:after, .page-node-131118 #block-multiblock-17 .item-list ul li #post-to-twitter:after {
  color: #0064d2;
  font-size: 14px;
  background-color: white;
  border-radius: 3px;
  padding: 1px 1px 0 2px;
  margin-left: 10px;
  vertical-align: baseline; }
@media (min-width: 1024px) {
  .page-node-131076 .block-re-socialtools ul, .page-node-130968 .block-re-socialtools ul, .page-node-131118 .block-re-socialtools ul {
    float: right;
    margin-right: 40px;
    margin-top: 6px; } }
.no-mediaqueries .page-node-131076 .block-re-socialtools ul, .no-mediaqueries .page-node-130968 .block-re-socialtools ul, .no-mediaqueries .page-node-131118 .block-re-socialtools ul {
  float: right;
  margin-right: 40px;
  margin-top: 6px; }
@media (min-width: 1024px) {
  .page-node-131076 .field-item.even, .page-node-130968 .field-item.even, .page-node-131118 .field-item.even {
    float: left;
    width: 60%;
    margin-left: 50px; } }
.no-mediaqueries .page-node-131076 .field-item.even, .no-mediaqueries .page-node-130968 .field-item.even, .no-mediaqueries .page-node-131118 .field-item.even {
  float: left;
  width: 60%;
  margin-left: 50px; }

.page-node-131077 .region-content .block-system > .content, .page-node-130969 .region-content .block-system > .content, .page-node-130973 .region-content .block-system > .content, .page-node-131117 .region-content .block-system > .content {
  border: none;
  padding: 0; }
.page-node-131077 h1, .page-node-130969 h1, .page-node-130973 h1, .page-node-131117 h1 {
  font-size: 39px;
  font-weight: 500;
  color: #0064d2;
  margin-bottom: 47px;
  margin-top: 69px; }
  @media (min-width: 769px) {
    .page-node-131077 h1, .page-node-130969 h1, .page-node-130973 h1, .page-node-131117 h1 {
      margin-top: 38px; } }
  .no-mediaqueries .page-node-131077 h1, .no-mediaqueries .page-node-130969 h1, .no-mediaqueries .page-node-130973 h1, .no-mediaqueries .page-node-131117 h1 {
    margin-top: 38px; }
.page-node-131077 .text-left p, .page-node-131077 .text-right p, .page-node-130969 .text-left p, .page-node-130969 .text-right p, .page-node-130973 .text-left p, .page-node-130973 .text-right p, .page-node-131117 .text-left p, .page-node-131117 .text-right p {
  color: #c4f5fe;
  margin: 0; }
.page-node-131077 .text-left p, .page-node-130969 .text-left p, .page-node-130973 .text-left p, .page-node-131117 .text-left p {
  padding-bottom: 20px;
  padding-top: 10px; }
  @media (min-width: 768px) {
    .page-node-131077 .text-left p, .page-node-130969 .text-left p, .page-node-130973 .text-left p, .page-node-131117 .text-left p {
      float: left;
      width: 28%;
      padding-left: 35px;
      padding-bottom: 0; } }
  .no-mediaqueries .page-node-131077 .text-left p, .no-mediaqueries .page-node-130969 .text-left p, .no-mediaqueries .page-node-130973 .text-left p, .no-mediaqueries .page-node-131117 .text-left p {
    float: left;
    width: 28%;
    padding-left: 35px;
    padding-bottom: 0; }
  @media (min-width: 1024px) {
    .page-node-131077 .text-left p, .page-node-130969 .text-left p, .page-node-130973 .text-left p, .page-node-131117 .text-left p {
      width: 27%;
      font-size: 18px;
      padding-left: 75px; } }
  .no-mediaqueries .page-node-131077 .text-left p, .no-mediaqueries .page-node-130969 .text-left p, .no-mediaqueries .page-node-130973 .text-left p, .no-mediaqueries .page-node-131117 .text-left p {
    width: 27%;
    font-size: 18px;
    padding-left: 75px; }
.page-node-131077 .text-right p, .page-node-130969 .text-right p, .page-node-130973 .text-right p, .page-node-131117 .text-right p {
  font-size: 20px;
  font-weight: 600; }
  @media (min-width: 768px) {
    .page-node-131077 .text-right p, .page-node-130969 .text-right p, .page-node-130973 .text-right p, .page-node-131117 .text-right p {
      width: 53%;
      float: right; } }
  .no-mediaqueries .page-node-131077 .text-right p, .no-mediaqueries .page-node-130969 .text-right p, .no-mediaqueries .page-node-130973 .text-right p, .no-mediaqueries .page-node-131117 .text-right p {
    width: 53%;
    float: right; }
  @media (min-width: 1024px) {
    .page-node-131077 .text-right p, .page-node-130969 .text-right p, .page-node-130973 .text-right p, .page-node-131117 .text-right p {
      width: 54%;
      font-size: 28px; } }
  .no-mediaqueries .page-node-131077 .text-right p, .no-mediaqueries .page-node-130969 .text-right p, .no-mediaqueries .page-node-130973 .text-right p, .no-mediaqueries .page-node-131117 .text-right p {
    width: 54%;
    font-size: 28px; }
.page-node-131077 .databank-top-holder, .page-node-130969 .databank-top-holder, .page-node-130973 .databank-top-holder, .page-node-131117 .databank-top-holder {
  background-color: #1272f8;
  padding: 30px 20px;
  overflow: auto; }
  @media (min-width: 768px) {
    .page-node-131077 .databank-top-holder, .page-node-130969 .databank-top-holder, .page-node-130973 .databank-top-holder, .page-node-131117 .databank-top-holder {
      padding: 80px 20px; } }
  .no-mediaqueries .page-node-131077 .databank-top-holder, .no-mediaqueries .page-node-130969 .databank-top-holder, .no-mediaqueries .page-node-130973 .databank-top-holder, .no-mediaqueries .page-node-131117 .databank-top-holder {
    padding: 80px 20px; }
.page-node-131077 .tag-holder, .page-node-130969 .tag-holder, .page-node-130973 .tag-holder, .page-node-131117 .tag-holder {
  padding: 0 0 15px 5px; }
  .page-node-131077 .tag-holder .field-item, .page-node-130969 .tag-holder .field-item, .page-node-130973 .tag-holder .field-item, .page-node-131117 .tag-holder .field-item {
    display: inline;
    font-size: 14px;
    color: #666666; }
    .page-node-131077 .tag-holder .field-item:after, .page-node-130969 .tag-holder .field-item:after, .page-node-130973 .tag-holder .field-item:after, .page-node-131117 .tag-holder .field-item:after {
      content: ", "; }
    .page-node-131077 .tag-holder .field-item:last-child:after, .page-node-130969 .tag-holder .field-item:last-child:after, .page-node-130973 .tag-holder .field-item:last-child:after, .page-node-131117 .tag-holder .field-item:last-child:after {
      content: ""; }
.page-node-131077 .view-id-s_engage_data_bank, .page-node-130969 .view-id-s_engage_data_bank, .page-node-130973 .view-id-s_engage_data_bank, .page-node-131117 .view-id-s_engage_data_bank {
  background-color: #ffffff;
  padding: 51px 0 45px 0; }
  .page-node-131077 .view-id-s_engage_data_bank .views-exposed-widgets, .page-node-130969 .view-id-s_engage_data_bank .views-exposed-widgets, .page-node-130973 .view-id-s_engage_data_bank .views-exposed-widgets, .page-node-131117 .view-id-s_engage_data_bank .views-exposed-widgets {
    margin-bottom: 40px; }
  .page-node-131077 .view-id-s_engage_data_bank .pager, .page-node-130969 .view-id-s_engage_data_bank .pager, .page-node-130973 .view-id-s_engage_data_bank .pager, .page-node-131117 .view-id-s_engage_data_bank .pager {
    background-color: #ffffff;
    margin-top: 0;
    padding-top: 30px;
    max-width: 346px;
    margin: 0;
    border: none; }
    @media (min-width: 500px) {
      .page-node-131077 .view-id-s_engage_data_bank .pager, .page-node-130969 .view-id-s_engage_data_bank .pager, .page-node-130973 .view-id-s_engage_data_bank .pager, .page-node-131117 .view-id-s_engage_data_bank .pager {
        max-width: 1100px; } }
    .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager {
      max-width: 1100px; }
    .page-node-131077 .view-id-s_engage_data_bank .pager li, .page-node-130969 .view-id-s_engage_data_bank .pager li, .page-node-130973 .view-id-s_engage_data_bank .pager li, .page-node-131117 .view-id-s_engage_data_bank .pager li {
      margin: 8px;
      font-size: 12px; }
      @media (min-width: 500px) {
        .page-node-131077 .view-id-s_engage_data_bank .pager li, .page-node-130969 .view-id-s_engage_data_bank .pager li, .page-node-130973 .view-id-s_engage_data_bank .pager li, .page-node-131117 .view-id-s_engage_data_bank .pager li {
          margin: 17px; } }
      .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager li, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager li, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager li, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager li {
        margin: 17px; }
    .page-node-131077 .view-id-s_engage_data_bank .pager a, .page-node-130969 .view-id-s_engage_data_bank .pager a, .page-node-130973 .view-id-s_engage_data_bank .pager a, .page-node-131117 .view-id-s_engage_data_bank .pager a {
      color: #0c2069;
      font-size: 12px; }
      @media (min-width: 500px) {
        .page-node-131077 .view-id-s_engage_data_bank .pager a, .page-node-130969 .view-id-s_engage_data_bank .pager a, .page-node-130973 .view-id-s_engage_data_bank .pager a, .page-node-131117 .view-id-s_engage_data_bank .pager a {
          font-size: 16px; } }
      .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager a, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager a, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager a, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager a {
        font-size: 16px; }
    .page-node-131077 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-next:after {
      font-size: 12px;
      padding-left: 3px;
      font-weight: bold;
      color: #0c2069; }
      @media (min-width: 500px) {
        .page-node-131077 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131077 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-next:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-last:after, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-next:after {
          font-size: 14px;
          vertical-align: text-top; } }
      .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager .pager-last:after, .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager .pager-next:after, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager .pager-last:after, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager .pager-next:after, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager .pager-last:after, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager .pager-next:after, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager .pager-last:after, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager .pager-next:after {
        font-size: 14px;
        vertical-align: text-top; }
    .page-node-131077 .view-id-s_engage_data_bank .pager .pager-current, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-current, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-current, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-current {
      font-weight: bold;
      font-size: 12px; }
      @media (min-width: 500px) {
        .page-node-131077 .view-id-s_engage_data_bank .pager .pager-current, .page-node-130969 .view-id-s_engage_data_bank .pager .pager-current, .page-node-130973 .view-id-s_engage_data_bank .pager .pager-current, .page-node-131117 .view-id-s_engage_data_bank .pager .pager-current {
          font-size: 16px; } }
      .no-mediaqueries .page-node-131077 .view-id-s_engage_data_bank .pager .pager-current, .no-mediaqueries .page-node-130969 .view-id-s_engage_data_bank .pager .pager-current, .no-mediaqueries .page-node-130973 .view-id-s_engage_data_bank .pager .pager-current, .no-mediaqueries .page-node-131117 .view-id-s_engage_data_bank .pager .pager-current {
        font-size: 16px; }
.page-node-131077 #edit-submit-s-engage-data-bank, .page-node-130969 #edit-submit-s-engage-data-bank, .page-node-130973 #edit-submit-s-engage-data-bank, .page-node-131117 #edit-submit-s-engage-data-bank {
  display: none; }
.page-node-131077 #views-exposed-form-s-engage-data-bank-sengage-data-bank, .page-node-130969 #views-exposed-form-s-engage-data-bank-sengage-data-bank, .page-node-130973 #views-exposed-form-s-engage-data-bank-sengage-data-bank, .page-node-131117 #views-exposed-form-s-engage-data-bank-sengage-data-bank {
  margin-left: 41px;
  padding-left: 0; }
.page-node-131077 #edit-field-tags-tid, .page-node-130969 #edit-field-tags-tid, .page-node-130973 #edit-field-tags-tid, .page-node-131117 #edit-field-tags-tid {
  font-size: 14px;
  letter-spacing: 0.2px;
  color: #010101;
  border: solid 1px #010101;
  width: 149px;
  margin-left: 25px; }
  @media (min-width: 425px) {
    .page-node-131077 #edit-field-tags-tid, .page-node-130969 #edit-field-tags-tid, .page-node-130973 #edit-field-tags-tid, .page-node-131117 #edit-field-tags-tid {
      width: 186px; } }
  .no-mediaqueries .page-node-131077 #edit-field-tags-tid, .no-mediaqueries .page-node-130969 #edit-field-tags-tid, .no-mediaqueries .page-node-130973 #edit-field-tags-tid, .no-mediaqueries .page-node-131117 #edit-field-tags-tid {
    width: 186px; }
  @media (min-width: 768px) {
    .page-node-131077 #edit-field-tags-tid, .page-node-130969 #edit-field-tags-tid, .page-node-130973 #edit-field-tags-tid, .page-node-131117 #edit-field-tags-tid {
      margin-left: 35px; } }
  .no-mediaqueries .page-node-131077 #edit-field-tags-tid, .no-mediaqueries .page-node-130969 #edit-field-tags-tid, .no-mediaqueries .page-node-130973 #edit-field-tags-tid, .no-mediaqueries .page-node-131117 #edit-field-tags-tid {
    margin-left: 35px; }
.page-node-131077 #edit-field-tags-tid-wrapper, .page-node-130969 #edit-field-tags-tid-wrapper, .page-node-130973 #edit-field-tags-tid-wrapper, .page-node-131117 #edit-field-tags-tid-wrapper {
  float: none; }
  .page-node-131077 #edit-field-tags-tid-wrapper label, .page-node-130969 #edit-field-tags-tid-wrapper label, .page-node-130973 #edit-field-tags-tid-wrapper label, .page-node-131117 #edit-field-tags-tid-wrapper label {
    float: left;
    margin-top: 6px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.2px;
    color: #010101; }
.page-node-131077 .contributions-holder, .page-node-130969 .contributions-holder, .page-node-130973 .contributions-holder, .page-node-131117 .contributions-holder {
  margin: 23px 35px;
  border-bottom: solid 1px #0c2069; }
  .page-node-131077 .contributions-holder a, .page-node-130969 .contributions-holder a, .page-node-130973 .contributions-holder a, .page-node-131117 .contributions-holder a {
    font-size: 16px;
    font-weight: 500;
    color: #0c2069;
    padding: 0 0 10px 5px;
    display: block; }
    .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after {
      font-size: 14px;
      float: right;
      padding-top: 5px; }
      @media (min-width: 500px) {
        .page-node-131077 .contributions-holder a:after, .page-node-130969 .contributions-holder a:after, .page-node-130973 .contributions-holder a:after, .page-node-131117 .contributions-holder a:after {
          font-size: 18px; } }
      .no-mediaqueries .page-node-131077 .contributions-holder a:after, .no-mediaqueries .page-node-130969 .contributions-holder a:after, .no-mediaqueries .page-node-130973 .contributions-holder a:after, .no-mediaqueries .page-node-131117 .contributions-holder a:after {
        font-size: 18px; }
    @media (min-width: 500px) {
      .page-node-131077 .contributions-holder a, .page-node-130969 .contributions-holder a, .page-node-130973 .contributions-holder a, .page-node-131117 .contributions-holder a {
        font-size: 24px; } }
    .no-mediaqueries .page-node-131077 .contributions-holder a, .no-mediaqueries .page-node-130969 .contributions-holder a, .no-mediaqueries .page-node-130973 .contributions-holder a, .no-mediaqueries .page-node-131117 .contributions-holder a {
      font-size: 24px; }

.page-node-131081 .region-content .block-system > .content, .page-node-130444 .region-content .block-system > .content {
  border: none; }
.page-node-131081 .resizable-textarea .grippie, .page-node-130444 .resizable-textarea .grippie {
  display: none; }
.page-node-131081 label, .page-node-130444 label {
  font-size: 14px;
  color: #0c2069; }
.page-node-131081 .webform-client-form, .page-node-130444 .webform-client-form {
  max-width: 347px;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 110px; }
.page-node-131081 input, .page-node-131081 select, .page-node-130444 input, .page-node-130444 select {
  height: 40px;
  border: solid 1px #0c2069; }
.page-node-131081 textarea, .page-node-130444 textarea {
  border: solid 1px #0c2069; }
.page-node-131081 select, .page-node-130444 select {
  line-height: 2.5; }
.page-node-131081 input[type=submit], .page-node-130444 input[type=submit] {
  width: 165px;
  height: 40px;
  background-color: #0c2069;
  color: #c4f5fe;
  letter-spacing: 0.2px;
  text-shadow: none;
  text-align: left;
  box-shadow: #ffffff 0px 0px 0px 0px inset;
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36); }
  .page-node-131081 input[type=submit]:hover, .page-node-130444 input[type=submit]:hover {
    box-shadow: #ffffff 0px 0px 0px 70px inset;
    background-image: none;
    color: #0c2069; }
.page-node-131081 #edit-actions, .page-node-130444 #edit-actions {
  float: right;
  display: inline-block;
  position: relative;
  color: #c4f5fe;
  transition: all 500ms ease-in-out; }
  .page-node-131081 #edit-actions:after, .page-node-130444 #edit-actions:after {
    position: absolute;
    right: 18px;
    bottom: 14px;
    font-size: 13px;
    font-weight: bold; }
  .page-node-131081 #edit-actions:hover, .page-node-130444 #edit-actions:hover {
    color: #0c2069; }

.bean-sban-advocacy-block {
  background: white; }
  .bean-sban-advocacy-block .landing-page-text {
    background: #0c2069;
    padding: 80px; }
    @media (min-width: 48.0625em) {
      .bean-sban-advocacy-block .landing-page-text {
        padding: 80px;
        display: -ms-flexbox;
        display: flex; } }
    .no-mediaqueries .bean-sban-advocacy-block .landing-page-text {
      padding: 80px;
      display: -ms-flexbox;
      display: flex; }
    .bean-sban-advocacy-block .landing-page-text .advocacy-title {
      width: 100%; }
      @media (min-width: 48.0625em) {
        .bean-sban-advocacy-block .landing-page-text .advocacy-title {
          display: -ms-flexbox;
          display: flex;
          width: 50%; } }
      .no-mediaqueries .bean-sban-advocacy-block .landing-page-text .advocacy-title {
        display: -ms-flexbox;
        display: flex;
        width: 50%; }
      .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
        color: #ffef74;
        width: 100%; }
        @media (min-width: 48.0625em) {
          .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
            width: 30%; } }
        .no-mediaqueries .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
          width: 30%; }
    .bean-sban-advocacy-block .landing-page-text .landing-page-description {
      width: 100%; }
      @media (min-width: 48.0625em) {
        .bean-sban-advocacy-block .landing-page-text .landing-page-description {
          display: -ms-flexbox;
          display: flex;
          width: 50%; } }
      .no-mediaqueries .bean-sban-advocacy-block .landing-page-text .landing-page-description {
        display: -ms-flexbox;
        display: flex;
        width: 50%; }
      .bean-sban-advocacy-block .landing-page-text .landing-page-description p {
        color: #ffef74; }

.page-node-130962 #block-webform-client-block-129907 .content, .page-node-131088 #block-webform-client-block-129907 .content {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .page-node-130962 #block-webform-client-block-129907 .content, .page-node-131088 #block-webform-client-block-129907 .content {
      padding: 40px; } }
  .no-mediaqueries .page-node-130962 #block-webform-client-block-129907 .content, .no-mediaqueries .page-node-131088 #block-webform-client-block-129907 .content {
    padding: 40px; }
.page-node-130962 #block-webform-client-block-129907 .webform-client-form, .page-node-131088 #block-webform-client-block-129907 .webform-client-form {
  display: inline-block;
  text-align: left; }
  @media (min-width: 48.0625em) {
    .page-node-130962 #block-webform-client-block-129907 .webform-client-form, .page-node-131088 #block-webform-client-block-129907 .webform-client-form {
      width: 30%; } }
  .no-mediaqueries .page-node-130962 #block-webform-client-block-129907 .webform-client-form, .no-mediaqueries .page-node-131088 #block-webform-client-block-129907 .webform-client-form {
    width: 30%; }
  .page-node-130962 #block-webform-client-block-129907 .webform-client-form input[type="text"], .page-node-131088 #block-webform-client-block-129907 .webform-client-form input[type="text"] {
    height: 40px; }
  .page-node-130962 #block-webform-client-block-129907 .webform-client-form label, .page-node-131088 #block-webform-client-block-129907 .webform-client-form label {
    color: #0c2069;
    font-size: 14px;
    font-size: 0.875rem;
    letter-spacing: 0.2px;
    font-weight: normal; }
.page-node-130962 .content, .page-node-131088 .content {
  border: none; }
@media (min-width: 48.0625em) {
  .page-node-130962 #block-block-160 .content, .page-node-130962 #block-block-164 .content, .page-node-131088 #block-block-160 .content, .page-node-131088 #block-block-164 .content {
    padding: 60px; } }
.no-mediaqueries .page-node-130962 #block-block-160 .content, .no-mediaqueries .page-node-130962 #block-block-164 .content, .no-mediaqueries .page-node-131088 #block-block-160 .content, .no-mediaqueries .page-node-131088 #block-block-164 .content {
  padding: 60px; }
.page-node-130962 .landing-page-summary, .page-node-131088 .landing-page-summary {
  display: none; }
.page-node-130962 .landing-page-text-wrapper, .page-node-131088 .landing-page-text-wrapper {
  width: 46%; }
  .page-node-130962 .landing-page-text-wrapper .landing-page-description p, .page-node-131088 .landing-page-text-wrapper .landing-page-description p {
    color: #5eefae; }
@media (min-width: 48.0625em) {
  .page-node-130962 #block-bean-landing-sban-red, .page-node-130962 #block-bean-landing-sban-blue, .page-node-131088 #block-bean-landing-sban-red, .page-node-131088 #block-bean-landing-sban-blue {
    width: 35.1%;
    float: left; } }
.no-mediaqueries .page-node-130962 #block-bean-landing-sban-red, .no-mediaqueries .page-node-130962 #block-bean-landing-sban-blue, .no-mediaqueries .page-node-131088 #block-bean-landing-sban-red, .no-mediaqueries .page-node-131088 #block-bean-landing-sban-blue {
  width: 35.1%;
  float: left; }
.page-node-130962 #block-bean-landing-sban-red .field-name-field-description-sban, .page-node-130962 #block-bean-landing-sban-blue .field-name-field-description-sban, .page-node-131088 #block-bean-landing-sban-red .field-name-field-description-sban, .page-node-131088 #block-bean-landing-sban-blue .field-name-field-description-sban {
  display: none; }

#node-129950 .landing-page-wrapper, #node-130960 .landing-page-wrapper, #node-131089 .landing-page-wrapper, #node-130963 .landing-page-wrapper, #node-130963 .landing-page-wrapper, #node-131092 .landing-page-wrapper, #node-131420 .landing-page-wrapper, #node-131441 .landing-page-wrapper {
  background-color: #5eefae; }
  @media (min-width: 48.0625em) {
    #node-129950 .landing-page-wrapper, #node-130960 .landing-page-wrapper, #node-131089 .landing-page-wrapper, #node-130963 .landing-page-wrapper, #node-130963 .landing-page-wrapper, #node-131092 .landing-page-wrapper, #node-131420 .landing-page-wrapper, #node-131441 .landing-page-wrapper {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries #node-129950 .landing-page-wrapper, .no-mediaqueries #node-130960 .landing-page-wrapper, .no-mediaqueries #node-131089 .landing-page-wrapper, .no-mediaqueries #node-130963 .landing-page-wrapper, .no-mediaqueries #node-130963 .landing-page-wrapper, .no-mediaqueries #node-131092 .landing-page-wrapper, .no-mediaqueries #node-131420 .landing-page-wrapper, .no-mediaqueries #node-131441 .landing-page-wrapper {
    display: -ms-flexbox;
    display: flex; }
  #node-129950 .landing-page-wrapper .landing-page-text-wrapper, #node-130960 .landing-page-wrapper .landing-page-text-wrapper, #node-131089 .landing-page-wrapper .landing-page-text-wrapper, #node-130963 .landing-page-wrapper .landing-page-text-wrapper, #node-130963 .landing-page-wrapper .landing-page-text-wrapper, #node-131092 .landing-page-wrapper .landing-page-text-wrapper, #node-131420 .landing-page-wrapper .landing-page-text-wrapper, #node-131441 .landing-page-wrapper .landing-page-text-wrapper {
    width: 100%;
    padding: 0px; }
    @media (min-width: 48.0625em) {
      #node-129950 .landing-page-wrapper .landing-page-text-wrapper, #node-130960 .landing-page-wrapper .landing-page-text-wrapper, #node-131089 .landing-page-wrapper .landing-page-text-wrapper, #node-130963 .landing-page-wrapper .landing-page-text-wrapper, #node-130963 .landing-page-wrapper .landing-page-text-wrapper, #node-131092 .landing-page-wrapper .landing-page-text-wrapper, #node-131420 .landing-page-wrapper .landing-page-text-wrapper, #node-131441 .landing-page-wrapper .landing-page-text-wrapper {
        display: -ms-flexbox;
        display: flex; } }
    .no-mediaqueries #node-129950 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-130960 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-131089 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-131092 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-131420 .landing-page-wrapper .landing-page-text-wrapper, .no-mediaqueries #node-131441 .landing-page-wrapper .landing-page-text-wrapper {
      display: -ms-flexbox;
      display: flex; }
    @media (min-width: 48.0625em) {
      #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text {
        display: -ms-flexbox;
        display: flex; } }
    .no-mediaqueries #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text, .no-mediaqueries #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text {
      display: -ms-flexbox;
      display: flex; }
    #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title {
      font-size: 42px;
      font-size: 2.625rem;
      color: #0c2069;
      font-weight: bold;
      padding: 20px; }
      @media (min-width: 48.0625em) {
        #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title {
          padding: 0.5em 1.5em; } }
      .no-mediaqueries #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title, .no-mediaqueries #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-title {
        padding: 0.5em 1.5em; }
    #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description {
      color: #0c2069;
      font-size: 26px;
      font-size: 1.625rem;
      line-height: 1.08;
      padding: 20px; }
      @media (min-width: 48.0625em) {
        #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description {
          padding: 0.5em 3.1em; } }
      .no-mediaqueries #node-129950 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-130960 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-131089 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-130963 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-131092 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-131420 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description, .no-mediaqueries #node-131441 .landing-page-wrapper .landing-page-text-wrapper .landing-page-text .landing-page-description {
        padding: 0.5em 3.1em; }
#node-129950 .landing-page-image, #node-130960 .landing-page-image, #node-131089 .landing-page-image, #node-130963 .landing-page-image, #node-130963 .landing-page-image, #node-131092 .landing-page-image, #node-131420 .landing-page-image, #node-131441 .landing-page-image {
  display: none; }
@media (min-width: 48.0625em) {
  #node-129950 .landing-page-summary .left, #node-130960 .landing-page-summary .left, #node-131089 .landing-page-summary .left, #node-130963 .landing-page-summary .left, #node-130963 .landing-page-summary .left, #node-131092 .landing-page-summary .left, #node-131420 .landing-page-summary .left, #node-131441 .landing-page-summary .left {
    width: 20%;
    float: left;
    min-height: 200px; } }
.no-mediaqueries #node-129950 .landing-page-summary .left, .no-mediaqueries #node-130960 .landing-page-summary .left, .no-mediaqueries #node-131089 .landing-page-summary .left, .no-mediaqueries #node-130963 .landing-page-summary .left, .no-mediaqueries #node-130963 .landing-page-summary .left, .no-mediaqueries #node-131092 .landing-page-summary .left, .no-mediaqueries #node-131420 .landing-page-summary .left, .no-mediaqueries #node-131441 .landing-page-summary .left {
  width: 20%;
  float: left;
  min-height: 200px; }
@media (min-width: 48.0625em) {
  #node-129950 .landing-page-summary .right, #node-130960 .landing-page-summary .right, #node-131089 .landing-page-summary .right, #node-130963 .landing-page-summary .right, #node-130963 .landing-page-summary .right, #node-131092 .landing-page-summary .right, #node-131420 .landing-page-summary .right, #node-131441 .landing-page-summary .right {
    display: table;
    margin-bottom: 40px; } }
.no-mediaqueries #node-129950 .landing-page-summary .right, .no-mediaqueries #node-130960 .landing-page-summary .right, .no-mediaqueries #node-131089 .landing-page-summary .right, .no-mediaqueries #node-130963 .landing-page-summary .right, .no-mediaqueries #node-130963 .landing-page-summary .right, .no-mediaqueries #node-131092 .landing-page-summary .right, .no-mediaqueries #node-131420 .landing-page-summary .right, .no-mediaqueries #node-131441 .landing-page-summary .right {
  display: table;
  margin-bottom: 40px; }

#block-bean-landing-sban-red {
  background-color: #be3137 !important; }
  #block-bean-landing-sban-red h2 {
    color: #fabda4 !important; }
  #block-bean-landing-sban-red .field-name-field-description-sban {
    color: #fabda4 !important; }

#block-bean-landing-sban-blue, #block-bean-landing-sban-red {
  position: relative;
  background-color: #C2F5FF;
  padding: 20px; }
  @media (min-width: 48.0625em) {
    #block-bean-landing-sban-blue, #block-bean-landing-sban-red {
      display: -ms-flexbox;
      display: flex;
      padding: 80px; } }
  .no-mediaqueries #block-bean-landing-sban-blue, .no-mediaqueries #block-bean-landing-sban-red {
    display: -ms-flexbox;
    display: flex;
    padding: 80px; }
  #block-bean-landing-sban-blue h2, #block-bean-landing-sban-red h2 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.19;
    color: #0c2069;
    margin-top: 0px;
    padding: 20px; }
    @media (min-width: 48.0625em) {
      #block-bean-landing-sban-blue h2, #block-bean-landing-sban-red h2 {
        padding: 0.5em 0em;
        margin-bottom: 120px; } }
    .no-mediaqueries #block-bean-landing-sban-blue h2, .no-mediaqueries #block-bean-landing-sban-red h2 {
      padding: 0.5em 0em;
      margin-bottom: 120px; }
  @media (min-width: 48.0625em) {
    #block-bean-landing-sban-blue .field-name-field-link-sban, #block-bean-landing-sban-red .field-name-field-link-sban {
      position: absolute;
      left: 0;
      padding-left: 80px;
      padding-bottom: 80px;
      bottom: 0; } }
  .no-mediaqueries #block-bean-landing-sban-blue .field-name-field-link-sban, .no-mediaqueries #block-bean-landing-sban-red .field-name-field-link-sban {
    position: absolute;
    left: 0;
    padding-left: 80px;
    padding-bottom: 80px;
    bottom: 0; }
  #block-bean-landing-sban-blue .field-name-field-link-sban a, #block-bean-landing-sban-red .field-name-field-link-sban a {
    padding: 20px 40px;
    font-size: 19px;
    font-size: 1.1875rem; }
    #block-bean-landing-sban-blue .field-name-field-link-sban a:after, #block-bean-landing-sban-red .field-name-field-link-sban a:after {
      font-size: 19px;
      font-size: 1.1875rem; }
  #block-bean-landing-sban-blue .field-name-field-description-sban, #block-bean-landing-sban-red .field-name-field-description-sban {
    color: #0c2069;
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.08;
    padding: 20px; }
    @media (min-width: 48.0625em) {
      #block-bean-landing-sban-blue .field-name-field-description-sban, #block-bean-landing-sban-red .field-name-field-description-sban {
        padding: 0.5em 3.1em;
        margin-left: 170px; } }
    .no-mediaqueries #block-bean-landing-sban-blue .field-name-field-description-sban, .no-mediaqueries #block-bean-landing-sban-red .field-name-field-description-sban {
      padding: 0.5em 3.1em;
      margin-left: 170px; }

.blue-sban {
  text-align: center;
  background-color: #5eefae;
  padding: 60px;
  padding-top: 40px; }
  .blue-sban .content {
    background: none; }
  .blue-sban h3 {
    font-size: 32px;
    font-size: 2rem;
    color: #0c2069;
    line-height: 1.19;
    font-weight: normal; }

#block-bean-sban-data-landing-block {
  background-color: #0c2069;
  color: #5eefae;
  padding: 40px; }
  #block-bean-sban-data-landing-block h2 {
    color: #5eefae;
    font-size: 60px;
    font-size: 3.75rem;
    text-align: center; }
  #block-bean-sban-data-landing-block .field-name-field-description-of-data, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban {
    margin: 20px auto; }
    @media (min-width: 48.0625em) {
      #block-bean-sban-data-landing-block .field-name-field-description-of-data, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban {
        margin: 35px auto;
        display: -ms-flexbox;
        display: flex; } }
    .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-2, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-3, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-4, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-5, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban {
      margin: 35px auto;
      display: -ms-flexbox;
      display: flex; }
    #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-label, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-label {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.23; }
      @media (min-width: 48.0625em) {
        #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-label, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-label, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-label {
          width: 35%;
          font-size: 26px;
          font-size: 1.625rem; } }
      .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-label, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-label, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-label, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-label, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-label, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-label {
        width: 35%;
        font-size: 26px;
        font-size: 1.625rem; }
    #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-items, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-items {
      line-height: 1.11;
      letter-spacing: -0.4px;
      font-weight: bold;
      font-size: 40px;
      font-size: 2.5rem; }
      @media (min-width: 48.0625em) {
        #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-items, #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-items, #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-items {
          width: 60%;
          font-size: 53px;
          font-size: 3.3125rem;
          padding-left: 50px; } }
      .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data .field-items, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-2 .field-items, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-3 .field-items, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-4 .field-items, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-description-of-data-5 .field-items, .no-mediaqueries #block-bean-sban-data-landing-block .field-name-field-current-year-of-sban .field-items {
        width: 60%;
        font-size: 53px;
        font-size: 3.3125rem;
        padding-left: 50px; }

@media (min-width: 48.0625em) {
  .page-node-129950 .field-name-field-summary .first-column, .page-node-129950 .field-name-field-summary .second-column {
    width: 31%;
    float: left;
    text-align: center;
    margin-right: 20px; } }
.no-mediaqueries .page-node-129950 .field-name-field-summary .first-column, .no-mediaqueries .page-node-129950 .field-name-field-summary .second-column {
  width: 31%;
  float: left;
  text-align: center;
  margin-right: 20px; }
@media (min-width: 48.0625em) {
  .page-node-129950 .field-name-field-summary .third-column {
    width: 31%;
    float: right;
    text-align: center;
    margin-right: 20px; } }
.no-mediaqueries .page-node-129950 .field-name-field-summary .third-column {
  width: 31%;
  float: right;
  text-align: center;
  margin-right: 20px; }
.page-node-129950 .field-name-field-summary .lp-button {
  text-align: center; }
  @media (min-width: 48.0625em) {
    .page-node-129950 .field-name-field-summary .lp-button {
      width: 31%;
      margin-top: 40px; } }
  .no-mediaqueries .page-node-129950 .field-name-field-summary .lp-button {
    width: 31%;
    margin-top: 40px; }

.page-node-130960 .landing-page-wrapper, .page-node-131089 .landing-page-wrapper {
  background-color: #be3137 !important; }
  .page-node-130960 .landing-page-wrapper .landing-page-text, .page-node-131089 .landing-page-wrapper .landing-page-text {
    padding-top: 4em; }
    @media (min-width: 48.0625em) {
      .page-node-130960 .landing-page-wrapper .landing-page-text .landing-page-description, .page-node-131089 .landing-page-wrapper .landing-page-text .landing-page-description {
        padding: 0em 3.1em !important; } }
    .no-mediaqueries .page-node-130960 .landing-page-wrapper .landing-page-text .landing-page-description, .no-mediaqueries .page-node-131089 .landing-page-wrapper .landing-page-text .landing-page-description {
      padding: 0em 3.1em !important; }
    .page-node-130960 .landing-page-wrapper .landing-page-text .landing-page-title, .page-node-130960 .landing-page-wrapper .landing-page-text .landing-page-description, .page-node-131089 .landing-page-wrapper .landing-page-text .landing-page-title, .page-node-131089 .landing-page-wrapper .landing-page-text .landing-page-description {
      color: #fabda4 !important; }
.page-node-130960 #block-block-164 .bean-sban-advocacy-block .landing-page-text, .page-node-130960 #block-block-167 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-164 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-167 .bean-sban-advocacy-block .landing-page-text {
  background: #fabda4 !important; }
  .page-node-130960 #block-block-164 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-130960 #block-block-167 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-164 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-167 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
    color: #5f3bbe !important; }
.page-node-130960 #block-block-164 .bean-sban-advocacy-block .landing-page-description p, .page-node-130960 #block-block-167 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-164 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-167 .bean-sban-advocacy-block .landing-page-description p {
  color: #5f3bbe !important; }
.page-node-130960 #block-block-165 .bean-sban-advocacy-block .landing-page-text, .page-node-130960 #block-block-169 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-165 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-169 .bean-sban-advocacy-block .landing-page-text {
  background: #ccccf0 !important; }
  .page-node-130960 #block-block-165 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-130960 #block-block-169 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-165 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-169 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
    color: #5f3bbe !important; }
.page-node-130960 #block-block-165 .bean-sban-advocacy-block .landing-page-description p, .page-node-130960 #block-block-169 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-165 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-169 .bean-sban-advocacy-block .landing-page-description p {
  color: #5f3bbe !important; }
.page-node-130960 #block-block-166 .bean-sban-advocacy-block .landing-page-text, .page-node-130960 #block-block-171 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-166 .bean-sban-advocacy-block .landing-page-text, .page-node-131089 #block-block-171 .bean-sban-advocacy-block .landing-page-text {
  background: #fabda4 !important; }
  .page-node-130960 #block-block-166 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-130960 #block-block-171 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-166 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131089 #block-block-171 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
    color: #be3137 !important; }
.page-node-130960 #block-block-166 .bean-sban-advocacy-block .landing-page-description p, .page-node-130960 #block-block-171 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-166 .bean-sban-advocacy-block .landing-page-description p, .page-node-131089 #block-block-171 .bean-sban-advocacy-block .landing-page-description p {
  color: #be3137 !important; }
.page-node-130960 #block-block-167, .page-node-130960 #block-block-173, .page-node-131089 #block-block-167, .page-node-131089 #block-block-173 {
  background-color: #be3137 !important; }
  .page-node-130960 #block-block-167 .content h3, .page-node-130960 #block-block-173 .content h3, .page-node-131089 #block-block-167 .content h3, .page-node-131089 #block-block-173 .content h3 {
    color: #fabda4 !important; }
.page-node-130960 #block-block-169 .content .sban-content h2 a, .page-node-130960 #block-block-172 .content .sban-content h2 a, .page-node-131089 #block-block-169 .content .sban-content h2 a, .page-node-131089 #block-block-172 .content .sban-content h2 a {
  color: #ff5151;
  text-decoration: none; }

#block-block-170 .content .sban-content h2 a, #block-block-179 .content .sban-content h2 a {
  color: #26B066;
  text-decoration: none; }

@media (min-width: 48.0625em) {
  #block-block-182, #block-block-163 {
    display: -ms-flexbox;
    display: flex; } }
.no-mediaqueries #block-block-182, .no-mediaqueries #block-block-163 {
  display: -ms-flexbox;
  display: flex; }
#block-block-182 .content, #block-block-163 .content {
  width: 100%; }

@media (min-width: 48.0625em) {
  .page-node-130964 .landing-page-summary .left, .page-node-131091 .landing-page-summary .left {
    width: 20%;
    float: left;
    min-height: 200px; } }
.no-mediaqueries .page-node-130964 .landing-page-summary .left, .no-mediaqueries .page-node-131091 .landing-page-summary .left {
  width: 20%;
  float: left;
  min-height: 200px; }
@media (min-width: 48.0625em) {
  .page-node-130964 .landing-page-summary .right, .page-node-131091 .landing-page-summary .right {
    display: table;
    margin-bottom: 40px; } }
.no-mediaqueries .page-node-130964 .landing-page-summary .right, .no-mediaqueries .page-node-131091 .landing-page-summary .right {
  display: table;
  margin-bottom: 40px; }
@media (min-width: 48.0625em) {
  .page-node-130964 #block-bean-landing-sban-red, .page-node-130964 #block-bean-landing-sban-blue, .page-node-131091 #block-bean-landing-sban-red, .page-node-131091 #block-bean-landing-sban-blue {
    width: 35%;
    float: left;
    display: inline-block; } }
.no-mediaqueries .page-node-130964 #block-bean-landing-sban-red, .no-mediaqueries .page-node-130964 #block-bean-landing-sban-blue, .no-mediaqueries .page-node-131091 #block-bean-landing-sban-red, .no-mediaqueries .page-node-131091 #block-bean-landing-sban-blue {
  width: 35%;
  float: left;
  display: inline-block; }
.page-node-130964 #block-bean-landing-sban-red .field-name-field-description-sban, .page-node-130964 #block-bean-landing-sban-blue .field-name-field-description-sban, .page-node-131091 #block-bean-landing-sban-red .field-name-field-description-sban, .page-node-131091 #block-bean-landing-sban-blue .field-name-field-description-sban {
  display: none; }

#sliding-popup {
  height: 100px; }
  #sliding-popup .popup-content {
    display: block;
    background-color: #0064d2; }
    #sliding-popup .popup-content #popup-text,
    #sliding-popup .popup-content #popup-text h2,
    #sliding-popup .popup-content #popup-text p {
      font-weight: normal;
      font-size: 15px;
      padding-top: 6px; }
    #sliding-popup .popup-content #popup-text a {
      color: white;
      text-decoration: underline; }
    #sliding-popup .popup-content #popup-buttons button {
      -webkit-filter: none !important;
              filter: none !important; }
    #sliding-popup .popup-content #popup-buttons .agree-button, #sliding-popup .popup-content #popup-buttons .decline-button {
      color: white;
      text-shadow: none;
      transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
      border: 1px solid white;
      padding: 8px 15px;
      font-size: 0.875rem;
      box-shadow: #0a1c6b 0px 0px 0px 0px inset;
      display: inline-block;
      background: transparent;
      border-radius: 0;
      font-weight: normal; }
      #sliding-popup .popup-content #popup-buttons .agree-button:hover, #sliding-popup .popup-content #popup-buttons .decline-button:hover {
        transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36);
        border: 1px solid #0a1c6b;
        padding: 8px 15px;
        font-size: 14px;
        font-size: 0.875rem;
        box-shadow: #0a1c6b 0px 0px 0px 0px inset;
        display: inline-block;
        background: transparent;
        border-radius: 0; }
    #sliding-popup .popup-content .eu-cookie-compliance-more-button {
      display: none; }

.page-node-131234 .bean-homepage-hero-2017 .content {
  background-color: #1272f8; }
  .page-node-131234 .bean-homepage-hero-2017 .content h1 {
    color: #c4f5fe; }
.page-node-131234 .bean-homepage-hero-2017 .homepage-hero-description {
  padding: 20px 40px; }
  @media (min-width: 57.8125em) {
    .page-node-131234 .bean-homepage-hero-2017 .homepage-hero-description {
      padding: 2em 5em; } }
  .no-mediaqueries .page-node-131234 .bean-homepage-hero-2017 .homepage-hero-description {
    padding: 2em 5em; }
.page-node-131234 .content-feature .view-state-information {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #fc5356;
  color: #fff;
  padding: 40px;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 57.8125em) {
    .page-node-131234 .content-feature .view-state-information {
      -ms-flex-direction: row;
          flex-direction: row;
      padding: 60px; } }
  .no-mediaqueries .page-node-131234 .content-feature .view-state-information {
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 60px; }
  .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 57.8125em) {
      .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .no-mediaqueries .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header {
      -ms-flex-direction: row;
          flex-direction: row; }
    .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header .freshman-campaign-icon {
      width: 130px;
      height: 130px;
      background: url(../images/group-6.png);
      background: none, url(../images/group-6.svg);
      background-repeat: no-repeat;
      padding-bottom: 34px; }
      @media (min-width: 57.8125em) {
        .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header .freshman-campaign-icon {
          padding-right: 40px; } }
      .no-mediaqueries .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header .freshman-campaign-icon {
        padding-right: 40px; }
    .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header .text {
      width: 279px; }
      .page-node-131234 .content-feature .view-state-information .view-header .freshman-campaign-header .text h3 {
        font-size: 24px;
        color: #fff;
        margin-top: 0; }
  .page-node-131234 .content-feature .view-state-information .state-input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 57.8125em) {
      .page-node-131234 .content-feature .view-state-information .state-input {
        -ms-flex-align: end;
            align-items: flex-end; } }
    .no-mediaqueries .page-node-131234 .content-feature .view-state-information .state-input {
      -ms-flex-align: end;
          align-items: flex-end; }
    .page-node-131234 .content-feature .view-state-information .state-input .view-filters form {
      padding: 0em; }
    .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets {
      margin-bottom: 0em; }
      .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-submit-button {
        opacity: 0; }
      .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget {
        float: none;
        padding: 0;
        position: relative; }
        .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget select {
          background-color: transparent;
          border: 1px solid #fff;
          color: #fff;
          width: 100%;
          height: 50px;
          padding-bottom: 0;
          padding-left: 1em;
          font-size: 18px; }
          @media (min-width: 57.8125em) {
            .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget select {
              width: 400px; } }
          .no-mediaqueries .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget select {
            width: 400px; }
          .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget select:focus {
            box-shadow: none; }
          .page-node-131234 .content-feature .view-state-information .state-input .view-filters .views-exposed-widgets .views-exposed-widget select option {
            color: #333333; }
    .page-node-131234 .content-feature .view-state-information .state-input .view-content {
      margin: 0; }
      .page-node-131234 .content-feature .view-state-information .state-input .view-content a {
        background: #fff;
        padding: 13px 40px;
        color: #fc5356; }
.page-node-131234 .content-top .freshman-top-middle {
  padding-top: 50px; }
  .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 57.8125em) {
      .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }
    .no-mediaqueries .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
    .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .content {
      background-color: #0c2069;
      color: #c4f5fe;
      width: 100%; }
      @media (min-width: 57.8125em) {
        .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .content {
          width: 50%; } }
      .no-mediaqueries .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .content {
        width: 50%; }
      .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .content h1 {
        font-size: 24px;
        color: #c4f5fe; }
    .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
      width: 100%; }
      @media (min-width: 57.8125em) {
        .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
          width: 50%; } }
      .no-mediaqueries .page-node-131234 .content-top .freshman-top-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
        width: 50%; }
.page-node-131234 .content-top .freshman-bottom-middle {
  padding-bottom: 50px; }
  .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 57.8125em) {
      .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .no-mediaqueries .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container {
      -ms-flex-direction: row;
          flex-direction: row; }
    .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content {
      background-color: #5eefae;
      color: #0c2069;
      width: 100%; }
      @media (min-width: 57.8125em) {
        .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content {
          width: 50%; } }
      .no-mediaqueries .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content {
        width: 50%; }
      .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content h1 {
        font-size: 24px;
        color: #0c2069; }
      .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content p {
        font-size: .75em; }
        @media (min-width: 57.8125em) {
          .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content p {
            font-size: 1rem; } }
        .no-mediaqueries .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content p {
          font-size: 1rem; }
        .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .content p a {
          color: #0c2069; }
    .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
      width: 100%; }
      @media (min-width: 57.8125em) {
        .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
          width: 50%; } }
      .no-mediaqueries .page-node-131234 .content-top .freshman-bottom-middle .bean-homepage-hero-2017 .hero-container .homepage-hero-slider {
        width: 50%; }
.page-node-131234 .main-content .content {
  display: none; }
.page-node-131234 .content-bottom .bean-join-us-and-social-media .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 48.0625em) {
    .page-node-131234 .content-bottom .bean-join-us-and-social-media .content {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .no-mediaqueries .page-node-131234 .content-bottom .bean-join-us-and-social-media .content {
    -ms-flex-direction: row;
        flex-direction: row; }
  .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .fieldgroup-effects-processed {
    text-align: center;
    padding: 100px 0;
    width: 100%; }
    @media (min-width: 48.0625em) {
      .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .fieldgroup-effects-processed {
        width: 50%; } }
    .no-mediaqueries .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .fieldgroup-effects-processed {
      width: 50%; }
    .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .fieldgroup-effects-processed h3 {
      display: none; }
    .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .fieldgroup-effects-processed .field-type-text {
      padding-bottom: 25px;
      font-size: 20px; }
  .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us {
    background-color: #1272f8; }
    .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-join-us .field-name-field-text {
      color: #fff; }
  .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-social-media {
    background-color: #fff; }
    .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-social-media .field-group-format-wrapper {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center; }
      .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-social-media .field-group-format-wrapper .field-name-field-social-title {
        color: #0c2069;
        width: 100%; }
      .page-node-131234 .content-bottom .bean-join-us-and-social-media .content .group-social-media .field-group-format-wrapper .field-type-image .field-items .field-item {
        padding: 0 10px;
        width: 40px; }

#call-campaign #page-title,
#block-bean-twitter-campaign-hero-test #page-title,
#block-bean-twitter-campaign-hero #page-title,
#block-bean-twitter-campaign-take-action #page-title {
  padding: 0 15px;
  font-size: 35px; }
#call-campaign h2,
#block-bean-twitter-campaign-hero-test h2,
#block-bean-twitter-campaign-hero h2,
#block-bean-twitter-campaign-take-action h2 {
  text-align: center;
  font-size: 20px;
  color: #333333; }
#call-campaign .bean-homepage-hero-2017,
#block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017,
#block-bean-twitter-campaign-hero .bean-homepage-hero-2017,
#block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 {
  max-width: 950px;
  font-size: 16px; }
  #call-campaign .bean-homepage-hero-2017 .content,
  #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content,
  #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content,
  #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content {
    background-color: #D166BD;
    color: #CFFCF0;
    width: 100%; }
    @media (min-width: 48.0625em) {
      #call-campaign .bean-homepage-hero-2017 .content,
      #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content,
      #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content,
      #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content {
        width: 50%; } }
    .no-mediaqueries #call-campaign .bean-homepage-hero-2017 .content, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content, .no-mediaqueries
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content {
      width: 50%; }
    #call-campaign .bean-homepage-hero-2017 .content .inner-content,
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content .inner-content,
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content .inner-content,
    #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content .inner-content {
      padding: 20px 40px; }
      @media (min-width: 768px) {
        #call-campaign .bean-homepage-hero-2017 .content .inner-content,
        #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content .inner-content,
        #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content .inner-content,
        #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content .inner-content {
          padding: 20px 66px; } }
      .no-mediaqueries #call-campaign .bean-homepage-hero-2017 .content .inner-content, .no-mediaqueries
      #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content .inner-content, .no-mediaqueries
      #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content .inner-content, .no-mediaqueries
      #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content .inner-content {
        padding: 20px 66px; }
    #call-campaign .bean-homepage-hero-2017 .content h1,
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content h1,
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content h1,
    #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content h1 {
      color: #CFFCF0;
      font-size: 22px;
      font-weight: bold;
      margin-bottom: 20px; }
    #call-campaign .bean-homepage-hero-2017 .content .field-items,
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .content .field-items,
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .content .field-items,
    #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .content .field-items {
      font-size: 16px; }
  #call-campaign .bean-homepage-hero-2017 .homepage-hero-slider,
  #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .homepage-hero-slider,
  #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .homepage-hero-slider,
  #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .homepage-hero-slider {
    width: 100%; }
    @media (min-width: 48.0625em) {
      #call-campaign .bean-homepage-hero-2017 .homepage-hero-slider,
      #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .homepage-hero-slider,
      #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .homepage-hero-slider,
      #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .homepage-hero-slider {
        width: 50%; } }
    .no-mediaqueries #call-campaign .bean-homepage-hero-2017 .homepage-hero-slider, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .homepage-hero-slider, .no-mediaqueries
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .homepage-hero-slider, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .bean-homepage-hero-2017 .homepage-hero-slider {
      width: 50%; }
#call-campaign .region-content .block-system > .content,
#block-bean-twitter-campaign-hero-test .region-content .block-system > .content,
#block-bean-twitter-campaign-hero .region-content .block-system > .content,
#block-bean-twitter-campaign-take-action .region-content .block-system > .content {
  border: none;
  background-color: #f1f1f1;
  padding: 0; }
#call-campaign .field-type-text-with-summary,
#block-bean-twitter-campaign-hero-test .field-type-text-with-summary,
#block-bean-twitter-campaign-hero .field-type-text-with-summary,
#block-bean-twitter-campaign-take-action .field-type-text-with-summary {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  max-width: 950px;
  margin: 0 auto; }
  #call-campaign .field-type-text-with-summary h2,
  #block-bean-twitter-campaign-hero-test .field-type-text-with-summary h2,
  #block-bean-twitter-campaign-hero .field-type-text-with-summary h2,
  #block-bean-twitter-campaign-take-action .field-type-text-with-summary h2 {
    margin: 30px 0;
    font-family: 'MarketSans-SemiBold-WebS'; }
  #call-campaign .field-type-text-with-summary ol,
  #block-bean-twitter-campaign-hero-test .field-type-text-with-summary ol,
  #block-bean-twitter-campaign-hero .field-type-text-with-summary ol,
  #block-bean-twitter-campaign-take-action .field-type-text-with-summary ol {
    counter-reset: number-counter;
    list-style: none;
    padding-left: 60px; }
    @media (min-width: 768px) {
      #call-campaign .field-type-text-with-summary ol,
      #block-bean-twitter-campaign-hero-test .field-type-text-with-summary ol,
      #block-bean-twitter-campaign-hero .field-type-text-with-summary ol,
      #block-bean-twitter-campaign-take-action .field-type-text-with-summary ol {
        padding-left: 90px;
        max-width: 1200px; } }
    .no-mediaqueries #call-campaign .field-type-text-with-summary ol, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .field-type-text-with-summary ol, .no-mediaqueries
    #block-bean-twitter-campaign-hero .field-type-text-with-summary ol, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .field-type-text-with-summary ol {
      padding-left: 90px;
      max-width: 1200px; }
  #call-campaign .field-type-text-with-summary ol li,
  #block-bean-twitter-campaign-hero-test .field-type-text-with-summary ol li,
  #block-bean-twitter-campaign-hero .field-type-text-with-summary ol li,
  #block-bean-twitter-campaign-take-action .field-type-text-with-summary ol li {
    counter-increment: number-counter;
    position: relative;
    padding-bottom: 36px;
    padding-top: 5px;
    padding-left: 16px;
    padding-right: 24px;
    color: #333333; }
  #call-campaign .field-type-text-with-summary ol li::before,
  #block-bean-twitter-campaign-hero-test .field-type-text-with-summary ol li::before,
  #block-bean-twitter-campaign-hero .field-type-text-with-summary ol li::before,
  #block-bean-twitter-campaign-take-action .field-type-text-with-summary ol li::before {
    content: counter(number-counter);
    color: #D166BD;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    --size: 26px;
    left: calc(-1 * var(--size) - 10px);
    line-height: var(--size);
    width: var(--size);
    height: var(--size);
    top: 0;
    background: #ffffff;
    border-radius: 50%;
    text-align: center;
    border: 2px solid #D166BD; }
#call-campaign .talking-points-title,
#block-bean-twitter-campaign-hero-test .talking-points-title,
#block-bean-twitter-campaign-hero .talking-points-title,
#block-bean-twitter-campaign-take-action .talking-points-title {
  margin-top: 50px;
  font-family: 'MarketSans-SemiBold-WebS'; }
#call-campaign .talking-points-holder,
#block-bean-twitter-campaign-hero-test .talking-points-holder,
#block-bean-twitter-campaign-hero .talking-points-holder,
#block-bean-twitter-campaign-take-action .talking-points-holder {
  color: #CFFCF0;
  background-color: #53b083;
  padding: 20px 0;
  max-width: 950px;
  margin: 0 auto;
  overflow: auto; }
  #call-campaign .talking-points-holder .talking-points-left,
  #block-bean-twitter-campaign-hero-test .talking-points-holder .talking-points-left,
  #block-bean-twitter-campaign-hero .talking-points-holder .talking-points-left,
  #block-bean-twitter-campaign-take-action .talking-points-holder .talking-points-left {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 15px 0 15px; }
    @media (min-width: 768px) {
      #call-campaign .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-hero-test .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-hero .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-take-action .talking-points-holder .talking-points-left {
        width: 40%;
        float: left;
        margin-top: 0;
        max-width: 320px; } }
    .no-mediaqueries #call-campaign .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-hero .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .talking-points-holder .talking-points-left {
      width: 40%;
      float: left;
      margin-top: 0;
      max-width: 320px; }
    @media (min-width: 851px) {
      #call-campaign .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-hero-test .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-hero .talking-points-holder .talking-points-left,
      #block-bean-twitter-campaign-take-action .talking-points-holder .talking-points-left {
        padding-left: 55px; } }
    .no-mediaqueries #call-campaign .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-hero .talking-points-holder .talking-points-left, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .talking-points-holder .talking-points-left {
      padding-left: 55px; }
  #call-campaign .talking-points-holder h1,
  #block-bean-twitter-campaign-hero-test .talking-points-holder h1,
  #block-bean-twitter-campaign-hero .talking-points-holder h1,
  #block-bean-twitter-campaign-take-action .talking-points-holder h1 {
    font-size: 25px;
    color: #CFFCF0;
    text-align: left;
    margin: 10px 0 10px 0; }
    @media (min-width: 768px) {
      #call-campaign .talking-points-holder h1,
      #block-bean-twitter-campaign-hero-test .talking-points-holder h1,
      #block-bean-twitter-campaign-hero .talking-points-holder h1,
      #block-bean-twitter-campaign-take-action .talking-points-holder h1 {
        margin-top: 22px; } }
    .no-mediaqueries #call-campaign .talking-points-holder h1, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .talking-points-holder h1, .no-mediaqueries
    #block-bean-twitter-campaign-hero .talking-points-holder h1, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .talking-points-holder h1 {
      margin-top: 22px; }
  #call-campaign .talking-points-holder p,
  #block-bean-twitter-campaign-hero-test .talking-points-holder p,
  #block-bean-twitter-campaign-hero .talking-points-holder p,
  #block-bean-twitter-campaign-take-action .talking-points-holder p {
    font-size: 16px;
    max-width: 600px; }
    @media (min-width: 768px) {
      #call-campaign .talking-points-holder p,
      #block-bean-twitter-campaign-hero-test .talking-points-holder p,
      #block-bean-twitter-campaign-hero .talking-points-holder p,
      #block-bean-twitter-campaign-take-action .talking-points-holder p {
        max-width: 264px; } }
    .no-mediaqueries #call-campaign .talking-points-holder p, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .talking-points-holder p, .no-mediaqueries
    #block-bean-twitter-campaign-hero .talking-points-holder p, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .talking-points-holder p {
      max-width: 264px; }
  #call-campaign .talking-points-holder ul,
  #block-bean-twitter-campaign-hero-test .talking-points-holder ul,
  #block-bean-twitter-campaign-hero .talking-points-holder ul,
  #block-bean-twitter-campaign-take-action .talking-points-holder ul {
    padding-left: 33px; }
    #call-campaign .talking-points-holder ul li,
    #block-bean-twitter-campaign-hero-test .talking-points-holder ul li,
    #block-bean-twitter-campaign-hero .talking-points-holder ul li,
    #block-bean-twitter-campaign-take-action .talking-points-holder ul li {
      padding: 0 15px 0 0;
      max-width: 600px;
      margin: 20px auto; }
      @media (min-width: 768px) {
        #call-campaign .talking-points-holder ul li,
        #block-bean-twitter-campaign-hero-test .talking-points-holder ul li,
        #block-bean-twitter-campaign-hero .talking-points-holder ul li,
        #block-bean-twitter-campaign-take-action .talking-points-holder ul li {
          width: 50%;
          padding-left: 15px;
          margin-top: 10px;
          float: right; } }
      .no-mediaqueries #call-campaign .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-hero-test .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-hero .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-take-action .talking-points-holder ul li {
        width: 50%;
        padding-left: 15px;
        margin-top: 10px;
        float: right; }
      @media (min-width: 950px) {
        #call-campaign .talking-points-holder ul li,
        #block-bean-twitter-campaign-hero-test .talking-points-holder ul li,
        #block-bean-twitter-campaign-hero .talking-points-holder ul li,
        #block-bean-twitter-campaign-take-action .talking-points-holder ul li {
          padding-right: 50px;
          max-width: 398px; } }
      .no-mediaqueries #call-campaign .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-hero-test .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-hero .talking-points-holder ul li, .no-mediaqueries
      #block-bean-twitter-campaign-take-action .talking-points-holder ul li {
        padding-right: 50px;
        max-width: 398px; }
#call-campaign .content-bottom .content,
#block-bean-twitter-campaign-hero-test .content-bottom .content,
#block-bean-twitter-campaign-hero .content-bottom .content,
#block-bean-twitter-campaign-take-action .content-bottom .content {
  max-width: 950px;
  margin: 0 auto;
  background: #ffffff; }
#call-campaign .block-webform h2,
#block-bean-twitter-campaign-hero-test .block-webform h2,
#block-bean-twitter-campaign-hero .block-webform h2,
#block-bean-twitter-campaign-take-action .block-webform h2 {
  margin: 50px 0 15px 0; }
#call-campaign .node-webform,
#block-bean-twitter-campaign-hero-test .node-webform,
#block-bean-twitter-campaign-hero .node-webform,
#block-bean-twitter-campaign-take-action .node-webform {
  border: 1px solid #cccccc; }
  #call-campaign .node-webform a, #call-campaign .node-webform h2,
  #block-bean-twitter-campaign-hero-test .node-webform a,
  #block-bean-twitter-campaign-hero-test .node-webform h2,
  #block-bean-twitter-campaign-hero .node-webform a,
  #block-bean-twitter-campaign-hero .node-webform h2,
  #block-bean-twitter-campaign-take-action .node-webform a,
  #block-bean-twitter-campaign-take-action .node-webform h2 {
    display: none; }
  #call-campaign .node-webform p,
  #block-bean-twitter-campaign-hero-test .node-webform p,
  #block-bean-twitter-campaign-hero .node-webform p,
  #block-bean-twitter-campaign-take-action .node-webform p {
    color: #333333;
    margin-bottom: 0;
    padding-bottom: 10px; }
  #call-campaign .node-webform .webform-client-form,
  #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form,
  #block-bean-twitter-campaign-hero .node-webform .webform-client-form,
  #block-bean-twitter-campaign-take-action .node-webform .webform-client-form {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 55px; }
    @media (min-width: 768px) {
      #call-campaign .node-webform .webform-client-form,
      #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form,
      #block-bean-twitter-campaign-hero .node-webform .webform-client-form,
      #block-bean-twitter-campaign-take-action .node-webform .webform-client-form {
        max-width: 350px;
        float: right;
        padding-top: 30px; } }
    .no-mediaqueries #call-campaign .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-hero .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .node-webform .webform-client-form {
      max-width: 350px;
      float: right;
      padding-top: 30px; }
    @media (min-width: 950px) {
      #call-campaign .node-webform .webform-client-form,
      #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form,
      #block-bean-twitter-campaign-hero .node-webform .webform-client-form,
      #block-bean-twitter-campaign-take-action .node-webform .webform-client-form {
        padding-right: 50px; } }
    .no-mediaqueries #call-campaign .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-hero .node-webform .webform-client-form, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .node-webform .webform-client-form {
      padding-right: 50px; }
    #call-campaign .node-webform .webform-client-form input, #call-campaign .node-webform .webform-client-form textarea,
    #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form input,
    #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form textarea,
    #block-bean-twitter-campaign-hero .node-webform .webform-client-form input,
    #block-bean-twitter-campaign-hero .node-webform .webform-client-form textarea,
    #block-bean-twitter-campaign-take-action .node-webform .webform-client-form input,
    #block-bean-twitter-campaign-take-action .node-webform .webform-client-form textarea {
      color: #333333;
      border: 1px solid #333333; }
    #call-campaign .node-webform .webform-client-form label,
    #block-bean-twitter-campaign-hero-test .node-webform .webform-client-form label,
    #block-bean-twitter-campaign-hero .node-webform .webform-client-form label,
    #block-bean-twitter-campaign-take-action .node-webform .webform-client-form label {
      margin-top: 0;
      padding-top: 25px;
      font-weight: 500;
      color: #333333;
      font-size: 16px; }
  #call-campaign .node-webform .field-type-text-with-summary,
  #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary,
  #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary,
  #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary {
    padding: 0 0 0 20px;
    border: none; }
    @media (min-width: 768px) {
      #call-campaign .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary {
        float: left;
        max-width: 320px;
        margin-top: 19px; } }
    .no-mediaqueries #call-campaign .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary {
      float: left;
      max-width: 320px;
      margin-top: 19px; }
    @media (min-width: 950px) {
      #call-campaign .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary,
      #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary {
        padding-left: 50px; } }
    .no-mediaqueries #call-campaign .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary, .no-mediaqueries
    #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary {
      padding-left: 50px; }
    #call-campaign .node-webform .field-type-text-with-summary h2,
    #block-bean-twitter-campaign-hero-test .node-webform .field-type-text-with-summary h2,
    #block-bean-twitter-campaign-hero .node-webform .field-type-text-with-summary h2,
    #block-bean-twitter-campaign-take-action .node-webform .field-type-text-with-summary h2 {
      display: block;
      color: #D166BD;
      text-align: left;
      margin-top: 30px;
      font-size: 25px; }

#block-bean-twitter-campaign-hero-test h2,
#block-bean-twitter-campaign-hero h2 {
  font-size: 42px;
  font-size: 2.625rem;
  color: #0064d2;
  text-align: center;
  font-weight: 300;
  font-family: "MarketSans-Regular-WebS"; }
#block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .hero-container .content,
#block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .hero-container .content {
  color: #ffffff;
  background-color: #0c2069; }
  #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .hero-container .content h1,
  #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .hero-container .content h1 {
    font-size: 25px;
    font-size: 1.5625rem;
    color: #5eefae; }
    #block-bean-twitter-campaign-hero-test .bean-homepage-hero-2017 .hero-container .content h1:after,
    #block-bean-twitter-campaign-hero .bean-homepage-hero-2017 .hero-container .content h1:after {
      vertical-align: middle;
      padding-left: 5px; }

.action-center-tweet-page .region-content {
  max-width: 950px;
  margin: 0 auto; }
.action-center-tweet-page #tweetrep-form {
  width: 90% !important;
  margin: 0 auto;
  max-width: 380px; }
  .action-center-tweet-page #tweetrep-form input, .action-center-tweet-page #tweetrep-form textarea {
    color: #333333;
    border: 1px solid #333333; }
  .action-center-tweet-page #tweetrep-form label {
    margin-top: 0;
    padding-top: 25px;
    font-weight: 500;
    color: #333333;
    font-size: 16px; }
.action-center-tweet-page #block-tweetrep-tweetrep-form h2 {
  margin-bottom: 5px;
  margin-top: 1.5em;
  color: #333333; }
.action-center-tweet-page #block-tweetrep-tweetrep-form .content {
  padding-top: 0; }

.page-node-131402 .view-policy-recommendations .views-row {
  background-color: #c2f5ff; }
.page-node-131402 .bean-homepage-hero-2017 .field-name-field-hero-image {
  width: 764px; }
.page-node-131402 .bean-homepage-hero-2017 h1 {
  line-height: 1.4 !important; }
  @media (min-width: 48.0625em) {
    .page-node-131402 .bean-homepage-hero-2017 h1 {
      line-height: 1.04 !important; } }
  .no-mediaqueries .page-node-131402 .bean-homepage-hero-2017 h1 {
    line-height: 1.04 !important; }
.page-node-131402 #block-views-eu-public-policy-issues-block h2, .page-node-131402 #block-views-policy-papers-block-3 h2, .page-node-131402 #block-views-policy-recommendations-block h2 {
  font-size: 26px;
  font-size: 1.625rem;
  max-width: 291px;
  margin: 22px auto;
  text-align: left;
  color: #010101; }
  @media (min-width: 768px) {
    .page-node-131402 #block-views-eu-public-policy-issues-block h2, .page-node-131402 #block-views-policy-papers-block-3 h2, .page-node-131402 #block-views-policy-recommendations-block h2 {
      max-width: 500px;
      text-align: center;
      margin: 62px auto 20px; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block h2, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 h2, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block h2 {
    max-width: 500px;
    text-align: center;
    margin: 62px auto 20px; }
.page-node-131402 #block-views-eu-public-policy-issues-block .view-header p, .page-node-131402 #block-views-policy-papers-block-3 .view-header p, .page-node-131402 #block-views-policy-recommendations-block .view-header p {
  font-size: 15px;
  max-width: 291px;
  margin: 0 auto 35px auto; }
  @media (min-width: 768px) {
    .page-node-131402 #block-views-eu-public-policy-issues-block .view-header p, .page-node-131402 #block-views-policy-papers-block-3 .view-header p, .page-node-131402 #block-views-policy-recommendations-block .view-header p {
      text-align: center;
      font-size: 18px;
      max-width: 699px; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .view-header p, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .view-header p, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-header p {
    text-align: center;
    font-size: 18px;
    max-width: 699px; }
.page-node-131402 #block-views-eu-public-policy-issues-block .view-display-id-block_3 .view-content, .page-node-131402 #block-views-policy-papers-block-3 .view-display-id-block_3 .view-content, .page-node-131402 #block-views-policy-recommendations-block .view-display-id-block_3 .view-content {
  background: white; }
.page-node-131402 #block-views-eu-public-policy-issues-block .view-eu-public-policy-issues, .page-node-131402 #block-views-policy-papers-block-3 .view-eu-public-policy-issues, .page-node-131402 #block-views-policy-recommendations-block .view-eu-public-policy-issues {
  padding: 0;
  background-color: #f1f1f1;
  border: none; }
  @media (min-width: 768px) {
    .page-node-131402 #block-views-eu-public-policy-issues-block .view-eu-public-policy-issues, .page-node-131402 #block-views-policy-papers-block-3 .view-eu-public-policy-issues, .page-node-131402 #block-views-policy-recommendations-block .view-eu-public-policy-issues {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0 auto; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .view-eu-public-policy-issues, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .view-eu-public-policy-issues, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-eu-public-policy-issues {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto; }
.page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .page-node-131402 #block-views-eu-public-policy-issues-block .hover-holder, .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .page-node-131402 #block-views-policy-papers-block-3 .hover-holder, .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder, .page-node-131402 #block-views-policy-recommendations-block .hover-holder {
  background-color: #ffffff;
  max-width: 291px; }
  @media (min-width: 768px) {
    .page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .page-node-131402 #block-views-eu-public-policy-issues-block .hover-holder, .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .page-node-131402 #block-views-policy-papers-block-3 .hover-holder, .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder, .page-node-131402 #block-views-policy-recommendations-block .hover-holder {
      max-width: 500px; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .hover-holder, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .hover-holder, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .hover-holder {
    max-width: 500px; }
.page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder {
  margin: 15px auto 15px auto;
  position: relative;
  cursor: pointer; }
  @media (min-width: 768px) {
    .page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder {
      margin: 7px auto; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder {
    margin: 7px auto; }
  .page-node-131402 #block-views-eu-public-policy-issues-block .proposition-item-holder img, .page-node-131402 #block-views-policy-papers-block-3 .proposition-item-holder img, .page-node-131402 #block-views-policy-recommendations-block .proposition-item-holder img {
    cursor: pointer; }
.page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a, .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a, .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a {
  font-size: 20px;
  padding-left: 22px;
  width: 85%;
  padding-top: 10px;
  padding-bottom: 13px;
  display: inline-block; }
  @media (min-width: 48.0625em) {
    .page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a, .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a, .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a {
      width: 93%; } }
  .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a {
    width: 93%; }
  .page-node-131402 #block-views-eu-public-policy-issues-block .prop-title-holder a:after, .page-node-131402 #block-views-policy-papers-block-3 .prop-title-holder a:after, .page-node-131402 #block-views-policy-recommendations-block .prop-title-holder a:after {
    float: right;
    padding-right: 16px;
    padding-top: 3px; }
@media (min-width: 790px) {
  .page-node-131402 .proposition-item-holder:hover .hover-holder {
    visibility: visible;
    opacity: 1; }
    .page-node-131402 .proposition-item-holder:hover .hover-holder .prop-title-holder {
      bottom: 338px;
      color: #1272f8; }
    .page-node-131402 .proposition-item-holder:hover .hover-holder p {
      margin-top: 87px;
      transition: all 500ms ease-in-out; } }
.no-mediaqueries .page-node-131402 .proposition-item-holder:hover .hover-holder {
  visibility: visible;
  opacity: 1; }
  .no-mediaqueries .page-node-131402 .proposition-item-holder:hover .hover-holder .prop-title-holder {
    bottom: 338px;
    color: #1272f8; }
  .no-mediaqueries .page-node-131402 .proposition-item-holder:hover .hover-holder p {
    margin-top: 87px;
    transition: all 500ms ease-in-out; }
.page-node-131402 .hover-holder {
  visibility: hidden;
  transition: all 300ms ease-in-out;
  opacity: 0;
  z-index: 999;
  position: absolute;
  top: 0;
  height: 100%; }
  .page-node-131402 .hover-holder p {
    font-size: 14px;
    padding-left: 23px;
    padding-right: 30px;
    color: #1272f8;
    margin-top: 189px;
    transition: all 500ms ease-in-out; }
  .page-node-131402 .hover-holder a {
    display: inline-block;
    margin-top: 17px;
    padding-left: 15px;
    font-size: 20px;
    font-weight: 500; }
  .page-node-131402 .hover-holder .prop-title-holder {
    position: absolute;
    bottom: 0;
    width: 100%;
    transition: all 400ms ease-in-out;
    display: inline-block;
    margin-top: 17px;
    padding-left: 23px;
    font-size: 20px;
    font-weight: 500; }
    .page-node-131402 .hover-holder .prop-title-holder:after {
      float: right;
      padding-right: 43px;
      padding-top: 3px; }
    .page-node-131402 .hover-holder .prop-title-holder:hover {
      color: #666666 !important; }
    .page-node-131402 .hover-holder .prop-title-holder a {
      width: 100% !important; }
      .page-node-131402 .hover-holder .prop-title-holder a:after {
        padding-right: 0 !important;
        position: absolute;
        right: 18px; }
      .page-node-131402 .hover-holder .prop-title-holder a:focus {
        outline: none; }
.page-node-131402 #block-views-eu-public-policy-issues-block .view-footer, .page-node-131402 #block-views-policy-papers-block-3 .view-footer, .page-node-131402 #block-views-policy-recommendations-block .view-footer {
  clear: both;
  width: 100%; }
  .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer p, .page-node-131402 #block-views-policy-papers-block-3 .view-footer p, .page-node-131402 #block-views-policy-recommendations-block .view-footer p {
    text-align: center; }
  .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a, .page-node-131402 #block-views-policy-recommendations-block .view-footer a {
    float: none;
    text-align: center; }
    @media (min-width: 768px) {
      .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a, .page-node-131402 #block-views-policy-papers-block-3 .view-footer a, .page-node-131402 #block-views-policy-recommendations-block .view-footer a {
        float: right;
        margin-right: 19px; } }
    .no-mediaqueries .page-node-131402 #block-views-eu-public-policy-issues-block .view-footer a, .no-mediaqueries .page-node-131402 #block-views-policy-papers-block-3 .view-footer a, .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-footer a {
      float: right;
      margin-right: 19px; }
.page-node-131402 #block-views-policy-papers-block-3 .view-footer {
  background: white;
  padding-bottom: 20px; }
.page-node-131402 #block-views-policy-recommendations-block .view-content {
  min-height: 245px; }
  @media (min-width: 48.0625em) {
    .page-node-131402 #block-views-policy-recommendations-block .view-content {
      display: -ms-flexbox;
      display: flex; } }
  .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-content {
    display: -ms-flexbox;
    display: flex; }
  .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row {
    padding: 0px;
    margin-right: 0px;
    position: relative;
    margin-bottom: 10px; }
    @media (min-width: 48.0625em) {
      .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row {
        padding: 15px;
        margin-right: 10px; } }
    .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row {
      padding: 15px;
      margin-right: 10px; }
    .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title {
      padding: 20px;
      min-width: 280px;
      font-weight: 600;
      text-decoration: underline;
      line-height: 1.04; }
      @media (min-width: 48.0625em) {
        .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title {
          max-width: 100%;
          text-decoration: none; } }
      .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title {
        max-width: 100%;
        text-decoration: none; }
      .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a {
        color: #0c2069;
        font-size: 24px;
        line-height: 1.04;
        text-decoration: none; }
        .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a:after {
          position: absolute;
          right: 10%;
          display: none;
          bottom: 10%; }
          @media (min-width: 48.0625em) {
            .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a:after {
              display: block; } }
          .no-mediaqueries .page-node-131402 #block-views-policy-recommendations-block .view-content .views-row .views-field-title a:after {
            display: block; }
.page-node-131402 #block-bean-eu-public-policy-home-footer {
  margin-top: 40px; }

.site-logo-eu {
  position: relative;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 26px; }
  @media (min-width: 48.0625em) {
    .site-logo-eu {
      padding: 2em 0em; } }
  .no-mediaqueries .site-logo-eu {
    padding: 2em 0em; }
  .site-logo-eu a {
    background: url("../images/JCYc96gw.png");
    display: block;
    width: 300px;
    height: 43px;
    background-size: 100%;
    margin: 0px auto;
    background-repeat: no-repeat; }
    @media (min-width: 48.0625em) {
      .site-logo-eu a {
        margin: 0; } }
    .no-mediaqueries .site-logo-eu a {
      margin: 0; }

#block-views-policy-papers-block-3 .view-policy-papers .policy-paper-block-title {
  padding: 20px 2px 30px;
  max-width: 227px; }
  @media (min-width: 48.0625em) {
    #block-views-policy-papers-block-3 .view-policy-papers .policy-paper-block-title {
      max-width: 100%; } }
  .no-mediaqueries #block-views-policy-papers-block-3 .view-policy-papers .policy-paper-block-title {
    max-width: 100%; }
#block-views-policy-papers-block-3 .view-policy-papers .policy-paper-block-read-article {
  position: absolute;
  right: 35px;
  top: 30px; }

.page-eupublicpolicy-policy-papers .view-policy-papers .policy-paper-block-title {
  padding: 5px 0 25px 5px; }
.page-eupublicpolicy-policy-papers .view-policy-papers .policy-paper-block-link {
  padding: 0 15px 0 15px !important; }
.page-eupublicpolicy-policy-papers .view-policy-papers .policy-paper-block-read-article {
  position: absolute;
  right: 35px;
  top: 30px; }

#block-menu-menu-eu-public-policy-main-menu .menu .first {
  margin-top: 40px; }

#block-block-192 {
  display: none; }

.node-type-nos-propositions .node-nos-propositions .submitted {
  display: none; }
.node-type-nos-propositions .node-nos-propositions .form-type-item {
  display: none; }

.page-node-131421 #block-bean-eu-issues-hero .hero-container .content, .page-node-131457 #block-bean-eu-issues-hero .hero-container .content {
  background-color: #1272f8;
  width: 100%; }
  @media (min-width: 48.0625em) {
    .page-node-131421 #block-bean-eu-issues-hero .hero-container .content, .page-node-131457 #block-bean-eu-issues-hero .hero-container .content {
      width: 34%; } }
  .no-mediaqueries .page-node-131421 #block-bean-eu-issues-hero .hero-container .content, .no-mediaqueries .page-node-131457 #block-bean-eu-issues-hero .hero-container .content {
    width: 34%; }
  .page-node-131421 #block-bean-eu-issues-hero .hero-container .content .inner-content, .page-node-131457 #block-bean-eu-issues-hero .hero-container .content .inner-content {
    color: white; }
    .page-node-131421 #block-bean-eu-issues-hero .hero-container .content .inner-content h1, .page-node-131457 #block-bean-eu-issues-hero .hero-container .content .inner-content h1 {
      color: white; }
.page-node-131421 .featured-issue-block .view-content .outer-feature-wrapper, .page-node-131457 .featured-issue-block .view-content .outer-feature-wrapper {
  border: 1px solid #cccccc;
  padding: 2em 2em 0 2em; }

#node-131421 .issue-page-top, #node-131421 .issue-page-header, #node-131421 .issue-page-content-wrapper, #node-131457 .issue-page-top, #node-131457 .issue-page-header, #node-131457 .issue-page-content-wrapper {
  display: none; }
#node-131421 .outer-feature-wrapper, #node-131457 .outer-feature-wrapper {
  border: 1px solid #cccccc;
  padding: 2em 2em 0 2em; }

.field-name-field-issue-summary p {
  text-align: left; }
.field-name-field-issue-summary .read-more-button-2 {
  position: relative;
  left: 24%;
  top: 10px;
  padding: 13px 30px;
  cursor: pointer;
  border: solid 1px #666666;
  width: 160px;
  color: black;
  box-shadow: #666666 0px 0px 0px 0px inset;
  background: #ffffff;
  background: transparent;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  transition: all 500ms cubic-bezier(0.39, 0.5, 0.15, 1.36); }
  @media (min-width: 48.0625em) {
    .field-name-field-issue-summary .read-more-button-2 {
      left: 33%; } }
  .no-mediaqueries .field-name-field-issue-summary .read-more-button-2 {
    left: 33%; }
  .field-name-field-issue-summary .read-more-button-2:after {
    display: inline-block;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-left: 10px;
    vertical-align: middle; }
  .field-name-field-issue-summary .read-more-button-2:hover {
    background-color: #5eefae;
    color: black;
    box-shadow: #5eefae 0px 0px 0px 70px inset; }
.field-name-field-issue-summary .read-more-button-2.rotate-up:after {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  margin-bottom: 3px; }

.page-node-131457 #block-system-main .content, .page-node-131466 #block-system-main .content {
  display: none; }

#block-bean-policy-recommendations .hero-container .content, #block-views-policy-recommendations-block-2 .hero-container .content {
  background-color: #1272f8;
  width: 100%; }
  @media (min-width: 48.0625em) {
    #block-bean-policy-recommendations .hero-container .content, #block-views-policy-recommendations-block-2 .hero-container .content {
      width: 34%; } }
  .no-mediaqueries #block-bean-policy-recommendations .hero-container .content, .no-mediaqueries #block-views-policy-recommendations-block-2 .hero-container .content {
    width: 34%; }
  #block-bean-policy-recommendations .hero-container .content .inner-content, #block-views-policy-recommendations-block-2 .hero-container .content .inner-content {
    color: white; }
    #block-bean-policy-recommendations .hero-container .content .inner-content h1, #block-views-policy-recommendations-block-2 .hero-container .content .inner-content h1 {
      color: white; }
#block-bean-policy-recommendations h2, #block-views-policy-recommendations-block-2 h2 {
  font-size: 26px;
  font-size: 1.625rem;
  max-width: 291px;
  margin: 22px auto;
  text-align: left;
  color: #010101; }
  @media (min-width: 768px) {
    #block-bean-policy-recommendations h2, #block-views-policy-recommendations-block-2 h2 {
      max-width: 500px;
      text-align: center;
      margin: 62px auto 20px; } }
  .no-mediaqueries #block-bean-policy-recommendations h2, .no-mediaqueries #block-views-policy-recommendations-block-2 h2 {
    max-width: 500px;
    text-align: center;
    margin: 62px auto 20px; }

.page-node-131404 .block-system-main .content {
  display: none; }

.page-node-131402 .view-policy-recommendations .views-row-1 {
  margin-top: 0px !important; }
.page-node-131402 .view-policy-recommendations .views-field-title {
  margin: 0 !important; }

.view-policy-recommendations .views-row-1 {
  margin-top: 40px; }
.view-policy-recommendations .views-row {
  background-color: #c2f5ff; }
  @media (min-width: 48.0625em) {
    .view-policy-recommendations .views-row {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px; } }
  .no-mediaqueries .view-policy-recommendations .views-row {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
  .view-policy-recommendations .views-row .views-field-title {
    display: block;
    margin: auto;
    min-width: 330px;
    padding: 20px;
    color: #0c2069;
    font-size: 26px;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.5;
    text-align: center; }
    @media (min-width: 48.0625em) {
      .view-policy-recommendations .views-row .views-field-title {
        text-align: left;
        max-width: 330px; } }
    .no-mediaqueries .view-policy-recommendations .views-row .views-field-title {
      text-align: left;
      max-width: 330px; }
    .view-policy-recommendations .views-row .views-field-title a {
      color: #0c2069;
      font-size: 26px;
      line-height: 1.5;
      text-decoration: none;
      font-weight: 600; }
  .view-policy-recommendations .views-row .field-name-body, .view-policy-recommendations .views-row .field-name-field-issue-summary {
    background: white;
    padding: 20px; }

.page-node-131404 #block-system-main .content {
  display: none; }

.page-node-131421 #block-views-policy-recommendations-block-2 .view-policy-recommendations .views-row, .page-node-131457 #block-views-policy-recommendations-block-2 .view-policy-recommendations .views-row {
  background-color: #5eefae; }

.page-node-131420 .embedded-video, .page-node-131441 .embedded-video {
  margin-bottom: 0px; }
.page-node-131420 .landing-page-wrapper .landing-page-text .landing-page-title, .page-node-131441 .landing-page-wrapper .landing-page-text .landing-page-title {
  padding-top: 38px !important; }
.page-node-131420 .bean-sban-advocacy-block .landing-page-text, .page-node-131441 .bean-sban-advocacy-block .landing-page-text {
  padding: 40px; }
  .page-node-131420 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2, .page-node-131441 .bean-sban-advocacy-block .landing-page-text .advocacy-title h2 {
    font-size: 24px;
    color: #c4f5fe;
    width: 85%; }
  .page-node-131420 .bean-sban-advocacy-block .landing-page-text .landing-page-description p, .page-node-131441 .bean-sban-advocacy-block .landing-page-text .landing-page-description p {
    color: #c4f5fe;
    font-size: 17px; }
  .page-node-131420 .bean-sban-advocacy-block .landing-page-text .landing-page-description a, .page-node-131441 .bean-sban-advocacy-block .landing-page-text .landing-page-description a {
    color: #5eefae;
    text-decoration: underline; }

@font-face {
  font-family: 'icon';
  src: url("../fonts/icon.eot");
  src: url("../fonts/icon.eot?#iefix") format("embedded-opentype"), url("../fonts/icon.svg#icon") format("svg"), url("../fonts/icon.woff") format("woff"), url("../fonts/icon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
html {
  font-size: 100%;
  line-height: 1.4; }

body {
  font-size: 16px;
  font-size: 1rem;
  color: #666666; }

h1, h2, h3, h4, h5 {
  color: #000000; }

h1 {
  font-size: 42px;
  font-size: 2.625rem; }

h2 {
  font-size: 32px;
  font-size: 2rem; }

h3 {
  font-size: 20px;
  font-size: 1.25rem; }

h4 {
  font-size: 22px;
  font-size: 1.375rem; }

h5 {
  font-size: 18px;
  font-size: 1.125rem; }

a {
  color: #0064d2;
  text-decoration: none; }
  a:hover, a:focus {
    transition: all 0.3s ease;
    color: #999999;
    text-decoration: underline; }
  a:focus {
    outline: dotted 2px #0064d2; }

blockquote {
  font-size: 19px;
  font-size: 1.1875rem;
  border-left: 6px solid #0064d2;
  color: #333333; }
  blockquote > p {
    margin-left: 1em; }
  blockquote > p:before {
    content: '\201C'; }
  blockquote > p:after {
    content: '\201D'; }
  blockquote .author {
    font-size: 14px;
    font-size: 0.875rem;
    color: #666666; }
    blockquote .author:before {
      content: '- '; }
    blockquote .author:after {
      content: ''; }

@font-face {
  font-family: "MarketSans-Regular-WebS";
  src: url("../fonts/MarketSans-Regular-WebS.eot");
  src: url("../fonts/MarketSans-Regular-WebS.eot?#iefix") format("embedded-opentype"), url("../fonts/MarketSans-Regular-WebS.woff") format("woff"), url("../fonts/MarketSans-Regular-WebS.ttf") format("truetype"), url("../fonts/MarketSans-Regular-WebS.svg#MarketSans-Regular-WebS") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "MarketSans-SemiBold-WebS";
  src: url("../fonts/MarketSans-SemiBold-WebS.eot");
  src: url("../fonts/MarketSans-SemiBold-WebS.eot?#iefix") format("embedded-opentype"), url("../fonts/MarketSans-SemiBold-WebS.woff") format("woff"), url("../fonts/MarketSans-SemiBold-WebS.ttf") format("truetype"), url("../fonts/MarketSans-SemiBold-WebS.svg#MarketSans-SemiBold-WebS") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "ebaymainstreet";
  src: url("../fonts/ebaymainstreet.eot");
  src: url("../fonts/ebaymainstreet.eot?#iefix") format("embedded-opentype"), url("../fonts/ebaymainstreet.woff") format("woff"), url("../fonts/ebaymainstreet.ttf") format("truetype"), url("../fonts/ebaymainstreet.svg#ebaymainstreet") format("svg");
  font-weight: normal;
  font-style: normal; }
.pager {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  clear: both;
  padding: 0.5em 0;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  margin: 2em auto;
  text-align: center;
  width: 100%; }
  .pager .pager-item,
  .pager .pager-previous,
  .pager .pager-current,
  .pager .pager-first,
  .pager .pager-next,
  .pager .pager-last,
  .pager .pager-ellipsis {
    display: inline;
    list-style-type: none;
    margin: 0 1em; }
    .pager .pager-item a,
    .pager .pager-previous a,
    .pager .pager-current a,
    .pager .pager-first a,
    .pager .pager-next a,
    .pager .pager-last a,
    .pager .pager-ellipsis a {
      text-decoration: none; }
      .pager .pager-item a:hover, .pager .pager-item a:focus,
      .pager .pager-previous a:hover,
      .pager .pager-previous a:focus,
      .pager .pager-current a:hover,
      .pager .pager-current a:focus,
      .pager .pager-first a:hover,
      .pager .pager-first a:focus,
      .pager .pager-next a:hover,
      .pager .pager-next a:focus,
      .pager .pager-last a:hover,
      .pager .pager-last a:focus,
      .pager .pager-ellipsis a:hover,
      .pager .pager-ellipsis a:focus {
        text-decoration: underline; }

.embedded-video {
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  margin-bottom: 2em;
  z-index: 4; }
  .embedded-video iframe {
    position: absolute;
    height: 100%;
    width: 100%; }

body {
  background-color: #f1f1f1;
  color: #666666; }
  .no-mediaqueries body {
    min-width: 1080px; }

/*# sourceMappingURL=style.css.map */