/**
 * @file
 * Node Content
 *
 * Style what's in the $content variable.
 */
/**
 * Convert px to em
 * Stolen from https://github.com/stubbornella/oocss, modified with default value
 *
 * @param $px - the value in pixel you want to convert
 * @param $context - the context in pixel e.g. you want to set margin on your text,
 * and font size on your text is equivalent to 14px, then your context is 14.
 */
/**
 * Override moblle padding
 */
/**
 * CKEditor styles
 */
/* line 13, ../sass/content.scss */
body.cke_show_borders,
.cke_panel_block,
.cke_panel_listItem,
.cke_editor body {
  background-color: #fff !important;
  background-image: none !important;
}

/* line 25, ../sass/content.scss */
body {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  color: #323232;
}

/**
 * Styles for layout within content area
 */
@media (min-width: 48em) {
  /* line 37, ../sass/content.scss */
  .left, .field-name-field-bureau-feature .field-name-field-image {
    float: left;
    margin: 0 2.308em 2.308em 0;
  }
}

@media (min-width: 48em) {
  /* line 47, ../sass/content.scss */
  .right {
    float: right;
    margin: 0 0 2.308em 2.308em;
  }
}

@media (min-width: 48em) {
  /* line 57, ../sass/content.scss */
  .center {
    margin: 0 auto 2.308em;
  }
}

@media (min-width: 48em) {
  /* line 65, ../sass/content.scss */
  .full {
    width: 100%;
  }
}

@media (min-width: 48em) {
  /* line 71, ../sass/content.scss */
  .half {
    width: 50%;
  }
}

@media (min-width: 48em) {
  /* line 77, ../sass/content.scss */
  .fourth {
    width: 25%;
  }
}

@media (min-width: 48em) {
  /* line 83, ../sass/content.scss */
  .third {
    width: 33%;
  }
}

@media (min-width: 48em) {
  /* line 89, ../sass/content.scss */
  .twothirds {
    width: 66%;
  }
}

/* line 95, ../sass/content.scss */
.inline-field-container div,
.inline-field-container * {
  display: inline;
}

/* line 100, ../sass/content.scss */
.display-none {
  display: none;
}

/* line 105, ../sass/content.scss */
.break-links a {
  word-break: break-all;
}

/* line 110, ../sass/content.scss */
.break-all {
  word-break: break-all;
}

/**
 * Tables
 */
/* line 117, ../sass/content.scss */
tr.odd {
  background-color: #fff;
}

/* line 121, ../sass/content.scss */
tr.even {
  background-color: #dbdbdb;
}

@media (max-width: 47.9em) {
  /* line 127, ../sass/content.scss */
  .responsive-table thead {
    display: none;
  }
  /* line 131, ../sass/content.scss */
  .responsive-table tr, .responsive-table td {
    display: block;
    width: 100%;
    padding: 0;
  }
  /* line 137, ../sass/content.scss */
  .responsive-table td {
    border: none;
  }
  /* line 141, ../sass/content.scss */
  .responsive-table tr {
    padding-bottom: 1em;
    margin-bottom: 1em;
  }
  /* line 145, ../sass/content.scss */
  .responsive-table tr.even {
    background: none;
  }
}
/* line 152, ../sass/content.scss */
.responsive-table .responsive-header {
  display: none;
}
@media (max-width: 47.9em) {
  /* line 152, ../sass/content.scss */
  .responsive-table .responsive-header {
    font-weight: bold;
    display: block;
  }
  /* line 159, ../sass/content.scss */
  .responsive-table .responsive-header a:visited {
    color: #6e7822;
  }
}

/* Responsive agenda tables */
@media (max-width: 47.9em) {
  /* line 168, ../sass/content.scss */
  .field-name-field-agenda-text table,
  table.responsive-table {
    border: 1px solid #dadada;
  }
}
/* line 175, ../sass/content.scss */
.faux-table-row {
  width: 100% !important;
}
/* line 181, ../sass/content.scss */
.faux-table-row .faux-table-cell {
  width: 100% !important;
  padding: 5px 21px;
}
/* line 185, ../sass/content.scss */
.faux-table-row .faux-table-cell:first-child {
  padding-top: 21px;
}
/* line 188, ../sass/content.scss */
.faux-table-row .faux-table-cell:last-child {
  padding-bottom: 21px;
}
/* line 192, ../sass/content.scss */
.faux-table-row:nth-of-type(odd) {
  background-color: #e5eef7;
}

/**
 * Headings
 */
/* line 200, ../sass/content.scss */
h1,
h1.title {
  font-size: 2.154em;
  letter-spacing: -0.02em;
  color: #244873;
  line-height: 1;
  margin: 0 0 0.385em;
}
/* line 213, ../sass/content.scss */
.fontface h1, .fontface
h1.title {
  font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
@media (max-width: 47.9em) {
  /* line 200, ../sass/content.scss */
  h1,
  h1.title {
    padding-top: 1em;
  }
}

/* line 222, ../sass/content.scss */
h2 {
  font-size: 1.385em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 9px;
  padding-bottom: 0.08em;
  margin: 0 0 0.385em;
  color: #244873;
  border-bottom: 1px solid #dbdbdb;
}
/* line 236, ../sass/content.scss */
.front h2, .content h2 {
  color: #5f5f5f;
  text-transform: uppercase;
  border-bottom: 1px solid #d78c35;
}
/* line 242, ../sass/content.scss */
.fontface .front h2, .fontface .content h2 {
  font-family: 'ProximaNova-Semibold', Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}
/* line 247, ../sass/content.scss */
#footer h2 {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  margin-bottom: 0.7em;
  text-transform: uppercase;
}

/* line 254, ../sass/content.scss */
.region-footer-second strong {
  display: block;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 9px;
  margin: 0 0 0.7em;
  text-transform: uppercase;
}

/* line 266, ../sass/content.scss */
h3 {
  color: #244873;
  font-size: 1.308em;
  line-height: 1.3;
  margin: 0 0 0.15em;
}

/* line 277, ../sass/content.scss */
.pre-h1 {
  color: #244873;
  font-size: 1.308em;
  line-height: 1.5;
  margin: 0 0 0.308em;
}

/* line 288, ../sass/content.scss */
h4 {
  color: #3c77c0;
  font-size: 1.15em;
  font-weight: bold;
  line-height: 1.25;
  margin: 0 0 0.15em;
}

/* line 302, ../sass/content.scss */
h5 {
  color: #244873;
  font-size: 1.075em;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0.1em 0 0.25em;
}

/* line 315, ../sass/content.scss */
h6 {
  color: #000;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  margin: 0.1em 0 0.25em;
}

/**
 * Body Content
 */
/* line 330, ../sass/content.scss */
p {
  line-height: 1.5;
  margin: 0 0 1.0em;
}

/* line 337, ../sass/content.scss */
p.node-title {
  font-weight: bold;
  margin: 0 0 0.385em;
}

@media (min-width: 48em) {
  /* line 344, ../sass/content.scss */
  p img.left, p .field-name-field-bureau-feature img.field-name-field-image, .field-name-field-bureau-feature p img.field-name-field-image {
    float: left;
    /* LTR */
    margin: 0 2.769em 2.769em 0;
    /* LTR */
  }
}

@media (min-width: 48em) {
  /* line 359, ../sass/content.scss */
  p img.right {
    float: left;
    /* LTR */
    margin: 0  0 2.769em 2.769em;
    /* LTR */
  }
}

/* line 374, ../sass/content.scss */
#content .menu-block-wrapper ul, article ul, #content .view .view-content ul, .content-block ul {
  line-height: 1.5;
  margin: 0 0 1.0em 1.846em;
  /* LTR */
  margin-left: 0;
}
/* line 29, ../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
#content .menu-block-wrapper ul li, article ul li, #content .view .view-content ul li, .content-block ul li {
  padding-left: 1.846em;
  background: url('../images/../images/blue-bullet.png?1525706871') no-repeat 0.7305em 0.7305em;
  list-style-type: none;
}
/* line 389, ../sass/content.scss */
#content .menu-block-wrapper ul.vjs-menu-content, article ul.vjs-menu-content, #content .view .view-content ul.vjs-menu-content, .content-block ul.vjs-menu-content {
  margin: 0;
}
/* line 393, ../sass/content.scss */
#content .menu-block-wrapper ul li, article ul li, #content .view .view-content ul li, .content-block ul li {
  margin: 0 0 0.462em;
  background: url("../images/../images/blue-bullet.png?1371573054") no-repeat 0.7305em 0.5em;
}
/* line 399, ../sass/content.scss */
#content .menu-block-wrapper ul li.vjs-menu-item, article ul li.vjs-menu-item, #content .view .view-content ul li.vjs-menu-item, .content-block ul li.vjs-menu-item {
  background-color: #151b17;
  margin: .3em 0;
  padding: .5em;
}
/* line 404, ../sass/content.scss */
#content .menu-block-wrapper ul li.vjs-menu-item.vjs-selected, article ul li.vjs-menu-item.vjs-selected, #content .view .view-content ul li.vjs-menu-item.vjs-selected, .content-block ul li.vjs-menu-item.vjs-selected {
  background-color: #2d5bb5;
}
/* line 410, ../sass/content.scss */
#content .menu-block-wrapper ul.inline li, article ul.inline li, #content .view .view-content ul.inline li, .content-block ul.inline li {
  background: none;
}
/* line 414, ../sass/content.scss */
#content .menu-block-wrapper ul.contextual-links li, article ul.contextual-links li, #content .view .view-content ul.contextual-links li, .content-block ul.contextual-links li {
  margin: 0;
  padding: 0;
  background: none;
}
/* line 420, ../sass/content.scss */
#content .menu-block-wrapper ul ul,
#content .menu-block-wrapper ul ol, article ul ul,
article ul ol, #content .view .view-content ul ul,
#content .view .view-content ul ol, .content-block ul ul,
.content-block ul ol {
  font-size: 1em;
  margin: 0;
  /* LTR */
  padding: 0;
  /* LTR */
}
/* line 434, ../sass/content.scss */
#content .menu-block-wrapper ul > li > ul, article ul > li > ul, #content .view .view-content ul > li > ul, .content-block ul > li > ul {
  padding-left: 2em;
  margin-top: 0.5rem;
}
/* line 439, ../sass/content.scss */
#content .menu-block-wrapper ul > li > ul > li, article ul > li > ul > li, #content .view .view-content ul > li > ul > li, .content-block ul > li > ul > li {
  list-style-type: circle;
  background: none;
  padding-left: 0;
}
/* line 446, ../sass/content.scss */
#content .view .view-content .flexslider ul {
  margin: 0;
  padding: 0;
  background-image: none;
}
/* line 451, ../sass/content.scss */
#content .view .view-content .flexslider ul li {
  margin: 0;
  padding: 0;
  background-image: none;
}

/* line 460, ../sass/content.scss */
article ol {
  line-height: 1.5;
  margin: 0 0 1.231em 1.846em;
  /* LTR */
  padding: 0 0 0 1em;
}
/* line 469, ../sass/content.scss */
article ol li {
  margin: 0 0 0.462em;
}
/* line 476, ../sass/content.scss */
article ol ol,
article ol ul {
  font-size: 1em;
  margin: 0.4em 0 0 0.4em;
  /* LTR */
  padding: 0;
  /* LTR */
}
/* line 490, ../sass/content.scss */
article ol ol {
  margin-left: 2.8em;
}
/* line 494, ../sass/content.scss */
article ol li {
  margin: 0 0 0.462em;
}
/* line 498, ../sass/content.scss */
article ol > li > ol {
  list-style-type: lower-alpha;
  margin-top: 0.5rem;
  padding: 0 0 0 2em;
}

/* line 506, ../sass/content.scss */
.node-type-initiative .view-public-comments-comment-initiative-relationship ol {
  margin-left: 1.846em;
}

/* line 510, ../sass/content.scss */
.node-initiative .view-public-comments-comment-initiative-relationship li {
  margin-bottom: 0;
}

/* line 514, ../sass/content.scss */
li li {
  font-size: 1em;
}

/* line 518, ../sass/content.scss */
dl {
  line-height: 1.5;
}

/* line 522, ../sass/content.scss */
address {
  font-style: normal;
  line-height: 1.5;
  margin: 0 0 1.846em;
}

/* line 531, ../sass/content.scss */
time.field-label-hidden {
  display: block;
  margin: 0 0 0.385em;
}

/* line 542, ../sass/content.scss */
blockquote {
  margin-top: 0em;
  margin-bottom: 1.53846em;
}

/* line 549, ../sass/content.scss */
blockquote {
  margin: 1em;
}

/* line 553, ../sass/content.scss */
.simple-quote,
blockquote.pullquote {
  font-family: "Times New Roman", Times, Georgia, "DejaVu Serif", serif;
  font-style: italic;
  font-size: 1.385em;
  color: #244873;
  margin: 1em;
  padding: 0 0.5em 0 1.5em;
  background-image: url('../images/quote.png?1507831669');
  background-repeat: no-repeat;
  background-position: left 0.2em;
  color: #4b4b4b;
  font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.333;
}
@media (min-width: 48em) {
  /* line 553, ../sass/content.scss */
  .simple-quote,
  blockquote.pullquote {
    width: 30.769em;
  }
}
/* line 572, ../sass/content.scss */
.simple-quote p,
blockquote.pullquote p {
  line-height: 1.4em;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) {
  /* line 553, ../sass/content.scss */
  .simple-quote,
  blockquote.pullquote {
    background-image: url('../images/icons-2x/quote-2x.png?1507831669');
    background-size: 20px 16px;
  }
}
/* line 593, ../sass/content.scss */
.simple-quote p,
blockquote.pullquote p {
  line-height: 1.333;
  margin: 0 0 0.4em;
}
/* line 597, ../sass/content.scss */
.simple-quote p em,
blockquote.pullquote p em {
  font-size: 0.777em;
  font-style: italic;
  line-height: 1.28;
}
/* line 604, ../sass/content.scss */
.simple-quote .byline,
blockquote.pullquote .byline {
  color: #4b4b4b;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 13px;
  font-style: normal;
}

/**
 * Links
 */
/* line 615, ../sass/content.scss */
a {
  /* set all link colors at once, normal, hover, active, visted, focus, those not specified will inherit */
  color: #2477CA;
  text-decoration: none;
}
/* line 18, ../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #6e7822;
}
/* line 21, ../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:focus {
  color: #2477CA;
}
/* line 24, ../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #2477CA;
}
/* line 27, ../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #2477CA;
}
/* line 621, ../sass/content.scss */
a:hover, a:focus {
  text-decoration: underline;
}

/* line 627, ../sass/content.scss */
.more-link a {
  font-weight: normal;
  color: #2477CA;
  /*padding-right:6px;
  background:url(../images/arrow_more_link.png) right center no-repeat;*/
}

/* line 635, ../sass/content.scss */
.more-link a:after {
  content: "\203A";
  font-size: 1.077em;
}

/**
 * Tables
 */
/* line 643, ../sass/content.scss */
table {
  width: 100%;
}
/* line 646, ../sass/content.scss */
table caption {
  caption-side: bottom;
}
/* line 650, ../sass/content.scss */
table th {
  line-height: 1.3;
}
/* line 654, ../sass/content.scss */
table th,
table td {
  padding: 0.616em 1.538em 0.308em;
  border: 1px solid #dbdbdb;
}
/* line 663, ../sass/content.scss */
table thead th {
  background-color: #899337;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5OTMzNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NzAyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #899337), color-stop(100%, #66702a));
  background-image: -moz-linear-gradient(top, #899337 0%, #66702a 100%);
  background-image: -webkit-linear-gradient(top, #899337 0%, #66702a 100%);
  background-image: linear-gradient(to bottom, #899337 0%, #66702a 100%);
  color: #fff;
  text-transform: uppercase;
}
/* line 669, ../sass/content.scss */
table thead th a,
table thead th a:hover,
table thead th a:active,
table thead th a:visited,
table thead th a:focus {
  /* set all link colors at once, normal, hover, active, visted, focus, those not specified will inherit */
  color: #fff;
  text-decoration: underline;
}
/* line 678, ../sass/content.scss */
table thead th a img,
table thead th a:hover img,
table thead th a:active img,
table thead th a:visited img,
table thead th a:focus img {
  margin-left: 7px;
}
/* line 687, ../sass/content.scss */
table tbody tr.even {
  background-color: #fcfcea;
}

/* RESPONSIVE HELPER CLASSES */
@media (min-width: 60em) {
  /* line 697, ../sass/content.scss */
  .desktop-hidden {
    display: none;
  }
}

@media (min-width: 48em) and (max-width: 59.9375em) {
  /* line 703, ../sass/content.scss */
  .tablet-hidden {
    display: none;
  }
}

@media (max-width: 47.9em) {
  /* line 709, ../sass/content.scss */
  .mobile-hidden {
    display: none;
  }
}

/* BRIGHTCOVE PLAYER */
/* line 716, ../sass/content.scss */
object {
  max-width: 100%;
}

/* line 720, ../sass/content.scss */
.node-video.view-mode-full #BCLcontainingBlock {
  width: 100%;
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

/* line 727, ../sass/content.scss */
.node-video.view-mode-full .BCLvideoWrapper {
  position: relative;
  padding-top: 1px;
  padding-bottom: 65.67%;
  height: 0;
}

/* line 734, ../sass/content.scss */
* html .node-video.view-mode-full .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

/* line 741, ../sass/content.scss */
.node-video.view-mode-full .BCLvideoWrapper div,
.node-video.view-mode-full .BCLvideoWrapper embed,
.node-video.view-mode-full .BCLvideoWrapper object,
.node-video.view-mode-full .BrightcoveExperience {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 752, ../sass/content.scss */
.node-video p.node__title {
  margin-bottom: 0.15em;
}

/* line 756, ../sass/content.scss */
h2.vjs-social-description {
  color: #fff;
}

/**
 * Fields and Field Labels
 */
/* line 763, ../sass/content.scss */
.field-label {
  color: #4d5155;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 768, ../sass/content.scss */
.field-inline {
  margin-bottom: 0.5em;
}
/* line 771, ../sass/content.scss */
.field-inline .field-label {
  color: #646464;
  padding-right: 0;
}

/* line 777, ../sass/content.scss */
.field-label-inline {
  display: inline;
}

/* line 783, ../sass/content.scss */
.single-field.field-label-inline .field-label,
.multiple-fields.field-label-inline .field-label {
  color: #646464;
}

/* line 788, ../sass/content.scss */
.single-field.field-label-inline {
  display: block;
  margin-bottom: .5em;
}
/* line 792, ../sass/content.scss */
.single-field.field-label-inline div {
  display: inline;
}

/* line 798, ../sass/content.scss */
.multiple-fields.field-label-inline .field-label {
  margin-bottom: .4em;
}
/* line 802, ../sass/content.scss */
.multiple-fields.field-label-inline .field-item {
  margin-bottom: .5em;
}

/**
 * Slideshow
 */
/* line 811, ../sass/content.scss */
#block-views-hero-block {
  margin-bottom: 0;
}

/* line 815, ../sass/content.scss */
.flexslider {
  border: none;
}
@media (max-width: 47.9em) {
  /* line 815, ../sass/content.scss */
  .flexslider {
    background: #383838;
    margin: 0;
  }
}

/* line 825, ../sass/content.scss */
.slideshow figure img {
  z-index: 1;
}
/* line 829, ../sass/content.scss */
.slideshow .slideshow-text {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #383838;
  padding: 1.25em 2em 3.25em;
}
@media (min-width: 48em) {
  /* line 829, ../sass/content.scss */
  .slideshow .slideshow-text {
    padding: 1.923em 2.308em 2.308em;
    position: absolute;
    bottom: 0;
    background-color: #383838;
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: -100px;
    z-index: 2;
  }
}
@media (max-width: 47.9em) {
  /* line 829, ../sass/content.scss */
  .slideshow .slideshow-text {
    padding: 1.25em 2em;
  }
}
/* line 857, ../sass/content.scss */
.lt-ie9 .slideshow .slideshow-text {
  background: transparent url('../images/bg-trans-black.png?1525706871') repeat;
}
/* line 861, ../sass/content.scss */
.slideshow .slideshow-text a {
  color: #fff;
}
/* line 865, ../sass/content.scss */
.slideshow .slideshow-text h2 {
  border: none;
  color: #fff;
  font-size: 1.846em;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 0;
}
/* line 876, ../sass/content.scss */
.slideshow .slideshow-text h3 {
  color: #fff;
}
/* line 881, ../sass/content.scss */
.slideshow .flex-nav-container {
  margin-bottom: 20px;
}
@media (max-width: 47.9em) {
  /* line 881, ../sass/content.scss */
  .slideshow .flex-nav-container {
    margin-bottom: 0;
  }
}
/* line 889, ../sass/content.scss */
.slideshow .flex-nav-container ol.flex-control-nav {
  position: absolute;
  bottom: 0.65em;
  z-index: 3;
  text-align: left;
  margin-left: 2.308em;
}

/* Control Direction Nav */
/* line 904, ../sass/content.scss */
.flexslider .flex-direction-nav a {
  opacity: 1 !important;
  transition: none !important;
  display: block !important;
  height: auto;
  width: 30px;
  top: 32%;
  overflow: visible;
}
/* line 913, ../sass/content.scss */
.flexslider .flex-direction-nav a:before {
  display: inline-block;
  content: ' ';
  background-image: url("../images/arrow-left.png");
  background-size: 26px 46px;
  height: 46px;
  width: 26px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
@media (max-width: 47.9em) {
  /* line 913, ../sass/content.scss */
  .flexslider .flex-direction-nav a:before {
    background-size: 34px 60px;
    height: 60px;
    width: 34px;
  }
}
/* line 929, ../sass/content.scss */
.flexslider .flex-direction-nav a.flex-next:before {
  background-image: url("../images/arrow-right.png");
}
@media (max-width: 47.9em) {
  /* line 929, ../sass/content.scss */
  .flexslider .flex-direction-nav a.flex-next:before {
    background-size: 34px 60px;
    height: 60px;
    width: 34px;
  }
}
@media (max-width: 47.9em) {
  /* line 903, ../sass/content.scss */
  .flexslider .flex-direction-nav {
    top: 40%;
    height: 20px;
    width: 34px;
  }
}
/* line 947, ../sass/content.scss */
.flexslider .flex-direction-nav .element-invisible {
  left: 0 !important;
}
/* line 951, ../sass/content.scss */
.flexslider .flex-direction-nav .flex-next {
  right: 0 !important;
  margin-right: 10px;
  opacity: 1 !important;
}
/* line 957, ../sass/content.scss */
.flexslider .flex-direction-nav .flex-prev {
  left: 0 !important;
  opacity: 1 !important;
  margin-left: 10px;
}

/* Control Nav */
/* line 965, ../sass/content.scss */
.flex-control-paging {
  width: 100%;
  position: absolute;
  bottom: -30px;
  text-align: center;
}
/* line 971, ../sass/content.scss */
.flex-control-paging li {
  margin: 0 0 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
@media (min-width: 48em) and (max-width: 59.9375em), (max-width: 47.9em) {
  /* line 971, ../sass/content.scss */
  .flex-control-paging li {
    margin-right: 1.2em;
  }
}
/* line 983, ../sass/content.scss */
.flex-control-paging li:first-child {
  margin: 0 0 0 0;
}
@media (min-width: 48em) and (max-width: 59.9375em), (max-width: 47.9em) {
  /* line 983, ../sass/content.scss */
  .flex-control-paging li:first-child {
    margin-right: 1.2em;
  }
}
/* line 991, ../sass/content.scss */
.flex-control-paging li a {
  width: 13px;
  height: 13px;
  display: block;
  background-image: url('../images/bg_control_nav.png?1507831669');
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
  text-indent: -999em;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) {
  /* line 991, ../sass/content.scss */
  .flex-control-paging li a {
    background-image: url('../images/icons-2x/bg_control_nav-2x.png?1507831669');
    background-size: 13px 239px;
  }
}
/* line 1003, ../sass/content.scss */
.flex-control-paging li a:hover {
  background-image: url('../images/bg_control_nav.png?1507831669');
  background-color: transparent;
  box-shadow: none;
  background-position: 0 -113px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) {
  /* line 1003, ../sass/content.scss */
  .flex-control-paging li a:hover {
    background-image: url('../images/icons-2x/bg_control_nav-2x.png?1507831669');
    background-size: 13px 239px;
  }
}
/* line 1011, ../sass/content.scss */
.flex-control-paging li a.flex-active {
  background-image: url('../images/bg_control_nav.png?1507831669');
  background-color: transparent;
  box-shadow: none;
  background-position: 0 -226px;
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) {
  /* line 1011, ../sass/content.scss */
  .flex-control-paging li a.flex-active {
    background-image: url('../images/icons-2x/bg_control_nav-2x.png?1507831669');
    background-size: 13px 239px;
  }
}

/** 
* Upcoming Events
*/
/* line 47, ../sass/_custom.scss */
.upcoming-events:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1033, ../sass/content.scss */
.upcoming-events-item {
  margin-bottom: 0;
}
/* line 47, ../sass/_custom.scss */
.upcoming-events-item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1040, ../sass/content.scss */
.upcoming-events-text {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}
/* line 1046, ../sass/content.scss */
.upcoming-events-text h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.upcoming-events-text h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.upcoming-events-text h3 a:hover, .upcoming-events-text h3 a:focus {
  text-decoration: underline;
}
/* line 1051, ../sass/content.scss */
.upcoming-events-text .date-display-single {
  display: block;
}
/* line 1055, ../sass/content.scss */
.views-row-last .upcoming-events-text {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1061, ../sass/content.scss */
.upcoming-events-text .field-type-datetime,
.upcoming-events-text .tags {
  /*font-size:0.846em;*/
  /* 11px / 13px */
}
/* line 1068, ../sass/content.scss */
.upcoming-events-text .tags {
  padding-bottom: 0.5em;
}
/* line 1072, ../sass/content.scss */
.upcoming-events-text .time {
  color: #4d5155;
  font-weight: normal;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1080, ../sass/content.scss */
.upcoming-events-text .location-part:before {
  content: ',\0020';
}
/* line 1086, ../sass/content.scss */
.upcoming-events-text .location-part:first-child:before {
  content: '';
}

/* line 1093, ../sass/content.scss */
.upcoming-events-date {
  width: 4.385em;
  height: 4.385em;
  background-image: url('../images/bg-date-circle.png?1525706870');
  background-position: top center;
  background-color: #fff;
  text-align: center;
  line-height: 0.95;
  float: left;
  margin-right: .6em;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dpi) {
  /* line 1093, ../sass/content.scss */
  .upcoming-events-date {
    background-image: url('../images/icons-2x/bg-date-circle-2x.png?1507831669');
    background-size: 57px 57px;
  }
}
/* line 1111, ../sass/content.scss */
.view-coming-ftc-events.view-display-id-page_1 .upcoming-events-date, .view-public-event-calendar.view-display-id-attachment_1 .upcoming-events-date {
  display: none;
}
/* line 1117, ../sass/content.scss */
.upcoming-events-date .upcoming-events-date-parts {
  width: 4.385em;
  height: 4.385em;
  display: table-cell;
  vertical-align: middle;
  margin-top: inherit;
  *clear: expression( style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"), style.clear = "none", 0 );
}
/* line 1126, ../sass/content.scss */
.fontface .upcoming-events-date .upcoming-events-date-parts {
  font-family: 'ProximaNova-Semibold', Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}
/* line 1130, ../sass/content.scss */
.upcoming-events-date .upcoming-events-date-parts .month {
  display: block;
  text-transform: uppercase;
  font-size: 0.923em;
}
/* line 1139, ../sass/content.scss */
.upcoming-events-date .upcoming-events-date-parts .day {
  display: block;
  font-size: 1.385em;
}

/* line 1149, ../sass/content.scss */
#content .highlighted-events-list {
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 233, ../sass/_custom.scss */
#content .highlighted-events-list h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
#content .highlighted-events-list h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
#content .highlighted-events-list h3 a:hover, #content .highlighted-events-list h3 a:focus {
  text-decoration: underline;
}
/* line 237, ../sass/_custom.scss */
#content .highlighted-events-list ul {
  margin: 0;
  padding: 0;
}
/* line 241, ../sass/_custom.scss */
#content .highlighted-events-list li {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 248, ../sass/_custom.scss */
#content .highlighted-events-list li:last-child, #content .highlighted-events-list li.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 255, ../sass/_custom.scss */
#content .highlighted-events-list p:last-child {
  margin-bottom: 0;
}

/**
 * Press Releases
 */
/* line 1166, ../sass/content.scss */
.node-press-release.view-mode-featured {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #dbdbdb;
  position: relative;
  padding-left: 218px;
}
/* line 1173, ../sass/content.scss */
.node-press-release.view-mode-featured > a {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1179, ../sass/content.scss */
.node-press-release.view-mode-featured .node-title {
  font-size: 1.4em;
  line-height: 1.3;
}
/* line 1184, ../sass/content.scss */
.node-press-release.view-mode-featured .more-link {
  float: left;
  font-weight: bold;
  margin-top: 1em;
}

/* line 1192, ../sass/content.scss */
.view-press-release.view-display-id-block_4 h3 {
  font-size: 1.3875em;
  line-height: 1.355;
}
/* line 1197, ../sass/content.scss */
.view-press-release.view-display-id-block_4 .thumbnail {
  float: left;
  margin: 0 1.231em 1em 0;
  border: 1px solid #dbdbdb;
}
/* line 1202, ../sass/content.scss */
.view-press-release.view-display-id-block_4 .thumbnail img {
  display: block;
}
@media (max-width: 47.9em) {
  /* line 1207, ../sass/content.scss */
  .view-press-release.view-display-id-block_4 .press-releases-text {
    clear: both;
  }
}

/**
 * Latest news block
 */
/* line 1218, ../sass/content.scss */
.front .press-releases-container.block.first,
.front .view-homepage-blog-posts-spanish {
  margin-top: 1em;
}
/* line 1222, ../sass/content.scss */
.front .press-releases-container.block.first .date-title-field-view .date,
.front .view-homepage-blog-posts-spanish .date-title-field-view .date {
  text-transform: none;
}

/* line 1227, ../sass/content.scss */
.block.more-link-to-top,
.block.more-link-to-top-container,
#block-views-press-release-block-1,
#block-views-homepage-videos-block-2,
#block-views-press-release-block-6,
#block-views-homepage-blog-posts-block,
#block-views-homepage-videos-block-4 {
  position: relative;
}
/* line 290, ../sass/_custom.scss */
.block.more-link-to-top .more-link,
.block.more-link-to-top-container .more-link,
#block-views-press-release-block-1 .more-link,
#block-views-homepage-videos-block-2 .more-link,
#block-views-press-release-block-6 .more-link,
#block-views-homepage-blog-posts-block .more-link,
#block-views-homepage-videos-block-4 .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.block.more-link-to-top .more-link a,
.block.more-link-to-top-container .more-link a,
#block-views-press-release-block-1 .more-link a,
#block-views-homepage-videos-block-2 .more-link a,
#block-views-press-release-block-6 .more-link a,
#block-views-homepage-blog-posts-block .more-link a,
#block-views-homepage-videos-block-4 .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.block.more-link-to-top .more-link a:hover, .block.more-link-to-top .more-link a:focus,
.block.more-link-to-top-container .more-link a:hover,
.block.more-link-to-top-container .more-link a:focus,
#block-views-press-release-block-1 .more-link a:hover,
#block-views-press-release-block-1 .more-link a:focus,
#block-views-homepage-videos-block-2 .more-link a:hover,
#block-views-homepage-videos-block-2 .more-link a:focus,
#block-views-press-release-block-6 .more-link a:hover,
#block-views-press-release-block-6 .more-link a:focus,
#block-views-homepage-blog-posts-block .more-link a:hover,
#block-views-homepage-blog-posts-block .more-link a:focus,
#block-views-homepage-videos-block-4 .more-link a:hover,
#block-views-homepage-videos-block-4 .more-link a:focus {
  text-decoration: underline;
}

/* .view-homepage-videos.view-display-id-block {
  .more-link {
    @include breakpoint($breakpoint-tablet-and-up) {
      right:10px;
    }
  }
} */
/* line 261, ../sass/_custom.scss */
.press-releases h3,
.view-homepage-blog-posts-spanish h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.press-releases h3 a,
.view-homepage-blog-posts-spanish h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.press-releases h3 a:hover, .press-releases h3 a:focus,
.view-homepage-blog-posts-spanish h3 a:hover,
.view-homepage-blog-posts-spanish h3 a:focus {
  text-decoration: underline;
}
/* line 265, ../sass/_custom.scss */
.press-releases .views-row,
.view-homepage-blog-posts-spanish .views-row {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 272, ../sass/_custom.scss */
.press-releases .views-row.views-row-last,
.view-homepage-blog-posts-spanish .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 276, ../sass/_custom.scss */
.press-releases .views-row:last-child,
.view-homepage-blog-posts-spanish .views-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 282, ../sass/_custom.scss */
.press-releases p:last-child,
.view-homepage-blog-posts-spanish p:last-child {
  margin-bottom: 0;
}
/* line 47, ../sass/_custom.scss */
.press-releases .views-row:after,
.view-homepage-blog-posts-spanish .views-row:after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 47.9em) {
  /* line 1254, ../sass/content.scss */
  .front .press-releases-container.block.first {
    margin-top: 1em;
  }
}
@media (min-width: 48em) {
  /* line 1254, ../sass/content.scss */
  .front .press-releases-container.block.first {
    margin-top: 0em;
  }
}
/* line 1265, ../sass/content.scss */
.front .press-releases-container.block.first .views-row-first {
  margin-top: 1.538em;
}

/* line 1270, ../sass/content.scss */
.front .view-coming-ftc-events.view-display-id-block .views-row-first {
  margin-top: 1.538em;
}

/* line 47, ../sass/_custom.scss */
.press-releases-item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1279, ../sass/content.scss */
.node-press-release.view-mode-full .field-name-field-press-release-type span {
  display: inline-block;
  font-size: 0.923em;
  line-height: 1.1;
  padding: 0.4em 0.5em;
  background-color: #36709d;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0.4em;
}
/* line 1295, ../sass/content.scss */
.node-press-release.view-mode-full .field-name-field-press-release-type span.term-tid-5228 {
  background-color: #7a8331;
}
/* line 1300, ../sass/content.scss */
.node-press-release.view-mode-full .field-name-field-press-release-type span.term-tid-5229 {
  background-color: #417aa6;
}
/* line 1305, ../sass/content.scss */
.node-press-release.view-mode-full .field-name-field-press-release-type span.term-tid-5230 {
  background-color: #dc7538;
}
/* line 1310, ../sass/content.scss */
.node-press-release.view-mode-full .field-name-field-press-release-type span.term-tid-5231 {
  background-color: #244873;
}

/* line 186, ../sass/_custom.scss */
.press-releases-type a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.press-releases-type a:hover, .press-releases-type a:focus {
  text-decoration: underline;
}
@media (max-width: 47.9em) {
  /* line 1320, ../sass/content.scss */
  .press-releases-type img {
    display: none;
  }
}
/* line 1326, ../sass/content.scss */
.press-releases-type span {
  display: inline-block;
  font-size: 0.923em;
  line-height: 1.1;
  padding: 0.4em 0.5em;
  background-color: #36709d;
  color: #fff;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 47.9em) {
  /* line 1326, ../sass/content.scss */
  .press-releases-type span {
    display: none;
  }
}
/* line 1347, ../sass/content.scss */
.press-releases-type span.term-tid-5228 {
  background-color: #7a8331;
}
/* line 1352, ../sass/content.scss */
.press-releases-type span.term-tid-5229 {
  background-color: #417aa6;
}
/* line 1357, ../sass/content.scss */
.press-releases-type span.term-tid-5230 {
  background-color: #dc7538;
}
/* line 1362, ../sass/content.scss */
.press-releases-type span.term-tid-5231 {
  background-color: #244873;
}
@media (min-width: 48em) {
  /* line 1316, ../sass/content.scss */
  .press-releases-type {
    max-width: 131px;
    float: left;
    margin-right: 1em;
    position: relative;
    border: 1px solid #dbdbdb;
  }
  /* line 1371, ../sass/content.scss */
  .press-releases-type img {
    display: block;
  }
  /* line 1383, ../sass/content.scss */
  .press-releases-type a {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
/* line 1393, ../sass/content.scss */
.lt-ie9 .press-releases-type {
  width: 9.846em;
}

/* line 1402, ../sass/content.scss */
.press-releases-text {
  overflow: hidden;
}

/**
 * Related Press Releases
 */
/* line 233, ../sass/_custom.scss */
#content .related-press-releases h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
#content .related-press-releases h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
#content .related-press-releases h3 a:hover, #content .related-press-releases h3 a:focus {
  text-decoration: underline;
}
/* line 237, ../sass/_custom.scss */
#content .related-press-releases ul {
  margin: 0;
  padding: 0;
}
/* line 241, ../sass/_custom.scss */
#content .related-press-releases li {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 248, ../sass/_custom.scss */
#content .related-press-releases li:last-child, #content .related-press-releases li.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 255, ../sass/_custom.scss */
#content .related-press-releases p:last-child {
  margin-bottom: 0;
}

/**
 * Homepage blog posts.
 */
/* line 1419, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .block-title {
  margin-bottom: 15px;
}
/* line 261, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts h3 a:hover, #content #block-views-homepage-blog-posts-block .view-homepage-blog-posts h3 a:focus {
  text-decoration: underline;
}
/* line 265, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 272, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 276, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 282, ../sass/_custom.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts p:last-child {
  margin-bottom: 0;
}
/* line 1426, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .blog-link {
  line-height: 20px;
}
/* line 1429, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .blog-link a {
  text-transform: none;
  font-weight: 700;
  font-size: 11px;
}
/* line 1436, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row-1 .blog-link a {
  background-color: #427aa6;
}
/* line 1440, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row-2 .blog-link a {
  background-color: #5f6060;
}
/* line 1444, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row-3 .blog-link a {
  background-color: #14487e;
}
/* line 1448, ../sass/content.scss */
#content #block-views-homepage-blog-posts-block .view-homepage-blog-posts .views-row-4 .blog-link a {
  background-color: #a68756;
}

/* line 1454, ../sass/content.scss */
.front .view-press-release .date,
#content #block-views-homepage-blog-posts-block .date,
.front .view-homepage-blog-posts-spanish .date {
  font-size: 11px;
  margin-top: -5px;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 1466, ../sass/content.scss */
.group_event_details {
  margin: 0 0 1.846em;
}

/* line 1470, ../sass/content.scss */
html.js fieldset.collapsed {
  height: auto;
}

/* line 1474, ../sass/content.scss */
html.js fieldset.collapsible .fieldset-legend {
  padding-left: 0;
}

/* line 1478, ../sass/content.scss */
fieldset.collapsible {
  background: #fff;
  border: none;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
}
@media (max-width: 47.9em) {
  /* line 1478, ../sass/content.scss */
  fieldset.collapsible {
    margin-left: -1.538em;
    margin-right: -1.538em;
  }
}
@media (min-width: 48em) {
  /* line 1478, ../sass/content.scss */
  fieldset.collapsible {
    margin: 0;
  }
}
/* line 1492, ../sass/content.scss */
fieldset.collapsible.collapsed {
  background: transparent;
}
/* line 1496, ../sass/content.scss */
fieldset.collapsible legend {
  background-color: #dbdbdb;
  background: #dbdbdb url('../images/bg-gradient-silver.png?1525706870') repeat-x;
  color: #323232;
  display: block;
  font-weight: bold;
  height: 3.077em;
  line-height: 3.077em;
  padding: 0;
  padding-left: 1.538em;
  width: 100%;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  text-transform: uppercase;
}
@media (min-width: 48em) {
  /* line 1496, ../sass/content.scss */
  fieldset.collapsible legend {
    padding-left: 1em;
  }
}
/* line 1523, ../sass/content.scss */
fieldset.collapsible legend:hover {
  background-color: #f9ecd6;
  background: #f9ecd6 url('../images/bg-gradient-gold.png?1525706870') repeat-x;
}
/* line 1529, ../sass/content.scss */
fieldset.collapsible.collapsed legend {
  background: #fdfdf6;
}
/* line 1532, ../sass/content.scss */
fieldset.collapsible.collapsed legend:hover {
  background-color: #f9ecd6;
  background: #f9ecd6 url('../images/bg-gradient-gold.png?1525706870') repeat-x;
}
/* line 1537, ../sass/content.scss */
fieldset.collapsible.collapsed legend a {
  background: transparent url('../images/menu-collapsed-green.png?1525706871') no-repeat left center;
}
/* line 1542, ../sass/content.scss */
fieldset.collapsible legend a {
  color: #323232;
  display: block;
  width: 100%;
  text-decoration: none;
  outline: none;
  background: transparent url('../images/menu-expanded-green.png?1525706871') no-repeat left center;
  padding-left: 1.538em;
}
/* line 1552, ../sass/content.scss */
fieldset.collapsible legend a:hover,
fieldset.collapsible legend a:focus,
fieldset.collapsible legend a:active {
  color: #000;
}
/* line 1558, ../sass/content.scss */
fieldset.collapsible .fieldset-wrapper {
  padding: 1em 3.076em;
}
@media (min-width: 48em) {
  /* line 1558, ../sass/content.scss */
  fieldset.collapsible .fieldset-wrapper {
    padding-left: 2.538em;
  }
}
@media (max-width: 47.9em) {
  /* line 1558, ../sass/content.scss */
  fieldset.collapsible .fieldset-wrapper {
    -ms-word-break: break-all;
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
}

/* line 1582, ../sass/content.scss */
.ui-accordion {
  margin-top: 1.25em;
}
/* line 1585, ../sass/content.scss */
.ui-accordion .ui-accordion-header {
  background: #fdfdf6;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  color: #323232;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin-top: -1px;
  padding-top: 11px;
  padding-bottom: 9px;
  padding-left: 40px;
  text-transform: uppercase;
}
@media (max-width: 47.9em) {
  /* line 1585, ../sass/content.scss */
  .ui-accordion .ui-accordion-header {
    margin-left: -1.538em;
    margin-right: -1.538em;
  }
}
@media (min-width: 48em) {
  /* line 1585, ../sass/content.scss */
  .ui-accordion .ui-accordion-header {
    margin: -1px 0 0 0;
    padding-left: 33px;
  }
}
/* line 1609, ../sass/content.scss */
.ui-accordion .ui-accordion-header:hover {
  background-color: #f9ecd6;
  background: #f9ecd6 url('../images/bg-gradient-gold.png?1525706870') repeat-x;
}
/* line 1613, ../sass/content.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  margin-left: 1em;
  margin-top: -7px;
}
@media (min-width: 48em) {
  /* line 1613, ../sass/content.scss */
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    margin-left: 0.5em;
  }
}
/* line 1623, ../sass/content.scss */
.ui-accordion .ui-accordion-header-active {
  background-color: #dbdbdb;
  background: #dbdbdb url('../images/bg-gradient-silver.png?1525706870') repeat-x;
}
/* line 1628, ../sass/content.scss */
.ui-accordion .ui-accordion-content {
  border: 0;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 13px;
}

/* line 1634, ../sass/content.scss */
.ui-widget-content a {
  color: #2477CA;
}
/* line 1636, ../sass/content.scss */
.ui-widget-content a:visited {
  color: #6e7822;
}

/* line 1641, ../sass/content.scss */
.ui-state-default .ui-icon {
  background: transparent url('../images/menu-collapsed-green.png?1525706871') no-repeat left center;
}

/* line 1644, ../sass/content.scss */
.ui-state-active .ui-icon {
  background: transparent url('../images/menu-expanded-green.png?1525706871') no-repeat left center;
}

/* line 1648, ../sass/content.scss */
.view-tags {
  display: block;
  margin-bottom: 1em;
}
/* line 1652, ../sass/content.scss */
.view-tags .label {
  display: inline;
  color: #4d5155;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1658, ../sass/content.scss */
.view-tags ul {
  padding: 0;
  display: inline;
  line-height: 2;
}
/* line 1664, ../sass/content.scss */
.view-tags li {
  display: inline-block;
  background: none;
  padding: 0 0.65em 0 0.385em;
  color: #646464;
  border-right: 1px solid #323232;
  line-height: 1;
}
/* line 1667, ../sass/content.scss */
.lte-ie9 .view-tags li {
  display: inline;
}
/* line 1679, ../sass/content.scss */
.view-tags li.views-row-last {
  padding-right: 0;
  border-right: none;
}
/* line 1685, ../sass/content.scss */
.view-tags a {
  text-decoration: none;
}
/* line 1692, ../sass/content.scss */
.view-tags a:hover {
  text-decoration: underline;
}

/**
 * Event styling
 */
/* line 1702, ../sass/content.scss */
.field-name-field-event-date {
  display: block;
  line-height: 1.5;
  margin: 0 0 1em;
  color: #4d5155;
  font-weight: bold;
}
/* line 1710, ../sass/content.scss */
.field-name-field-event-date .date-display-start,
.field-name-field-event-date .date-display-end {
  color: #4d5155;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1715, ../sass/content.scss */
.field-name-field-event-date .date {
  display: block;
  color: #4d5155;
  font-weight: bold;
}
/* line 1720, ../sass/content.scss */
.content .field-name-field-event-date .date {
  color: #4d5155;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1728, ../sass/content.scss */
.field-name-field-webcast-link a {
  padding: 6px 17px;
  font-size: 11px;
  background-color: #7d7d7d;
  text-transform: uppercase;
  font-family: helvetica, arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  color: #FFF;
  margin-bottom: 30px;
  display: inline-block;
}
/* line 1739, ../sass/content.scss */
.field-name-field-webcast-link a:hover, .field-name-field-webcast-link a:focus {
  background-color: #c8520e;
  text-decoration: none;
}

/* line 1746, ../sass/content.scss */
.location {
  margin-bottom: 1em;
}

/* line 1753, ../sass/content.scss */
.field-name-field-location .location.vcard .fn {
  font-weight: bold;
  display: block;
}

/* line 1760, ../sass/content.scss */
.content .location-name {
  display: block;
  color: #4d5155;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1767, ../sass/content.scss */
.field-name-field-room {
  margin: 0 0 1em;
}

/**
 * Blog Styling
 */
/* line 1776, ../sass/content.scss */
.submitted {
  margin: 0 0 0.385em;
  color: #7d7d7d;
}

/* line 1783, ../sass/content.scss */
.blog-link {
  margin: 0 0 0.385em;
  line-height: 0.813em;
}
/* line 1789, ../sass/content.scss */
.blog-link a {
  font-size: 0.8126em;
  color: white;
  background-color: #7d7d7d;
  padding: 0.5em 1em 0.4em 1em;
  text-transform: uppercase;
}

/* line 233, ../sass/_custom.scss */
.blog-posts h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.blog-posts h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.blog-posts h3 a:hover, .blog-posts h3 a:focus {
  text-decoration: underline;
}
/* line 237, ../sass/_custom.scss */
.blog-posts ul {
  margin: 0;
  padding: 0;
}
/* line 241, ../sass/_custom.scss */
.blog-posts li {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 248, ../sass/_custom.scss */
.blog-posts li:last-child, .blog-posts li.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 255, ../sass/_custom.scss */
.blog-posts p:last-child {
  margin-bottom: 0;
}

/* line 1806, ../sass/content.scss */
.node-blog-post.node-promoted.view-mode-full .field-name-field-thumbnail,
.node-blog-post.node-promoted.view-mode-featured .field-name-field-thumbnail {
  float: left;
  margin: 0 1.846em 1em 0;
}

/* line 1812, ../sass/content.scss */
.view-blog {
  /* Featured blog post for the front blog page */
}
/* line 1814, ../sass/content.scss */
.view-blog .node-blog-post.node-promoted.view-mode-featured {
  border: 3px solid #b7bd91;
  border-width: 3px 0;
  margin-top: 1.5em;
  padding-bottom: 0.4em;
}
/* line 1821, ../sass/content.scss */
#content .view-blog .node-blog-post.node-promoted.view-mode-featured .node-title {
  font-size: 1.7em;
  font-weight: normal;
  margin-top: 0.5em;
  margin-bottom: 0.1em;
}
/* line 1829, ../sass/content.scss */
.view-blog .node-blog-post.node-promoted.view-mode-featured .submitted {
  font-size: 1.07em;
}
/* line 261, ../sass/_custom.scss */
.view-blog h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.view-blog h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.view-blog h3 a:hover, .view-blog h3 a:focus {
  text-decoration: underline;
}
/* line 265, ../sass/_custom.scss */
.view-blog .views-row {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 272, ../sass/_custom.scss */
.view-blog .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 276, ../sass/_custom.scss */
.view-blog .views-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 282, ../sass/_custom.scss */
.view-blog p:last-child {
  margin-bottom: 0;
}
/* line 1836, ../sass/content.scss */
.view-blog .views-row {
  padding-top: 1em;
  padding-bottom: 1.5em;
}
/* line 1840, ../sass/content.scss */
.view-blog .views-row .node-title {
  font-size: 1.385em;
  line-height: 1.25em;
  font-weight: normal;
  padding-top: 0.4em;
}
/* line 1847, ../sass/content.scss */
.view-blog .views-row .submitted {
  padding-bottom: 0.5em;
}
/* line 1852, ../sass/content.scss */
.view-blog .views-row-first {
  padding-top: 0.2em;
}

@media (max-width: 47.9em) {
  /* line 1865, ../sass/content.scss */
  .page-news-events-blogs .region-sidebar-second .block.has-title {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 1872, ../sass/content.scss */
.page-news-events-blogs .region-postscript {
  border-top: 3px solid #d4d4d4;
  padding-top: 2em;
  margin-top: 2em;
}
/* line 1877, ../sass/content.scss */
.page-news-events-blogs .region-postscript .block {
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (min-width: 48em) {
  /* line 1877, ../sass/content.scss */
  .page-news-events-blogs .region-postscript .block {
    margin-right: 10px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 1%;
    width: 24.4%;
  }
}
/* line 1894, ../sass/content.scss */
.page-news-events-blogs .region-postscript .block img {
  border: 3px solid #d4d4d4;
}
/* line 1899, ../sass/content.scss */
.page-news-events-blogs .region-postscript .count-1,
.page-news-events-blogs .region-postscript .count-5,
.page-news-events-blogs .region-postscript .count-9,
.page-news-events-blogs .region-postscript .count-13 {
  margin-left: 0;
}
/* line 1906, ../sass/content.scss */
.page-news-events-blogs .region-postscript .count-4,
.page-news-events-blogs .region-postscript .count-8,
.page-news-events-blogs .region-postscript .count-12,
.page-news-events-blogs .region-postscript .count-16 {
  margin-right: 0;
}
@media (min-width: 48em) {
  /* line 1906, ../sass/content.scss */
  .page-news-events-blogs .region-postscript .count-4,
  .page-news-events-blogs .region-postscript .count-8,
  .page-news-events-blogs .region-postscript .count-12,
  .page-news-events-blogs .region-postscript .count-16 {
    margin-right: -33px;
  }
}

/* BUREAU LANDING TOP FEATURED SECTION */
/* line 1923, ../sass/content.scss */
.node-bureau-landing-page.view-mode-full .field-name-field-bureau-feature {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-right: 14px;
  padding-left: 0px;
}
/* line 1932, ../sass/content.scss */
.node-bureau-landing-page.view-mode-full .field-name-field-bureau-feature:last-child {
  padding-right: 0;
  padding-left: 14px;
}
@media (min-width: 48em) {
  /* line 1938, ../sass/content.scss */
  .node-bureau-landing-page.view-mode-full .field-name-field-bureau-feature img {
    width: 100%;
    padding-top: 13px;
    height: auto;
  }
}
@media (max-width: 47.9em) {
  /* line 1923, ../sass/content.scss */
  .node-bureau-landing-page.view-mode-full .field-name-field-bureau-feature {
    width: 100%;
    float: none;
  }
  /* line 1950, ../sass/content.scss */
  .node-bureau-landing-page.view-mode-full .field-name-field-bureau-feature img {
    width: auto;
    height: auto;
  }
}

/* line 1958, ../sass/content.scss */
.field-name-field-bureau-feature h3 {
  color: #5f5f5f;
}

/* BUREAU LANDING "LATEST BLOCKS" + DPIP page "LATEST NODES" */
/* line 1964, ../sass/content.scss */
.latest-nodes-container {
  padding-top: 0 !important;
  position: relative;
}
/* line 1967, ../sass/content.scss */
.latest-nodes-container .block-title {
  text-transform: uppercase !important;
}
/* line 1971, ../sass/content.scss */
.latest-nodes-container h3 {
  font-size: 1em;
}
/* line 290, ../sass/_custom.scss */
.latest-nodes-container .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.latest-nodes-container .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.latest-nodes-container .more-link a:hover, .latest-nodes-container .more-link a:focus {
  text-decoration: underline;
}
/* line 1977, ../sass/content.scss */
.latest-nodes-container .more-link {
  text-align: right !important;
  margin-top: 0 !important;
}
/* line 1982, ../sass/content.scss */
.latest-nodes-container .more-link a {
  color: #2477CA;
}
/* line 1986, ../sass/content.scss */
.latest-nodes-container .field-type-datetime,
.latest-nodes-container .date-display-single {
  font-weight: normal !important;
}

/* line 1992, ../sass/content.scss */
.latest-nodes-2col-container,
#block-views-bureau-related-content-block,
#block-views-bureau-related-content-block-1,
#block-views-bureau-related-content-block-2,
#block-views-bureau-related-content-block-3,
.featured-blog-posts,
.bureau-office-grid {
  position: relative;
}
/* line 1999, ../sass/content.scss */
.latest-nodes-2col-container h3,
#block-views-bureau-related-content-block h3,
#block-views-bureau-related-content-block-1 h3,
#block-views-bureau-related-content-block-2 h3,
#block-views-bureau-related-content-block-3 h3,
.featured-blog-posts h3,
.bureau-office-grid h3 {
  font-size: 1em;
}
/* line 290, ../sass/_custom.scss */
.latest-nodes-2col-container .more-link,
#block-views-bureau-related-content-block .more-link,
#block-views-bureau-related-content-block-1 .more-link,
#block-views-bureau-related-content-block-2 .more-link,
#block-views-bureau-related-content-block-3 .more-link,
.featured-blog-posts .more-link,
.bureau-office-grid .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.latest-nodes-2col-container .more-link a,
#block-views-bureau-related-content-block .more-link a,
#block-views-bureau-related-content-block-1 .more-link a,
#block-views-bureau-related-content-block-2 .more-link a,
#block-views-bureau-related-content-block-3 .more-link a,
.featured-blog-posts .more-link a,
.bureau-office-grid .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.latest-nodes-2col-container .more-link a:hover, .latest-nodes-2col-container .more-link a:focus,
#block-views-bureau-related-content-block .more-link a:hover,
#block-views-bureau-related-content-block .more-link a:focus,
#block-views-bureau-related-content-block-1 .more-link a:hover,
#block-views-bureau-related-content-block-1 .more-link a:focus,
#block-views-bureau-related-content-block-2 .more-link a:hover,
#block-views-bureau-related-content-block-2 .more-link a:focus,
#block-views-bureau-related-content-block-3 .more-link a:hover,
#block-views-bureau-related-content-block-3 .more-link a:focus,
.featured-blog-posts .more-link a:hover,
.featured-blog-posts .more-link a:focus,
.bureau-office-grid .more-link a:hover,
.bureau-office-grid .more-link a:focus {
  text-decoration: underline;
}
/* line 2005, ../sass/content.scss */
.latest-nodes-2col-container .more-link,
#block-views-bureau-related-content-block .more-link,
#block-views-bureau-related-content-block-1 .more-link,
#block-views-bureau-related-content-block-2 .more-link,
#block-views-bureau-related-content-block-3 .more-link,
.featured-blog-posts .more-link,
.bureau-office-grid .more-link {
  margin-top: 0;
}
/* line 2008, ../sass/content.scss */
.latest-nodes-2col-container .more-link a,
#block-views-bureau-related-content-block .more-link a,
#block-views-bureau-related-content-block-1 .more-link a,
#block-views-bureau-related-content-block-2 .more-link a,
#block-views-bureau-related-content-block-3 .more-link a,
.featured-blog-posts .more-link a,
.bureau-office-grid .more-link a {
  color: #2477CA;
}
@media (min-width: 48em) and (max-width: 59.9375em) {
  /* line 2014, ../sass/content.scss */
  .latest-nodes-2col-container .view-content,
  #block-views-bureau-related-content-block .view-content,
  #block-views-bureau-related-content-block-1 .view-content,
  #block-views-bureau-related-content-block-2 .view-content,
  #block-views-bureau-related-content-block-3 .view-content,
  .featured-blog-posts .view-content,
  .bureau-office-grid .view-content {
    margin-top: 28px;
  }
  /* line 2018, ../sass/content.scss */
  .latest-nodes-2col-container .more-link,
  #block-views-bureau-related-content-block .more-link,
  #block-views-bureau-related-content-block-1 .more-link,
  #block-views-bureau-related-content-block-2 .more-link,
  #block-views-bureau-related-content-block-3 .more-link,
  .featured-blog-posts .more-link,
  .bureau-office-grid .more-link {
    top: 40px;
  }
}
@media (min-width: 48em) {
  /* line 1992, ../sass/content.scss */
  .latest-nodes-2col-container,
  #block-views-bureau-related-content-block,
  #block-views-bureau-related-content-block-1,
  #block-views-bureau-related-content-block-2,
  #block-views-bureau-related-content-block-3,
  .featured-blog-posts,
  .bureau-office-grid {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    padding-right: 14px;
    padding-left: 0px;
    clear: both;
  }
  /* line 2034, ../sass/content.scss */
  .latest-nodes-2col-container .more-link,
  #block-views-bureau-related-content-block .more-link,
  #block-views-bureau-related-content-block-1 .more-link,
  #block-views-bureau-related-content-block-2 .more-link,
  #block-views-bureau-related-content-block-3 .more-link,
  .featured-blog-posts .more-link,
  .bureau-office-grid .more-link {
    right: 14px;
  }
}

/* line 2040, ../sass/content.scss */
.latest-nodes-right-container,
#block-views-bureau-related-content-block-2,
#block-views-bureau-related-content-block-3,
.featured-blog-posts,
.bureau-office-grid-right {
  position: relative;
}
/* line 290, ../sass/_custom.scss */
.latest-nodes-right-container .more-link,
#block-views-bureau-related-content-block-2 .more-link,
#block-views-bureau-related-content-block-3 .more-link,
.featured-blog-posts .more-link,
.bureau-office-grid-right .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.latest-nodes-right-container .more-link a,
#block-views-bureau-related-content-block-2 .more-link a,
#block-views-bureau-related-content-block-3 .more-link a,
.featured-blog-posts .more-link a,
.bureau-office-grid-right .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.latest-nodes-right-container .more-link a:hover, .latest-nodes-right-container .more-link a:focus,
#block-views-bureau-related-content-block-2 .more-link a:hover,
#block-views-bureau-related-content-block-2 .more-link a:focus,
#block-views-bureau-related-content-block-3 .more-link a:hover,
#block-views-bureau-related-content-block-3 .more-link a:focus,
.featured-blog-posts .more-link a:hover,
.featured-blog-posts .more-link a:focus,
.bureau-office-grid-right .more-link a:hover,
.bureau-office-grid-right .more-link a:focus {
  text-decoration: underline;
}
/* line 2047, ../sass/content.scss */
.latest-nodes-right-container .more-link,
#block-views-bureau-related-content-block-2 .more-link,
#block-views-bureau-related-content-block-3 .more-link,
.featured-blog-posts .more-link,
.bureau-office-grid-right .more-link {
  margin-top: 0;
}
/* line 2050, ../sass/content.scss */
.latest-nodes-right-container .more-link a,
#block-views-bureau-related-content-block-2 .more-link a,
#block-views-bureau-related-content-block-3 .more-link a,
.featured-blog-posts .more-link a,
.bureau-office-grid-right .more-link a {
  color: #2477CA;
}
/* line 2055, ../sass/content.scss */
.latest-nodes-right-container.title-upcoming-events,
#block-views-bureau-related-content-block-2.title-upcoming-events,
#block-views-bureau-related-content-block-3.title-upcoming-events,
.featured-blog-posts.title-upcoming-events,
.bureau-office-grid-right.title-upcoming-events {
  padding-top: 0;
}
/* line 2058, ../sass/content.scss */
.latest-nodes-right-container.title-upcoming-events .block-title,
#block-views-bureau-related-content-block-2.title-upcoming-events .block-title,
#block-views-bureau-related-content-block-3.title-upcoming-events .block-title,
.featured-blog-posts.title-upcoming-events .block-title,
.bureau-office-grid-right.title-upcoming-events .block-title {
  text-transform: uppercase;
}
@media (min-width: 48em) and (max-width: 59.9375em) {
  /* line 2064, ../sass/content.scss */
  .latest-nodes-right-container .view-content,
  #block-views-bureau-related-content-block-2 .view-content,
  #block-views-bureau-related-content-block-3 .view-content,
  .featured-blog-posts .view-content,
  .bureau-office-grid-right .view-content {
    margin-top: 28px;
  }
  /* line 2068, ../sass/content.scss */
  .latest-nodes-right-container .more-link,
  #block-views-bureau-related-content-block-2 .more-link,
  #block-views-bureau-related-content-block-3 .more-link,
  .featured-blog-posts .more-link,
  .bureau-office-grid-right .more-link {
    top: 40px;
  }
}
@media (min-width: 48em) {
  /* line 2040, ../sass/content.scss */
  .latest-nodes-right-container,
  #block-views-bureau-related-content-block-2,
  #block-views-bureau-related-content-block-3,
  .featured-blog-posts,
  .bureau-office-grid-right {
    padding-right: 0;
    padding-left: 14px;
    clear: none;
  }
  /* line 2079, ../sass/content.scss */
  .latest-nodes-right-container .more-link,
  #block-views-bureau-related-content-block-2 .more-link,
  #block-views-bureau-related-content-block-3 .more-link,
  .featured-blog-posts .more-link,
  .bureau-office-grid-right .more-link {
    right: 0px;
  }
}

/* line 2085, ../sass/content.scss */
.page-block-full-width {
  display: block;
  width: 100%;
}
/* line 47, ../sass/_custom.scss */
.page-block-full-width:after {
  content: "";
  display: table;
  clear: both;
}

/* line 2092, ../sass/content.scss */
#block-views-bureau-related-content-block-3 .date,
#block-views-bureau-related-content-block-3 .date-display-start,
#block-views-bureau-related-content-block-3 .date-display-end,
#block-views-bureau-related-content-block-3 time,
#block-views-bureau-related-content-block-3 .time {
  font-weight: normal;
}

/* BUREAU LANDING ADDITIONAL INFO GRID */
/* line 2101, ../sass/content.scss */
#block-views-bureau-additional-info-block {
  clear: both;
}
/* line 2104, ../sass/content.scss */
#block-views-bureau-additional-info-block .views-row h3 {
  font-size: 1em;
}

/* line 2109, ../sass/content.scss */
.view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info {
  width: 32%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 2%;
  padding-top: 23px;
}
/* line 2118, ../sass/content.scss */
.view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info .field-name-field-promo-body {
  padding-top: 5px;
  padding-bottom: 3em;
}
@media (min-width: 48em) {
  /* line 2124, ../sass/content.scss */
  .view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info img {
    max-width: none;
    width: 100%;
    padding-bottom: 15px;
  }
}
@media (max-width: 47.9em) {
  /* line 2109, ../sass/content.scss */
  .view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info {
    width: 100%;
    float: none;
  }
  /* line 2136, ../sass/content.scss */
  .view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info img {
    width: auto;
    height: auto;
  }
}

/* line 2143, ../sass/content.scss */
.view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info.first {
  clear: both;
}

/* line 2147, ../sass/content.scss */
.view-bureau-additional-info.view-display-id-block .field-name-field-bureau-additional-info.third {
  margin-right: 0px;
}

/* line 2151, ../sass/content.scss */
.latest-nodes-container .views-row,
.view-bureau-related-content .views-row {
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 8px;
  padding-bottom: 5px;
}
/* line 2157, ../sass/content.scss */
.latest-nodes-container .views-row:last-child,
.view-bureau-related-content .views-row:last-child {
  border-bottom: none;
}

/* REGIONAL OFFICE LANDING PAGE */
/* line 2164, ../sass/content.scss */
.field-name-field-image-caption {
  margin-bottom: 50px;
  color: #7d7d7d;
  font-weight: bold;
}

/* line 2170, ../sass/content.scss */
.field-name-field-director {
  display: block;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #bababa;
  color: #244873;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.25em;
}
/* line 2180, ../sass/content.scss */
.field-name-field-director .director-label {
  color: #7d7d7d;
  text-transform: initial;
}

/* line 2186, ../sass/content.scss */
.field-name-field-director-photo {
  display: block;
  max-width: 170px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

/* line 2194, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper {
  clear: right;
  margin-bottom: 1em;
}
/* line 2197, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper strong {
  color: #383838;
}
/* line 2203, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper h2 {
  padding: 0 0 5px 20px;
  border-bottom: 1px solid #bababa;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: inherit;
  background-position: left top;
  background-repeat: no-repeat;
}
/* line 2215, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper .region-address h2 {
  background-image: url(../images/icon-location.png);
  background-size: 11px 14px;
}
/* line 2222, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper .region-complaints h2 {
  background-image: url(../images/icon-blue-alert-2x.png);
  background-size: 14px 14px;
}
/* line 2228, ../sass/content.scss */
.node-office-landing-page .address-consumer-complaints-wrapper a {
  color: #417aa6;
}

/* GENERAL 3-COLUMN STRUCTURE */
@media (min-width: 48em) {
  /* line 2234, ../sass/content.scss */
  .col3-first,
  .col3-middle,
  .col3-last {
    width: 31%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 3.5%;
    padding-top: 23px;
  }
}

@media (min-width: 48em) {
  /* line 2248, ../sass/content.scss */
  .col3-last {
    margin-right: 0;
  }
}

@media (min-width: 48em) {
  /* line 2254, ../sass/content.scss */
  .col-span2 {
    float: left;
    margin-top: 23px;
    width: 65%;
  }
  /* line 2260, ../sass/content.scss */
  .col-span2 .block {
    float: left;
    margin-right: 4.6%;
    width: 47.7%;
  }
  /* line 2266, ../sass/content.scss */
  .col-span2 .block-last {
    margin-left: 0.28%;
    margin-right: 0;
    width: 47.3%;
  }
}

/* GENERAL 2-COLUMN STRUCTURE */
@media (min-width: 48em) {
  /* line 2275, ../sass/content.scss */
  .col2-first,
  .col2-last {
    width: 49%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0;
    padding-top: 23px;
  }
}

@media (min-width: 48em) {
  /* line 2288, ../sass/content.scss */
  .col2-first {
    margin-right: 2%;
  }
}

@media (min-width: 48em) {
  /* line 2294, ../sass/content.scss */
  .col2-last {
    margin-right: 0;
    clear: none;
  }
}

/* line 2301, ../sass/content.scss */
.region-postscript {
  /* Start a new row and span all 12 columns. */
}
@media (min-width: 48em) and (min-width: 48em) {
  /* line 2309, ../sass/content.scss */
  .region-postscript .block.col2-first, .region-postscript .block.col2-last,
  .region-postscript .block:nth-child(4n+1).col2-first,
  .region-postscript .block:nth-child(4n+1).col2-last,
  .region-postscript .block:nth-child(4n+2).col2-first,
  .region-postscript .block:nth-child(4n+2).col2-last,
  .region-postscript .block:nth-child(4n+3).col2-first,
  .region-postscript .block:nth-child(4n+3).col2-last,
  .region-postscript .block:nth-child(4n).col2-first,
  .region-postscript .block:nth-child(4n).col2-last {
    width: 49%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0;
    padding-top: 23px;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  /* line 2322, ../sass/content.scss */
  .region-postscript .block.col2-first,
  .region-postscript .block:nth-child(4n+1).col2-first,
  .region-postscript .block:nth-child(4n+2).col2-first,
  .region-postscript .block:nth-child(4n+3).col2-first,
  .region-postscript .block:nth-child(4n).col2-first {
    margin-right: 2%;
  }
}
@media (min-width: 48em) and (min-width: 48em) {
  /* line 2328, ../sass/content.scss */
  .region-postscript .block.col2-last,
  .region-postscript .block:nth-child(4n+1).col2-last,
  .region-postscript .block:nth-child(4n+2).col2-last,
  .region-postscript .block:nth-child(4n+3).col2-last,
  .region-postscript .block:nth-child(4n).col2-last {
    margin-right: 0;
    clear: none;
  }
}

/* TIPS & ADVICE */
/* line 2339, ../sass/content.scss */
.postscript-wrapper {
  clear: both;
}

/* line 2343, ../sass/content.scss */
.region-postscript .col2-first,
.region-postscript .col2-last {
  padding-top: 0;
  position: relative;
}
/* line 2347, ../sass/content.scss */
.region-postscript .col2-first h2.block-title,
.region-postscript .col2-last h2.block-title {
  text-transform: uppercase;
  color: #5f5f5f;
  border-bottom: 1px solid #d78c35;
  font-weight: normal;
}
/* line 2354, ../sass/content.scss */
.region-postscript .col2-first .views-row,
.region-postscript .col2-last .views-row {
  border-bottom: 1px solid #e4e4e4;
}
/* line 2357, ../sass/content.scss */
.region-postscript .col2-first .views-row h2,
.region-postscript .col2-last .views-row h2 {
  font-size: 1em;
  border: none;
}
/* line 2363, ../sass/content.scss */
.region-postscript .col2-first .view-footer .views-row,
.region-postscript .col2-last .view-footer .views-row {
  border-bottom: none;
  border-top: 1px solid #e4e4e4;
}
/* line 2368, ../sass/content.scss */
.region-postscript .col2-first .views-row-last,
.region-postscript .col2-last .views-row-last {
  border-bottom: none;
}
/* line 290, ../sass/_custom.scss */
.region-postscript .col2-first .more-link,
.region-postscript .col2-last .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.region-postscript .col2-first .more-link a,
.region-postscript .col2-last .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.region-postscript .col2-first .more-link a:hover, .region-postscript .col2-first .more-link a:focus,
.region-postscript .col2-last .more-link a:hover,
.region-postscript .col2-last .more-link a:focus {
  text-decoration: underline;
}
/* line 2374, ../sass/content.scss */
.region-postscript .col2-first .more-link,
.region-postscript .col2-last .more-link {
  right: 14px;
}
/* line 2377, ../sass/content.scss */
.region-postscript .col2-first .more-link a,
.region-postscript .col2-last .more-link a {
  color: #2477CA;
}

/* line 2383, ../sass/content.scss */
.section-tips-advice #block-views-homepage-videos-block-5,
.section-tips-advice #block-views-homepage-videos-block-6 {
  margin-top: 0px;
  padding-top: 0;
  padding-bottom: 20px;
}
/* line 2389, ../sass/content.scss */
.section-tips-advice #block-views-homepage-videos-block-5 .more-link,
.section-tips-advice #block-views-homepage-videos-block-6 .more-link {
  right: 14px;
}

/* ITEMS PER PAGE FILTERS */
/* line 2395, ../sass/content.scss */
.view-header .ipp-active {
  color: #000;
  font-weight: bold;
}

/* CASE VIEW GROUPED EXPOSED FILTERS */
/* line 2402, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .view-empty {
  clear: both;
}
/* line 2406, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .view-header h2 {
  margin-top: 1em;
}
/* line 2411, ../sass/content.scss */
html.js .view-case.view-id-case.view-display-id-page_1 input.form-autocomplete {
  background-position: 100% 6px;
}
/* line 2416, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 2421, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset .container-inline-date .date-padding {
  padding-left: 0;
  padding-top: 0;
}
/* line 2426, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset legend {
  display: none;
}
/* line 2430, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset fieldset legend {
  display: block;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
/* line 2437, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset .form-item {
  margin-top: 0;
}
/* line 2441, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset#edit-1 {
  margin: 0;
}
/* line 2445, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset.form-wrapper {
  width: 50%;
  padding-right: 10%;
  float: left;
}
@media (max-width: 47.9em) {
  /* line 2445, ../sass/content.scss */
  .view-case.view-id-case.view-display-id-page_1 fieldset.form-wrapper {
    width: 100%;
    float: none;
  }
}
/* line 2456, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 fieldset #edit-field-release-date-value-max-wrapper,
.view-case.view-id-case.view-display-id-page_1 fieldset #edit-date-filter-max-wrapper {
  position: relative;
  top: -13px;
}
/* line 2463, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .group-wrapper {
  width: 50%;
  padding-right: 10%;
  float: left;
}
@media (max-width: 47.9em) {
  /* line 2463, ../sass/content.scss */
  .view-case.view-id-case.view-display-id-page_1 .group-wrapper {
    width: 100%;
    float: none;
  }
}
/* line 2474, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .views-exposed-widget {
  float: none;
}
/* line 2477, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .views-exposed-widget.views-submit-button {
  float: left;
  clear: both;
}
/* line 2482, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 .views-exposed-widget.views-reset-button, .view-case.view-id-case.view-display-id-page_1 .views-exposed-widget.views-widget-per-page {
  float: left;
}
/* line 2488, ../sass/content.scss */
.view-case.view-id-case.view-display-id-page_1 #edit-submit-case {
  clear: both;
  margin-bottom: 1em;
  display: inline-block;
}

/* CASE DETAIL */
/* line 2497, ../sass/content.scss */
body.node-type-case .field-name-field-long-title {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #ddd;
}
/* line 2503, ../sass/content.scss */
body.node-type-case .field-inline {
  color: #646464;
}
/* line 2506, ../sass/content.scss */
body.node-type-case .field-inline .date {
  text-transform: uppercase;
}
/* line 2511, ../sass/content.scss */
body.node-type-case h2 {
  padding-top: 33px;
}
/* line 2515, ../sass/content.scss */
body.node-type-case .field-collection-container {
  border-bottom: none;
}
/* line 2519, ../sass/content.scss */
body.node-type-case .field-name-field-case-timeline .field-collection-view {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 1em;
  padding: 0 0 1em;
}
/* line 2525, ../sass/content.scss */
body.node-type-case .field-name-field-case-timeline:last-child .field-collection-view {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
/* line 2531, ../sass/content.scss */
body.node-type-case .field-name-field-case-timeline .field-item {
  margin-bottom: 0;
}
/* line 2535, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above,
body.node-type-case .view-case-timeline-node {
  /* .field-name-field-press-release-reference {
    margin-left:20px;
  } */
}
/* line 2538, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block h3,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above h3,
body.node-type-case .view-case-timeline-node h3 {
  color: #646464;
  font-weight: normal;
}
/* line 2543, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block .field,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above .field,
body.node-type-case .view-case-timeline-node .field {
  margin-bottom: 4px;
}
/* line 2550, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block .inline-field-container .field-name-field-press-release-reference,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above .inline-field-container .field-name-field-press-release-reference,
body.node-type-case .view-case-timeline-node .inline-field-container .field-name-field-press-release-reference {
  margin-left: 0;
}
/* line 2554, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block .views-row,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above .views-row,
body.node-type-case .view-case-timeline-node .views-row {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #ddd;
}
/* line 2559, ../sass/content.scss */
body.node-type-case .view-case-timeline-field-collection-edition.view-display-id-block .views-row:last-child,
body.node-type-case .field-name-field-case-timeline.field-type-field-collection.field-label-above .views-row:last-child,
body.node-type-case .view-case-timeline-node .views-row:last-child {
  border-bottom: none;
}

/* ADJUDICATIVE PROCEEDINGS PAGE */
/* line 2567, ../sass/content.scss */
.page-enforcement-cases-proceedings-adjudicative-proceedings .advanced-search-link {
  display: none;
}

/* NEWS AND EVENTS LANDING */
/* line 2573, ../sass/content.scss */
.section-news-events .block.title-featured-story .node-press-release.view-mode-featured {
  border: none;
}
/* line 2577, ../sass/content.scss */
.section-news-events .block.title-featured-story h2.block-title {
  border-bottom: 3px solid #b8bd90;
  padding-top: 19px;
  padding-bottom: 4px;
  margin-bottom: 1em;
}

/* line 2585, ../sass/content.scss */
.section-news-events #content .block {
  position: relative;
  position: relative;
}
/* line 2588, ../sass/content.scss */
.section-news-events #content .block .date {
  text-transform: uppercase;
}
/* line 2592, ../sass/content.scss */
.section-news-events #content .block p.node-title {
  margin-bottom: 0.5em;
}
/* line 2596, ../sass/content.scss */
.section-news-events #content .block h2 {
  margin-bottom: 0.75em;
}
/* line 290, ../sass/_custom.scss */
.section-news-events #content .block .more-link {
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 186, ../sass/_custom.scss */
.section-news-events #content .block .more-link a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.section-news-events #content .block .more-link a:hover, .section-news-events #content .block .more-link a:focus {
  text-decoration: underline;
}

/* line 2603, ../sass/content.scss */
.section-news-events #content .block .node-video p.node-title {
  margin-bottom: 0.15em;
}

/* line 2607, ../sass/content.scss */
.view-coming-ftc-events.view-display-id-block_3 .more-link {
  padding-left: 21px;
  background: url(../images/icon_calendar.png) left top no-repeat;
}

/* line 2612, ../sass/content.scss */
.section-news-events .view-coming-past-events .views-row {
  margin-bottom: 1em;
  border-bottom: 1px solid #ddd;
}

/* line 2617, ../sass/content.scss */
.section-news-events .view-coming-past-events .views-row-last {
  border-bottom: none;
}

/* SCAM SIDEBAR BLOCK */
/* line 2623, ../sass/content.scss */
.view-scam-alerts-feed .more-link {
  text-align: left;
}
/* line 2627, ../sass/content.scss */
.view-scam-alerts-feed .view-footer a {
  float: right;
  text-align: left;
}
/* line 2632, ../sass/content.scss */
.view-scam-alerts-feed .views-field-timestamp {
  text-transform: uppercase;
}

/* DEFAULT SIDEBAR BLOCK LIST */
/* line 2638, ../sass/content.scss */
.sidebar .block {
  padding-bottom: 0;
}
/* line 2641, ../sass/content.scss */
.sidebar .block h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.sidebar .block h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.sidebar .block h3 a:hover, .sidebar .block h3 a:focus {
  text-decoration: underline;
}
/* line 2646, ../sass/content.scss */
.sidebar .block ul {
  margin: 0;
  padding: 0;
}
/* line 2650, ../sass/content.scss */
.sidebar .block ul li {
  list-style: none;
  list-style-type: none;
}
/* line 2656, ../sass/content.scss */
.sidebar .block li,
.sidebar .block .views-row {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0.65em;
}
/* line 2662, ../sass/content.scss */
.sidebar .block li:last-child, .sidebar .block li.views-row-last,
.sidebar .block .views-row:last-child,
.sidebar .block .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}

/* HIGHLIGHTED EVENTS SIDEBAR */
/* line 2671, ../sass/content.scss */
.sidebar .highlighted-events-list {
  padding-bottom: 0;
}
/* line 2674, ../sass/content.scss */
.sidebar .highlighted-events-list .date {
  text-transform: uppercase;
}
/* line 2678, ../sass/content.scss */
.sidebar .highlighted-events-list li {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0.65em;
}
/* line 2683, ../sass/content.scss */
.sidebar .highlighted-events-list li:last-child, .sidebar .highlighted-events-list li.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}

/* COMPLAINTS */
/* line 2693, ../sass/content.scss */
.block-file-a-compaint img {
  padding: 0em 1.538em;
}
/* line 2696, ../sass/content.scss */
.front .block-file-a-compaint img {
  padding: 0;
}
/* line 2702, ../sass/content.scss */
.front .block-file-a-compaint p {
  padding: 0 1.538em;
}

/* BOOK NAVIGATION */
/* line 2709, ../sass/content.scss */
.book-navigation .page-links a {
  text-decoration: none;
}

/* line 2713, ../sass/content.scss */
.book-navigation .page-links .default-state,
.book-navigation .page-links a:link .default-state,
.book-navigation .page-links a:visited .default-state,
.book-navigation .page-links a:hover .default-state,
.book-navigation .page-links a:active .default-state {
  color: #000;
  text-decoration: none;
}

/* BOOK TITLE */
/* Remove pre-h1/book title on book pages */
/* line 2724, ../sass/content.scss */
.page-node-70428 .pre-h1,
.page-node-70477 .pre-h1,
.page-node-70518 .pre-h1,
.page-node-70707 .pre-h1,
.page-node-70880 .pre-h1,
.page-node-70884 .pre-h1,
.page-node-70890 .pre-h1,
.page-node-70903 .pre-h1,
.page-node-70907 .pre-h1,
.page-node-70881 .pre-h1,
.page-node-70882 .pre-h1,
.page-node-70883 .pre-h1,
.page-node-70799 .pre-h1,
.page-node-70800 .pre-h1,
.page-node-70806 .pre-h1,
.page-node-70877 .pre-h1,
.page-node-70878 .pre-h1,
.page-node-70879 .pre-h1,
.page-node-70885 .pre-h1,
.page-node-70887 .pre-h1,
.page-node-70888 .pre-h1,
.page-node-70889 .pre-h1,
.page-node-70904 .pre-h1,
.page-node-70905 .pre-h1,
.page-node-70906 .pre-h1,
.page-node-115578 .pre-h1 {
  display: none;
}

/* RELATED MEDIA SIDEBAR */
/* line 2754, ../sass/content.scss */
.view.related-media .view-footer {
  margin-top: 1em;
}

/* EARLY TERMINATION NOTICES */
/* line 2760, ../sass/content.scss */
.node-type-early-termination-notice #main {
  min-height: 750px;
  height: auto !important;
  height: 750px;
}
/* line 2766, ../sass/content.scss */
.node-type-early-termination-notice .field-label {
  color: #646464;
}
/* line 2770, ../sass/content.scss */
.node-type-early-termination-notice h2.field-label {
  color: #5f5f5f;
  margin-top: 1.4em;
}
/* line 2775, ../sass/content.scss */
.node-type-early-termination-notice span.field-label {
  padding-right: 0;
}
/* line 2780, ../sass/content.scss */
.node-type-early-termination-notice.no-sidebars #content {
  padding-right: 15em;
}

/* FREQUENTLY ASKED QUESTIONS */
/* line 2788, ../sass/content.scss */
.faq .views-view-grid .col-1,
.faq .views-view-grid .col-2 {
  padding-left: 0;
  padding-right: 20px;
}

/* line 2794, ../sass/content.scss */
.faq .views-view-grid .col-3 {
  padding-left: 0;
  padding-right: 0;
}

/* line 2799, ../sass/content.scss */
.faq .views-view-grid h3 {
  font-size: 1em;
  line-height: 1.4em;
  margin-top: .5em;
}

/* line 2805, ../sass/content.scss */
.node-type-frequently-asked-question .field-name-field-faq-question {
  margin-bottom: 1em;
}

/* BIOGRAPHY */
/* line 2810, ../sass/content.scss */
.field-name-field-education {
  line-height: 1.5;
  margin: 0 0 1em;
}

/* line 2816, ../sass/content.scss */
.node-biography.view-mode-full .intro-node-content {
  margin-bottom: 2em;
}
/* line 2820, ../sass/content.scss */
.node-biography.view-mode-full .field-name-field-job-title {
  font-size: 1.5em;
  margin-bottom: 27px;
}
/* line 2825, ../sass/content.scss */
.node-biography.view-mode-full .field-name-field-division {
  font-size: 13px;
}
/* line 2835, ../sass/content.scss */
body.no-sidebars .node-biography.view-mode-full .faux-column {
  width: 75%;
}
/* line 2840, ../sass/content.scss */
.node-biography.view-mode-full .field-inline {
  margin-top: 0.5em;
}
/* line 2844, ../sass/content.scss */
.node-biography.view-mode-full .title--biography {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 4px;
}
/* line 2849, ../sass/content.scss */
.node-biography.view-mode-full .field__twitter--biography {
  font-size: 15px;
  font-weight: bold;
  display: block;
}
/* line 2855, ../sass/content.scss */
.node-biography.view-mode-full .field__speech-link .view-content,
.node-biography.view-mode-full .field--speech-link .view-content {
  font-size: 17px;
  border: 1px solid #dbdbdb;
  padding: 13px;
  display: inline-block;
}
/* line 2865, ../sass/content.scss */
.node-biography.view-mode-full .main-node-image {
  text-align: center;
}
/* line 2870, ../sass/content.scss */
.node-biography.view-mode-full .main-node-image__high-res img {
  display: none;
}
@media (min-width: 48em) {
  /* line 2876, ../sass/content.scss */
  .node-biography.view-mode-full .main-node-image {
    float: left;
    width: 28.5%;
  }
  /* line 2881, ../sass/content.scss */
  .node-biography.view-mode-full .main-node-content {
    float: right;
    width: 66.5%;
  }
}

/* BIOGRAPHY - for Commissioner pages */
/* line 2890, ../sass/content.scss */
.node-biography-commissioner.view-mode-full h2 {
  text-transform: none;
}
/* line 2894, ../sass/content.scss */
.node-biography-commissioner.view-mode-full .field-name-body {
  margin-top: 1.3em;
}
/* line 2898, ../sass/content.scss */
.node-biography-commissioner.view-mode-full .field__twitter--biography + em {
  display: inline-block;
}
/* line 2905, ../sass/content.scss */
.node-biography-commissioner.view-mode-full .main-node-image__high-res {
  text-align: left;
}

/* line 2910, ../sass/content.scss */
.block.title-upcoming-events,
.block.title-latest-speech-article-or-testimony,
.block.title--videos {
  padding-top: 0.7em;
}
/* line 2915, ../sass/content.scss */
.block.title-upcoming-events .block-title,
.block.title-latest-speech-article-or-testimony .block-title,
.block.title--videos .block-title {
  text-transform: none;
}
/* line 2919, ../sass/content.scss */
.block.title-upcoming-events .more-link,
.block.title-latest-speech-article-or-testimony .more-link,
.block.title--videos .more-link {
  text-align: left;
  margin-top: 0.5em;
}
/* line 2924, ../sass/content.scss */
.block.title-upcoming-events .views-field-title,
.block.title-latest-speech-article-or-testimony .views-field-title,
.block.title--videos .views-field-title {
  margin-top: 1.2em;
  margin-bottom: 0.5em;
}
/* line 2929, ../sass/content.scss */
.block.title-upcoming-events .date-display-single,
.block.title-upcoming-events .field-type-datetime,
.block.title-latest-speech-article-or-testimony .date-display-single,
.block.title-latest-speech-article-or-testimony .field-type-datetime,
.block.title--videos .date-display-single,
.block.title--videos .field-type-datetime {
  text-transform: uppercase;
  font-weight: bold;
}

/* line 2936, ../sass/content.scss */
.view-biographies-related-videos {
  padding-top: 0.8em;
}
/* line 2939, ../sass/content.scss */
.view-biographies-related-videos .col-first {
  padding-left: 0 !important;
}
/* line 2943, ../sass/content.scss */
.view-biographies-related-videos .node-video header {
  font-weight: bold;
  margin-bottom: 0.3em;
}
/* line 2948, ../sass/content.scss */
.view-biographies-related-videos .submitted-date {
  text-transform: uppercase;
  margin-bottom: 1em;
}

/* line 2955, ../sass/content.scss */
.view-biographies-speeches-articles-and-testimonies .pager {
  margin-bottom: 2.5em;
}

/* Expanding Formatter - used on Biography pages. */
/* line 2961, ../sass/content.scss */
.expanding-formatter-ellipsis {
  display: none;
}

/* line 2966, ../sass/content.scss */
.expanding-formatter-trigger a.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 2974, ../sass/content.scss */
.expanding-formatter.expanded .expanding-formatter-summary {
  display: none;
}

/* CONTACT TRADE COMMISION PAGE */
/* line 2981, ../sass/content.scss */
.section-contact-federal-trade-commission h2,
.section-contact-federal-trade-commission p {
  clear: both;
}
/* line 2986, ../sass/content.scss */
.section-contact-federal-trade-commission address {
  display: block;
  width: 30%;
  float: left;
  margin-right: 3%;
}
@media (max-width: 47.9em) {
  /* line 2986, ../sass/content.scss */
  .section-contact-federal-trade-commission address {
    float: none;
    width: 100%;
  }
}
/* line 2999, ../sass/content.scss */
.section-contact-federal-trade-commission .region-footer-second address {
  float: none;
  width: 100%;
}

/* TIPS */
/* line 3007, ../sass/content.scss */
.paragraph-list p {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 3015, ../sass/content.scss */
.paragraph-list p:last-child {
  border-bottom: none;
}
/* line 3019, ../sass/content.scss */
.paragraph-list p span {
  display: block;
  margin-top: 1em;
  text-align: left;
}

/* STAY CONNECTED */
/* line 3028, ../sass/content.scss */
.section-stay-connected input.form-submit {
  border: none;
  background: #336699;
  color: #FFF;
  padding: 5px 13px 5px;
  margin-top: 5px;
}
/* line 3036, ../sass/content.scss */
.section-stay-connected hr {
  background: #dbdbdb;
  height: 1px;
  border: 0;
  padding: 0;
  margin: 0 0 1em 0;
}
/* line 3044, ../sass/content.scss */
.section-stay-connected .block-columns .block {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 48em) {
  /* line 3050, ../sass/content.scss */
  .section-stay-connected .subscribe-block-with-textfield p {
    min-height: 85px;
    height: auto !important;
    height: 85px;
  }
  /* line 3056, ../sass/content.scss */
  .section-stay-connected .subscribe-block {
    min-height: 185px;
    height: auto !important;
    height: 185px;
  }
  /* line 3062, ../sass/content.scss */
  .section-stay-connected .block-columns .row-1 .block p {
    min-height: 97px;
    height: auto !important;
    height: 97px;
  }
  /* line 3068, ../sass/content.scss */
  .section-stay-connected h2.top-margin {
    margin-top: 23px;
  }
}

/* CALENDAR */
/* line 3075, ../sass/content.scss */
.view-public-event-calendar .view-header a,
.view-public-event-calendar .view-header a:visited {
  color: #2d5c8c;
}

/* line 3080, ../sass/content.scss */
.view-public-event-calendar .view-header a.active,
.view-public-event-calendar .view-header a.active:visited {
  color: #000;
}

/* line 3085, ../sass/content.scss */
.calendar-calendar th.days {
  color: #fff;
  background: #2d5c8c;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/* line 3092, ../sass/content.scss */
.calendar-calendar table thead th.days {
  background-image: none;
  color: #fff;
  background: #2d5c8c;
}

/* line 3098, ../sass/content.scss */
.calendar-calendar td div.day {
  width: auto;
}

/* line 3102, ../sass/content.scss */
.calendar-calendar td.empty {
  color: #777;
}

/* line 3106, ../sass/content.scss */
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
  border: 2px solid #666;
  border-top: 0;
}

/* line 3113, ../sass/content.scss */
.calendar-calendar .month-view .full td.date-box.today {
  border: 2px solid #666;
  border-width: 2px 2px 0 2px;
}

/* line 3118, ../sass/content.scss */
.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #666;
}

/* line 3122, ../sass/content.scss */
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  display: none;
}

/* line 3129, ../sass/content.scss */
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  position: relative;
  width: auto;
  left: 0;
}

/* line 3136, ../sass/content.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
  height: auto;
  background: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 3149, ../sass/content.scss */
.calendar-calendar .month-view .full td.multi-day div.monthview span.time,
.calendar-calendar .week-view .full td.multi-day div.weekview span.time,
.calendar-calendar .day-view .full td.multi-day div.dayview span.time,
.calendar-calendar .month-view .full td.single-day div.monthview span.time,
.calendar-calendar .week-view .full td.single-day div.weekview span.time,
.calendar-calendar .day-view .full td.single-day div.dayview span.time {
  display: block;
}

/* line 3155, ../sass/content.scss */
.view-public-event-calendar .view-header {
  position: relative;
  margin-top: 1.5em;
}
/* line 3160, ../sass/content.scss */
.view-public-event-calendar .view-header .date-nav-wrapper .date-next {
  background: none;
}
@media (min-width: 48em) {
  /* line 3160, ../sass/content.scss */
  .view-public-event-calendar .view-header .date-nav-wrapper .date-next {
    right: 0;
  }
}
/* line 3168, ../sass/content.scss */
.view-public-event-calendar .view-header .date-nav-wrapper .date-next a {
  color: #6f7a36;
  text-transform: uppercase;
  padding-right: 17px;
  background: url(../images/bg_pager_date.png) right center no-repeat;
}
@media (max-width: 47.9em) {
  /* line 3168, ../sass/content.scss */
  .view-public-event-calendar .view-header .date-nav-wrapper .date-next a {
    margin-right: 0px;
  }
}
/* line 3181, ../sass/content.scss */
.view-public-event-calendar .view-header .date-nav-wrapper .date-prev {
  right: auto;
  left: 0;
  background: none;
}
/* line 3186, ../sass/content.scss */
.view-public-event-calendar .view-header .date-nav-wrapper .date-prev a {
  color: #6f7a36;
  text-transform: uppercase;
  padding-left: 17px;
  background: url(../images/bg_pager_date.png) left center no-repeat;
}
@media (max-width: 47.9em) {
  /* line 3186, ../sass/content.scss */
  .view-public-event-calendar .view-header .date-nav-wrapper .date-prev a {
    margin-left: 0px;
  }
}
/* line 3198, ../sass/content.scss */
.view-public-event-calendar .view-header .date-nav-wrapper .date-nav {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 47.9em) {
  /* line 3205, ../sass/content.scss */
  .view-public-event-calendar .calendar-calendar {
    display: none;
  }
}
@media (min-width: 48em) {
  /* line 3212, ../sass/content.scss */
  body.hide-calendar .view-public-event-calendar .calendar-calendar {
    display: none;
  }
}
/* line 3218, ../sass/content.scss */
.view-public-event-calendar .view-header .header-links {
  text-align: right;
  position: absolute;
  right: 0;
}
@media (min-width: 48em) {
  /* line 3218, ../sass/content.scss */
  .view-public-event-calendar .view-header .header-links {
    top: -81px;
  }
}
@media (max-width: 47.9em) {
  /* line 3218, ../sass/content.scss */
  .view-public-event-calendar .view-header .header-links {
    top: -60px;
  }
}
@media (max-width: 47.9em) {
  /* line 3233, ../sass/content.scss */
  .view-public-event-calendar .view-header .header-links .view-type-links {
    display: none;
  }
}
/* line 261, ../sass/_custom.scss */
.view-public-event-calendar .attachment h3 {
  font-size: 1em;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
}
/* line 186, ../sass/_custom.scss */
.view-public-event-calendar .attachment h3 a {
  text-decoration: none;
}
/* line 188, ../sass/_custom.scss */
.view-public-event-calendar .attachment h3 a:hover, .view-public-event-calendar .attachment h3 a:focus {
  text-decoration: underline;
}
/* line 265, ../sass/_custom.scss */
.view-public-event-calendar .attachment .views-row {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 272, ../sass/_custom.scss */
.view-public-event-calendar .attachment .views-row.views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 276, ../sass/_custom.scss */
.view-public-event-calendar .attachment .views-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 282, ../sass/_custom.scss */
.view-public-event-calendar .attachment p:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  /* line 3240, ../sass/content.scss */
  .view-public-event-calendar .attachment {
    display: none;
  }
  /* line 3245, ../sass/content.scss */
  body.hide-calendar .view-public-event-calendar .attachment {
    display: block;
  }
}
/* line 3251, ../sass/content.scss */
.view-public-event-calendar .attachment h3 {
  font-size: 1.4em;
}
/* line 3257, ../sass/content.scss */
.view-public-event-calendar.view-display-id-attachment_1 .view-content > h3 {
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 0.8em;
}

/* line 3267, ../sass/content.scss */
.view-weekly-calendar.view-display-id-page .field-name-body table td,
.node-weekly-calendar.view-mode-full table td {
  border: 1px solid #DBDBDB;
  border-width: 0 0 1px 0;
  padding: 1.25em 0;
}
/* line 3273, ../sass/content.scss */
.view-weekly-calendar.view-display-id-page .field-name-body table th,
.node-weekly-calendar.view-mode-full table th {
  border: 1px solid #DBDBDB;
  border-width: 0 0 1px 0;
  padding: 1.25em 0;
}

/* REFUNDS */
/* line 3282, ../sass/content.scss */
.node-type-refunds-page .field-name-field-link a {
  background: url(../images/banner-apply-for-a-refund.png) 0 0 no-repeat;
  display: block;
  width: 378px;
  height: 82px;
  padding: 0;
  text-indent: -8765em;
  margin-top: 5px;
}

/* line 3292, ../sass/content.scss */
.node-type-refunds-page.i18n-es .field-name-field-link a {
  background: url(../images/banner-apply-for-a-refund-es.jpg) 0 0 no-repeat;
  display: block;
  width: 477px;
  height: 82px;
  padding: 0;
  text-indent: -8765em;
  margin-top: 5px;
}

/* line 3302, ../sass/content.scss */
.field-name-field-refund-deadline {
  margin-bottom: 1em;
}

/* REFUNDS INDEX PAGES (English and Spanish) */
/* line 3308, ../sass/content.scss */
.refund-index-landing .view-header {
  position: relative;
}
/* line 3312, ../sass/content.scss */
.refund-index-landing .language-link {
  position: absolute;
  bottom: 11px;
  right: 0;
}
@media (max-width: 47.9em) {
  /* line 3312, ../sass/content.scss */
  .refund-index-landing .language-link {
    position: relative;
    padding-top: 15px;
  }
}

/* OFFICE PAGES - Basic Page nodes only (for now) */
/* line 3328, ../sass/content.scss */
.office-page .node .field-name-body td,
.office-page .node .field-name-body tr,
.office-page .node .field-name-body table {
  border: none;
}
/* line 3334, ../sass/content.scss */
.office-page .node .field-name-body table {
  width: 100% !important;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 3340, ../sass/content.scss */
.office-page .node .field-name-body td {
  padding-left: 0;
}
/* line 3345, ../sass/content.scss */
.office-page .node .content-subregion-main {
  float: left;
  width: 63%;
  margin-left: 0;
  margin-right: -63%;
}
/* line 3352, ../sass/content.scss */
.office-page .node .content-subregion-sidebars {
  float: left;
  width: 37%;
  margin-left: 63%;
  margin-right: -100%;
  padding-left: 40px;
  padding-top: 1.9em;
}
/* line 3362, ../sass/content.scss */
.office-page .press-releases-offices-container {
  margin-top: 1em;
}
/* line 3367, ../sass/content.scss */
.office-page .press-releases-offices .views-row {
  border-bottom: 0;
  margin-bottom: 1.2em;
  padding-bottom: 0;
}
/* line 3373, ../sass/content.scss */
.office-page .press-releases-offices .more-link {
  text-align: center;
}

/* line 3379, ../sass/content.scss */
.office-banner-image {
  margin-bottom: 0;
}

/* line 3384, ../sass/content.scss */
.block-office-pages-media-resources .block-title {
  color: #244873 !important;
  border-bottom: 1px solid #dbdbdb !important;
  margin-bottom: 0.6em;
}
/* line 3390, ../sass/content.scss */
.block-office-pages-media-resources ul {
  padding-left: 0;
}

/* line 3395, ../sass/content.scss */
.block-social-media-sidebar {
  margin-bottom: 1.2em;
}
/* line 3398, ../sass/content.scss */
.block-social-media-sidebar ul {
  padding-left: 0;
}
/* line 3402, ../sass/content.scss */
.block-social-media-sidebar li {
  display: inline-block;
  margin-right: 25px;
  padding-left: 0;
  list-style: none;
}
/* line 3408, ../sass/content.scss */
.block-social-media-sidebar li:last-child {
  margin-right: 0;
}
/* line 3413, ../sass/content.scss */
.block-social-media-sidebar li a {
  color: white;
  display: block;
  text-indent: -8765em;
  overflow: hidden;
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
}
/* line 3423, ../sass/content.scss */
.block-social-media-sidebar .facebook a {
  background-image: url(/sites/all/themes/ftc/images/social_med_facebook.png);
}
/* line 3427, ../sass/content.scss */
.block-social-media-sidebar .twitter a {
  background-image: url(/sites/all/themes/ftc/images/social_med_twitter.png);
}
/* line 3431, ../sass/content.scss */
.block-social-media-sidebar .youtube a {
  background-image: url(/sites/all/themes/ftc/images/social_med_youtube.png);
}
/* line 3435, ../sass/content.scss */
.block-social-media-sidebar .linkedin a {
  background-image: url(/sites/all/themes/ftc/images/social_med_linkedin.png);
}

/* line 3441, ../sass/content.scss */
.block-subscribe-ftc-news .subscribe_button {
  text-transform: uppercase;
  color: white;
  background: #417aa6;
  display: block;
  text-align: center;
  padding: 11px 16px;
}

/* RULES */
/* line 3453, ../sass/content.scss */
.node-type-rule .field-name-field-comment-link,
.node-type-rule .field-name-field-federalregister-timeline,
.node-type-rule .field-name-field-link.field-type-link-field {
  display: inline-block;
  margin-right: 2em;
  margin-bottom: 1em;
}
/* line 3460, ../sass/content.scss */
.node-type-rule .field-name-field-comment-link a,
.node-type-rule .field-name-field-federalregister-timeline a,
.node-type-rule .field-name-field-link.field-type-link-field a {
  border: none;
  background: #336699;
  color: #FFF;
  padding: 5px 33px 5px;
  display: inline-block;
}
/* line 3470, ../sass/content.scss */
.node-type-rule .node-rule .field-name-field-subtitle {
  color: #244873;
  font-size: 1.308em;
  line-height: 1.3;
  margin: 0 0 0.308em;
  font-weight: bold;
}
/* line 3482, ../sass/content.scss */
.node-type-rule .node-rule > .field-inline {
  padding-top: 10px;
}
/* line 3487, ../sass/content.scss */
.node-type-rule .group-related-documents .field-item {
  margin: 0 0 0.462em 1em;
  background: url("../images/../images/blue-bullet.png?1371573054") no-repeat 0.7305em 0.5em;
  padding-left: 1.846em;
}
/* line 3495, ../sass/content.scss */
.node-type-rule .field-name-field-rule-pdf.field-type-file {
  display: inline-block;
  margin-right: 2em;
  margin-bottom: 1em;
}
/* line 3500, ../sass/content.scss */
.node-type-rule .field-name-field-rule-pdf.field-type-file span.file {
  border: none;
  background: #336699;
  color: #FFF;
  padding: 5px 33px 5px;
  display: inline-block;
}
/* line 3507, ../sass/content.scss */
.node-type-rule .field-name-field-rule-pdf.field-type-file span.file img {
  display: none;
}
/* line 3511, ../sass/content.scss */
.node-type-rule .field-name-field-rule-pdf.field-type-file span.file a {
  color: #FFF;
}

/* line 3518, ../sass/content.scss */
.node-type-rule.view-mode-full .field-inline {
  margin-top: 1em;
}

/* COMMISSION DECISIONS */
/* line 3525, ../sass/content.scss */
.view-commission-decisions .column,
.view-weekly-calendar.view-display-id-page_1 .column {
  float: left;
  width: 33%;
}
@media (max-width: 47.9em) {
  /* line 3525, ../sass/content.scss */
  .view-commission-decisions .column,
  .view-weekly-calendar.view-display-id-page_1 .column {
    width: 100%;
    float: none;
  }
}
/* line 3535, ../sass/content.scss */
.view-commission-decisions .view-footer,
.view-weekly-calendar.view-display-id-page_1 .view-footer {
  clear: both;
  padding-top: 1em;
}
/* line 3540, ../sass/content.scss */
.view-commission-decisions .views-row,
.view-weekly-calendar.view-display-id-page_1 .views-row {
  padding-bottom: 0.75em;
}
/* line 3543, ../sass/content.scss */
.view-commission-decisions .views-row .field-name-field-subtitle,
.view-weekly-calendar.view-display-id-page_1 .views-row .field-name-field-subtitle {
  color: #7d7d7d;
}

/* line 3550, ../sass/content.scss */
.view-commission-decisions .column {
  float: left;
  width: 27%;
  margin-right: 6%;
  border-right: 1px solid #dbdbdb;
}
/* line 3556, ../sass/content.scss */
.view-commission-decisions .column.column-3 {
  border-right: none;
  margin-right: 0;
  width: 30%;
}
@media (max-width: 47.9em) {
  /* line 3550, ../sass/content.scss */
  .view-commission-decisions .column {
    width: 100%;
    float: none;
    margin-right: 0;
    border-right: none;
  }
}

/* line 3572, ../sass/content.scss */
.node-commission-decision-volume.view-mode-full .field-name-field-subtitle {
  font-size: 1.385em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 9px;
  padding-bottom: 0.08em;
  margin: 0 0 0.385em;
  border-bottom: 1px solid #dbdbdb;
  color: #5f5f5f;
  text-transform: uppercase;
  border-bottom: 1px solid #d78c35;
  font-family: 'ProximaNova-Semibold', Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}
/* line 3591, ../sass/content.scss */
.node-commission-decision-volume.view-mode-full .field-name-field-document .field-item {
  margin-bottom: .1em;
}

/* line 3596, ../sass/content.scss */
.commission-decision-volume-menu {
  margin-top: 1em;
}

/* line 3600, ../sass/content.scss */
.commission-decision-volume-menu ul.menu li {
  font-weight: bold;
  background: none repeat scroll 0 0 transparent !important;
  border-right: 1px solid #DBDBDB;
  float: left;
  padding: 0 0.5em !important;
}

/* line 3608, ../sass/content.scss */
.commission-decision-volume-menu ul.menu li.last {
  border-right: none !important;
}

/* hides submenu for "Commission Decision Volumes" on the sidebar */
/* line 3613, ../sass/content.scss */
.menu-mlid-2350 ul.menu {
  display: none;
}

/* STATUTES */
/* line 3619, ../sass/content.scss */
.view-statutes.view-display-id-page .views-row span.field-label {
  text-transform: uppercase;
  font-weight: bold;
  color: #646464;
  padding-right: 0;
}
/* line 3627, ../sass/content.scss */
#content .view-statutes.view-display-id-page .views-row ul.field-name-field-mission {
  padding-bottom: 0;
  padding-left: 0.4em;
  padding-right: 0;
  padding-top: 0;
  margin-top: .4em;
  display: inline;
}
/* line 3635, ../sass/content.scss */
#content .view-statutes.view-display-id-page .views-row ul.field-name-field-mission li {
  text-transform: none;
  font-weight: normal;
  padding: 0;
  background: none;
  display: inline-block;
  color: #323232;
}

/* line 3647, ../sass/content.scss */
.node-statute p.field-name-field-link {
  display: block;
  margin-bottom: 0;
}

/* PUBLIC STATEMENTS */
/* line 3654, ../sass/content.scss */
.node-public-statement.view-mode-full .field-name-field-statement-context,
.node-public-statement.view-mode-full .field-name-field-location-text {
  color: #5f5f5f;
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: .33em;
}

/* SUMMARY VIEWS */
/* line 3663, ../sass/content.scss */
.summary-view .term-description {
  margin-bottom: 1em;
}
/* line 3666, ../sass/content.scss */
.summary-view .term-description .views-row {
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 3672, ../sass/content.scss */
.summary-view .term-description .views-field-description {
  border-bottom: solid #dbdbdb 1px;
}

/* ONE STOPS */
/* line 3678, ../sass/content.scss */
.node-type-one-stop-tag-based #content .block {
  margin-bottom: 0;
}

/* COLLAPSIBLE IMAGE GRID */
/* line 3687, ../sass/content.scss */
.node-one-stop .field-group-fieldset.group-images .fieldset-wrapper,
.node-one-stop .field-group-fieldset.group-videos .fieldset-wrapper,
.node-type-event .field-group-fieldset.group-images .fieldset-wrapper,
.node-type-event .field-group-fieldset.group-videos .fieldset-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-right: -10px;
}
@media (max-width: 47.9em) {
  /* line 3687, ../sass/content.scss */
  .node-one-stop .field-group-fieldset.group-images .fieldset-wrapper,
  .node-one-stop .field-group-fieldset.group-videos .fieldset-wrapper,
  .node-type-event .field-group-fieldset.group-images .fieldset-wrapper,
  .node-type-event .field-group-fieldset.group-videos .fieldset-wrapper {
    padding-left: 1.538em;
    padding-right: 1.538em;
    margin-right: 0;
  }
}
/* line 3699, ../sass/content.scss */
.node-one-stop .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference,
.node-one-stop .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference,
.node-one-stop .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference,
.node-one-stop .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference,
.node-type-event .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference,
.node-type-event .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference,
.node-type-event .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference,
.node-type-event .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference {
  width: 25%;
  padding-right: 10px;
  float: left;
  padding-bottom: 1em;
}
@media (max-width: 47.9em) {
  /* line 3699, ../sass/content.scss */
  .node-one-stop .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference,
  .node-one-stop .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference,
  .node-one-stop .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference,
  .node-one-stop .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference,
  .node-type-event .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference,
  .node-type-event .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference,
  .node-type-event .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference,
  .node-type-event .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference {
    width: 100%;
    padding-right: 0;
    float: none;
  }
}
/* line 3713, ../sass/content.scss */
.node-one-stop .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference.clear-row,
.node-one-stop .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference.clear-row,
.node-one-stop .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference.clear-row,
.node-one-stop .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference.clear-row,
.node-type-event .field-group-fieldset.group-images .field-name-field-image-reference.field-type-node-reference.clear-row,
.node-type-event .field-group-fieldset.group-images .field-name-field-video-reference.field-type-node-reference.clear-row,
.node-type-event .field-group-fieldset.group-videos .field-name-field-image-reference.field-type-node-reference.clear-row,
.node-type-event .field-group-fieldset.group-videos .field-name-field-video-reference.field-type-node-reference.clear-row {
  clear: both;
}

/* line 3719, ../sass/content.scss */
.node-one-stop .group-related-documents .field-item {
  margin: 0 0 0.462em 1em;
  background: url("../images/../images/blue-bullet.png?1371573054") no-repeat 0.7305em 0.5em;
  padding-left: 1.846em;
}

/* IE7 RESPONSIVO */
/* External Links Module Override */
/* line 3742, ../sass/content.scss */
span.ext,
span.mailto {
  min-height: 10px;
  height: auto !important;
  height: 10px;
}

/* PIPED LIST STYLES */
/* line 3750, ../sass/content.scss */
.multiple-entries {
  border-right: 1px solid #323232;
  margin-right: 0.385em;
  padding: 0 0.65em 0 0.385em;
}
/* line 3755, ../sass/content.scss */
.multiple-entries.last-field-item {
  border-right: none;
}

/* line 3760, ../sass/content.scss */
.node-statute span + p.multiple-entries,
.node-case span + p.multiple-entries {
  padding: 0 0.385em 0 0;
}

/* SEARCH PAGE */
/* line 3767, ../sass/content.scss */
.page-search .region-sidebar-second a:visited {
  color: #6e7822;
}
/* line 3771, ../sass/content.scss */
.page-search .region-sidebar-second a.active {
  font-weight: bold;
}
/* line 3775, ../sass/content.scss */
.page-search .region-sidebar-second #block-apachesolr-search-sort {
  margin-bottom: 5em;
}
/* line 3779, ../sass/content.scss */
.page-search .region-sidebar-second #block-apachesolr-search-sort ul li {
  float: left;
  padding-right: 10px;
  border-right: 1px solid #dedede;
  padding-left: 10px;
  height: 18px;
}
/* line 3786, ../sass/content.scss */
.page-search .region-sidebar-second #block-apachesolr-search-sort ul li.first {
  padding-left: 0;
}
/* line 3790, ../sass/content.scss */
.page-search .region-sidebar-second #block-apachesolr-search-sort ul li.last {
  border: none;
}

/* line 3799, ../sass/content.scss */
.page-search .search-form {
  display: inline-block;
}
/* line 3803, ../sass/content.scss */
.page-search .tips {
  display: inline-block;
  margin-left: 10px;
}
/* line 3807, ../sass/content.scss */
.page-search .tips:before {
  content: "\f05a";
  font: normal normal normal 14px/1 FontAwesome;
  color: #717171;
  padding-right: 3px;
}

/* line 3816, ../sass/content.scss */
ol.search-results {
  padding-left: 0;
}

/* line 3821, ../sass/content.scss */
ol.apachesolr_search-results .search-result {
  margin-bottom: 1.5em;
}
/* line 3825, ../sass/content.scss */
ol.apachesolr_search-results p.search-info {
  /* display: none; */
}

/* Block that has more link */
/* line 3832, ../sass/content.scss */
.has-more-link .more-link {
  margin-top: 0.75em;
}

/* line 3837, ../sass/content.scss */
.view-content table td p.multiple-entries {
  border-right: 0px;
  padding: 0 0 0 0;
}

/* line 3842, ../sass/content.scss */
.best-bet {
  border: 1px solid #ddd;
}
/* line 3845, ../sass/content.scss */
.best-bet .bb-intro {
  background: #336699;
  padding: 3px 10px;
  color: #FFF;
  text-transform: uppercase;
}
/* line 3852, ../sass/content.scss */
.best-bet .result {
  padding: 20px;
}
/* line 3856, ../sass/content.scss */
.best-bet .bb-image {
  float: left;
  margin-right: 20px;
}
/* line 3861, ../sass/content.scss */
.best-bet .search-snippet-info {
  padding-left: 0;
}

/* Case Timeline Changes 2/13 Deployment */
/* line 3869, ../sass/content.scss */
.dnc h1 {
  display: none;
}

@media (min-width: 48em) {
  /* line 3873, ../sass/content.scss */
  .dnc .col2-first {
    width: 61%;
    margin-right: 4%;
    padding-top: 0;
  }
}
/* line 3881, ../sass/content.scss */
.dnc .col2-first h3 {
  margin: 1.5em 0 0.308em;
  font-size: 1em;
}

/* line 3887, ../sass/content.scss */
.dnc #content .col2-first h2, .dnc #content .col2-last h2 {
  text-transform: none;
  color: #244873;
  padding-top: 0;
  border-bottom: none;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 3895, ../sass/content.scss */
.dnc .col2-last {
  background-color: #fdfdf6;
  border: 1px solid #dbdbdb;
  padding: 1em;
}
/* line 3896, ../sass/content.scss */
.dnc .col2-last h2 {
  background: url(/sites/all/themes/ftc/images/icon-alert.png) 0 0 no-repeat;
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 0.2em;
  padding-left: 1.5em;
}
@media (min-width: 48em) {
  /* line 3895, ../sass/content.scss */
  .dnc .col2-last {
    width: 35%;
  }
}

@media (max-width: 47.9em) {
  /* line 3913, ../sass/content.scss */
  .dnc-container-inner {
    background-image: url('../images/dnc-house-mobile.png?1507831669');
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 5%;
    padding-bottom: 25%;
  }
}
@media (max-width: 47.9em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 47.9em) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 47.9em) and (min--moz-device-pixel-ratio: 2), (max-width: 47.9em) and (min-device-pixel-ratio: 2), (max-width: 47.9em) and (min-resolution: 144dpi) {
  /* line 3913, ../sass/content.scss */
  .dnc-container-inner {
    background-image: url('../images/icons-2x/dnc-house-mobile-2x.png?1507831669');
    background-size: 320px 123px;
  }
}
@media (max-width: 47.9em) {
  /* line 3922, ../sass/content.scss */
  .lt-ie9 .dnc-container-inner {
    background-image: none;
  }
}

@media (max-width: 47.9em) {
  /* line 3928, ../sass/content.scss */
  .dnc-block {
    padding-top: 1.538em;
  }
}

/* line 3934, ../sass/content.scss */
.dnc-container {
  width: 100%;
  font-family: 'ProximaNova-Regular', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1.4em;
  letter-spacing: 0.05em;
  line-height: 1.1em;
  text-shadow: 1px 0.5px #204d82;
}
/* line 3945, ../sass/content.scss */
.dnc-container a {
  color: #fff;
}
/* line 3948, ../sass/content.scss */
.dnc-container a:hover {
  text-decoration: none;
}
/* line 3952, ../sass/content.scss */
.dnc-container a:visited, .dnc-container a:active, .dnc-container a:focus, .dnc-container a:hover {
  color: #fff;
}
@media (max-width: 47.9em) {
  /* line 3934, ../sass/content.scss */
  .dnc-container {
    background: url('../images/dnc-background-mobile.png?1507831669') no-repeat;
    /* background-color: #244873; */
    width: 100%;
    padding: 0;
    -ms-behavior: url("/sites/all/themes/ftc/polyfills/backgroundsize.min.htc");
    background-size: cover;
    position: relative;
    z-index: 0;
  }
}
@media (min-width: 48em) {
  /* line 3934, ../sass/content.scss */
  .dnc-container {
    background: url('../images/dnc-background-desktop.jpg?1507831669') no-repeat;
    /* background-color: #244873; */
    width: 100%;
    padding: 5%;
    -ms-behavior: url("/sites/all/themes/ftc/polyfills/backgroundsize.min.htc");
    background-size: cover;
    position: relative;
    z-index: 0;
  }
}
/* line 3983, ../sass/content.scss */
.dnc-container .dnc-region {
  margin: auto;
}
@media (max-width: 47.9em) {
  /* line 3983, ../sass/content.scss */
  .dnc-container .dnc-region {
    max-width: 14.063em;
  }
}
@media (min-width: 48em) {
  /* line 3983, ../sass/content.scss */
  .dnc-container .dnc-region {
    max-width: 27.75em;
  }
}
@media (min-width: 48em) {
  /* line 3998, ../sass/content.scss */
  .dnc-container .dnc-region-top {
    background: url('../images/dnc-logo-desktop.png?1507831669');
    background-repeat: no-repeat;
    min-height: 170px;
    position: relative;
    margin-bottom: 3%;
    background-position: center 10px;
  }
}
@media (max-width: 47.9em) {
  /* line 3998, ../sass/content.scss */
  .dnc-container .dnc-region-top {
    background-image: url('../images/dnc-logo-mobile.png?1507831669');
    min-height: 94px;
    background-repeat: no-repeat;
    background-position: center 10px;
  }
}
@media (max-width: 47.9em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 47.9em) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 47.9em) and (min--moz-device-pixel-ratio: 2), (max-width: 47.9em) and (min-device-pixel-ratio: 2), (max-width: 47.9em) and (min-resolution: 144dpi) {
  /* line 3998, ../sass/content.scss */
  .dnc-container .dnc-region-top {
    background-image: url('../images/icons-2x/dnc-logo-mobile-2x.png?1507831669');
    background-size: 236px 84px;
  }
}

@media (max-width: 47.9em) {
  /* line 4018, ../sass/content.scss */
  .dnc-container .dnc-region-bottom {
    margin-top: 10%;
    padding-bottom: 10%;
  }
}
@media (min-width: 48em) {
  /* line 4018, ../sass/content.scss */
  .dnc-container .dnc-region-bottom {
    position: relative;
  }
}
@media (max-width: 47.9em) {
  /* line 4030, ../sass/content.scss */
  .dnc-container .dnc-button {
    margin-bottom: 1.3em;
    height: 65px;
  }
}
@media (min-width: 60em) {
  /* line 4030, ../sass/content.scss */
  .dnc-container .dnc-button {
    padding-bottom: 3%;
  }
}
@media (min-width: 48em) {
  /* line 4030, ../sass/content.scss */
  .dnc-container .dnc-button {
    float: left;
    text-align: center;
    margin-right: 5%;
    width: 30%;
  }
  /* line 4048, ../sass/content.scss */
  .dnc-container .dnc-button.last {
    margin-right: 0;
  }
}
/* line 4055, ../sass/content.scss */
.dnc-container .dnc-button .dnc-button-txt:hover {
  text-decoration: underline;
}
@media (max-width: 47.9em) {
  /* line 4054, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-txt {
    padding-top: 0.7em;
  }
}
@media (max-width: 47.9em) {
  /* line 4064, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img {
    background-image: url('../images/dnc-sprite-mobile.png?1525706871');
    float: left;
    width: 25%;
    height: 100%;
    background-repeat: no-repeat;
    margin-right: 1em;
  }
}
@media (max-width: 47.9em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 47.9em) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 47.9em) and (min--moz-device-pixel-ratio: 2), (max-width: 47.9em) and (min-device-pixel-ratio: 2), (max-width: 47.9em) and (min-resolution: 144dpi) {
  /* line 4064, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img {
    background-image: url('../images/icons-2x/dnc-sprite-mobile-2x.png?1525706871');
    background-size: 381px 64px;
  }
}
@media (max-width: 47.9em) {
  /* line 4074, ../sass/content.scss */
  .lt-ie9 .dnc-container .dnc-button .dnc-button-img {
    background-image: url("/sites/all/themes/ftc/images/dnc-sprite-mobile.png");
  }
}
@media (min-width: 48em) {
  /* line 4064, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img {
    background: url('../images/dnc-sprite-desktop.png?1525706871');
    height: 120px;
    background-repeat: no-repeat;
    width: 80%;
    margin: 11%;
  }
  /* line 4087, ../sass/content.scss */
  .lt-ie9 .dnc-container .dnc-button .dnc-button-img {
    background-image: url("/sites/all/themes/ftc/images/dnc-sprite-desktop.png");
  }
}
@media (max-width: 47.9em) {
  /* line 4093, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img1 {
    background-position: -255px 0px;
  }
  /* line 4097, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img1:hover {
    background-position: -319px 0px;
  }
}
@media (min-width: 48em) {
  /* line 4093, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img1 {
    background-position: -484px;
  }
  /* line 4106, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img1:hover {
    background-position: -605px;
  }
}
@media (max-width: 47.9em) {
  /* line 4112, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img2 {
    background-position: 0px 0px;
  }
  /* line 4116, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img2:hover {
    background-position: -64px 0px;
  }
}
@media (min-width: 48em) {
  /* line 4112, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img2 {
    background-position: 0px;
  }
  /* line 4125, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img2:hover {
    background-position: -121px;
  }
}
@media (max-width: 47.9em) {
  /* line 4131, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img3 {
    background-position: -128px 0;
  }
  /* line 4135, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img3:hover {
    background-position: -192px 0;
  }
}
@media (min-width: 48em) {
  /* line 4131, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img3 {
    background-position: -242px;
  }
  /* line 4144, ../sass/content.scss */
  .dnc-container .dnc-button .dnc-button-img3:hover {
    background-position: -363px;
  }
}
@media (min-width: 48em) {
  /* line 4151, ../sass/content.scss */
  .dnc-container .dnc-button3 .dnc-button-txt {
    width: 80%;
    margin: 11%;
  }
}

/* line 4159, ../sass/content.scss */
.field-name-field-document.document-plus-file-link,
body.node-type-case .view-case-timeline-node .document-plus-file-link {
  margin-bottom: 0;
}

/** 
 * FTC Moments
 * https://ftc.gov/about-ftc/our-history/ftc-moments
 */
/* line 4169, ../sass/content.scss */
#ftc100grid {
  float: left;
  padding: 0;
  margin: 6px;
  border: #666;
  border: thin;
}
/* line 4176, ../sass/content.scss */
#ftc100grid div.wrapper {
  float: left;
  position: relative;
  box-shadow: 5px 5px 5px #CCCCCC;
  height: 140px;
}
/* line 4183, ../sass/content.scss */
#ftc100grid div.description {
  position: absolute;
  /* absolute position (so we can position it where we want)*/
  bottom: 6px;
  /* position will be on bottom */
  left: 0;
  background-color: #000;
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-size: 15px;
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* IE transparency */
}
/* line 4194, ../sass/content.scss */
#ftc100grid p.description_content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0;
}

/**
 * Custom page
 */
/* line 47, ../sass/_custom.scss */
.field-name-field-bureau-feature:after {
  content: "";
  display: table;
  clear: both;
}

/**
 * FOIA
 */
/* line 4218, ../sass/content.scss */
.marker-foia-hot-topic img {
  margin-left: 7px;
}

/* line 4222, ../sass/content.scss */
.node-type-custom-page h1,
.view-display-id-block_foia_hot_topic_title_embed {
  display: inline-block;
}

/* line 4228, ../sass/content.scss */
.section-foia-topics .summary-view .views-row {
  border-bottom: 0;
  padding: 0;
}
/* line 4233, ../sass/content.scss */
.section-foia-topics .latest-nodes-container .views-row {
  border-bottom: 0;
  margin-bottom: 0;
}

/**
 * DNC Reports pages 
 */
/* line 4242, ../sass/content.scss */
.business-center-homepage.dnc-state-selector {
  position: absolute !important;
}

/* line 4246, ../sass/content.scss */
.dnc-reports h1 {
  max-width: 69%;
}

/* line 4250, ../sass/content.scss */
.sidebar-first.dnc-reports h1 {
  max-width: 61%;
}

/* line 4254, ../sass/content.scss */
.dnc-state-selector {
  right: 31px;
  width: 255px;
}

/* line 4259, ../sass/content.scss */
.dnc-state-selector ul li {
  list-style-type: none;
}

/* line 4263, ../sass/content.scss */
.dnc-state-selector ul.is-open {
  height: 300px;
  overflow: hidden;
  overflow-y: scroll;
}

@media (min-width: 48em) and (max-width: 59.9375em) {
  /* line 4270, ../sass/content.scss */
  .dnc-reports h1 {
    max-width: 60% !important;
  }

  /* line 4273, ../sass/content.scss */
  .sidebar-first.dnc-reports h1 {
    max-width: 54% !important;
  }
}
@media only screen and (max-width: 47.9em) {
  /* line 4279, ../sass/content.scss */
  .dnc-reports h1 {
    max-width: 100%;
  }

  /* line 4282, ../sass/content.scss */
  .business-center-homepage.dnc-state-selector {
    position: relative !important;
  }

  /* line 4285, ../sass/content.scss */
  .dnc-state-selector {
    margin-bottom: -1.846em;
    padding: 0 1.538em;
    right: auto;
    width: auto;
  }
}
/**
 * Sentinel Reports pages (which also picks up DNC styling to a certain extent)
 */
/* line 4296, ../sass/content.scss */
.dnc-reports.sentinel-reports .dnc-state-selector {
  right: 0;
  width: 200px;
}

/* line 4301, ../sass/content.scss */
.dnc-reports.sentinel-reports .dnc-state-selector a {
  padding-left: 12px !important;
}

@media (min-width: 48em) and (max-width: 59.9375em) {
  /* line 4306, ../sass/content.scss */
  .sidebar-first.dnc-reports.sentinel-reports h1 {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 47.9em) {
  /* line 4312, ../sass/content.scss */
  .dnc-reports.sentinel-reports .dnc-state-selector {
    width: 100%;
  }

  /* line 4316, ../sass/content.scss */
  .sidebar-first.dnc-reports.sentinel-reports h1 {
    max-width: 100%;
  }
}
/* line 4321, ../sass/content.scss */
.sidebar-first.dnc-reports.sentinel-reports h1 {
  max-width: 100%;
}

/* line 4325, ../sass/content.scss */
.dnc-reports.sentinel-reports .business-center-homepage.dnc-state-selector {
  position: relative !important;
}

/* Global styles */
/* line 4331, ../sass/content.scss */
.link-button {
  background: #336699;
  color: #FFF !important;
  margin-top: 5px;
  padding: 13px;
  padding-bottom: 8px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 8px;
  text-transform: uppercase;
  border: none;
}
/* line 4343, ../sass/content.scss */
.link-button:hover {
  background: #244873;
  text-decoration: none;
}

/* Hotfix for API documentation pages at /developer */
/* line 4350, ../sass/content.scss */
.code-snippet {
  background: #EEE;
  padding: 4px 6px;
  font-family: courier new;
}

/* line 4356, ../sass/content.scss */
.code-snippet-large {
  font-size: 1.2em;
}

/* line 4360, ../sass/content.scss */
.code-snippet-block {
  background: #f6f8fa;
}
/* line 4362, ../sass/content.scss */
.code-snippet-block pre {
  margin-top: 0;
  margin-bottom: 0;
}
