@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Roboto);
@import url(/lib/fonts/roboto/stylesheet.css);
@import url(/lib/fonts/roboto/stylesheet_custom_home.css);
/* line 65, ../../../../../../../home/vagrant/.rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/singularitygs-1.1.2/stylesheets/singularitygs/helpers/_clearfix.scss */
.l-grid__row:after, .l-homepage:after,
.l-homepage .l-preface:after,
.l-homepage .l-sidebar:after,
.l-homepage .l-row-1:after,
.l-homepage .l-row-2:after,
.l-homepage .l-row-3:after,
.l-homepage .l-row-4:after,
.l-homepage .l-postscript:after, .l-panels-left-sidebar-three-column:after,
.l-panels-left-sidebar-three-column .l-preface:after,
.l-panels-left-sidebar-three-column .l-sidebar:after,
.l-panels-left-sidebar-three-column .l-row-1:after,
.l-panels-left-sidebar-three-column .l-row-2:after,
.l-panels-left-sidebar-three-column .l-row-3:after,
.l-panels-left-sidebar-three-column .l-row-4:after,
.l-panels-left-sidebar-three-column .l-postscript:after, .l-panels-right-sidebar-three-column:after,
.l-panels-right-sidebar-three-column .l-preface:after,
.l-panels-right-sidebar-three-column .l-sidebar:after,
.l-panels-right-sidebar-three-column .l-row-1:after,
.l-panels-right-sidebar-three-column .l-row-2:after,
.l-panels-right-sidebar-three-column .l-row-3:after,
.l-panels-right-sidebar-three-column .l-row-4:after,
.l-panels-right-sidebar-three-column .l-postscript:after, .l-panels-sidebar-left:after,
.l-panels-sidebar-left .l-preface:after,
.l-panels-sidebar-left .l-main:after,
.l-panels-sidebar-left .l-sidebar:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, ../sass/partials/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 21, ../sass/partials/base/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 29, ../sass/partials/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 35, ../sass/partials/base/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 39, ../sass/partials/base/_normalize.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 54, ../sass/partials/base/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/* line 59, ../sass/partials/base/_normalize.scss */
a {
  background: transparent;
}

/* line 63, ../sass/partials/base/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 68, ../sass/partials/base/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 72, ../sass/partials/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 77, ../sass/partials/base/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 81, ../sass/partials/base/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 85, ../sass/partials/base/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 95, ../sass/partials/base/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 1em;
}

/* line 103, ../sass/partials/base/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* line 114, ../sass/partials/base/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 119, ../sass/partials/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

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

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

/* line 143, ../sass/partials/base/_normalize.scss */
img {
  border: 0;
}

/* line 157, ../sass/partials/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 161, ../sass/partials/base/_normalize.scss */
figure {
  margin: 0;
}

/* line 172, ../sass/partials/base/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 180, ../sass/partials/base/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
}

/* line 193, ../sass/partials/base/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 198, ../sass/partials/base/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 205, ../sass/partials/base/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 215, ../sass/partials/base/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 220, ../sass/partials/base/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/* line 230, ../sass/partials/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 236, ../sass/partials/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 241, ../sass/partials/base/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 246, ../sass/partials/base/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 251, ../sass/partials/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 264, ../sass/partials/base/_normalize.scss */
abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

/* line 271, ../sass/partials/base/_normalize.scss */
img,
input,
textarea,
video {
  height: auto;
  max-width: 100%;
}

/* line 278, ../sass/partials/base/_normalize.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* line 282, ../sass/partials/base/_normalize.scss */
::-moz-selection {
  background: blue;
  color: white;
  text-shadow: none;
}

/* line 288, ../sass/partials/base/_normalize.scss */
::selection {
  background: blue;
  color: white;
  text-shadow: none;
}

/* line 6, ../sass/partials/base/_html-elements.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11, ../sass/partials/base/_html-elements.scss */
* {
  -webkit-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -webkit-transform;
  -moz-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -moz-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, -o-transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 26, ../sass/partials/base/_html-elements.scss */
a {
  color: #1680c3;
  text-decoration: none;
  margin: -2px;
  padding: 2px;
}
/* line 33, ../sass/partials/base/_html-elements.scss */
a:hover, a:focus {
  color: rgba(22, 128, 195, 0.8);
  text-decoration: underline;
}

/* line 39, ../sass/partials/base/_html-elements.scss */
abbr {
  font-variant: small-caps;
  text-transform: lowercase;
}
/* line 42, ../sass/partials/base/_html-elements.scss */
abbr:hover {
  cursor: help;
}

/* line 57, ../sass/partials/base/_html-elements.scss */
blockquote {
  margin: 1.68em 1.5em;
}

/* line 61, ../sass/partials/base/_html-elements.scss */
body {
  background-color: white;
  color: #333333;
  word-wrap: break-word;
}

/* line 93, ../sass/partials/base/_html-elements.scss */
dl {
  margin: 1.68em 0;
}

/* line 97, ../sass/partials/base/_html-elements.scss */
dt {
  margin-top: 1.68em;
}

/* line 101, ../sass/partials/base/_html-elements.scss */
dt + dt {
  margin-top: 0;
}

/* line 119, ../sass/partials/base/_html-elements.scss */
h1, h2, h3, h4, h5, h6 {
  color: #333333;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
}

/* line 127, ../sass/partials/base/_html-elements.scss */
h1 {
  font-size: 1.92em;
  margin: 0 0 0.875em 0;
}

/* line 133, ../sass/partials/base/_html-elements.scss */
h2 {
  font-size: 1.6em;
  /*margin: rhythm(1, $font-size-xl) 0 0.5em;*/
  margin: 0 0 0.5em;
  line-height: 110%;
  color: #333333;
}
/* line 141, ../sass/partials/base/_html-elements.scss */
h2 a {
  color: #1680c3;
}

/* line 146, ../sass/partials/base/_html-elements.scss */
h3 {
  font-size: 1.44em;
  margin: 1.16667em 0 0.5em;
  color: #666666;
}
/* line 152, ../sass/partials/base/_html-elements.scss */
h3 a {
  color: #1680c3;
}

/* line 157, ../sass/partials/base/_html-elements.scss */
h4 {
  font-size: 1.2em;
  margin: 1.68em 0 0.5em;
  color: #666666;
  font-weight: bold;
}
/* line 164, ../sass/partials/base/_html-elements.scss */
h4 a {
  color: #1680c3;
}

/* line 169, ../sass/partials/base/_html-elements.scss */
h5 {
  font-size: 1.2em;
  margin: 1.4em 0;
}
/* line 174, ../sass/partials/base/_html-elements.scss */
h5 a {
  color: #1680c3;
}

/* line 179, ../sass/partials/base/_html-elements.scss */
h6 {
  font-size: 0.96em;
  margin: 1.75em 0;
}
/* line 184, ../sass/partials/base/_html-elements.scss */
h6 a {
  color: #1680c3;
}

/* line 191, ../sass/partials/base/_html-elements.scss */
hr {
  border: 1px solid #cccccc;
  margin: 1.68em 0;
  padding-bottom: -1px;
}

/* line 197, ../sass/partials/base/_html-elements.scss */
html {
  line-height: 1.68em;
  /*@include hyphens(auto);*/
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 78.125%;
}

/* line 243, ../sass/partials/base/_html-elements.scss */
legend {
  margin: 0;
}

/* line 259, ../sass/partials/base/_html-elements.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 274, ../sass/partials/base/_html-elements.scss */
ol {
  /*margin: rhythm(1) 0;*/
  margin: 0.5em 0 1em 2em;
  padding: 0 0 0 1.5em;
}
/* line 279, ../sass/partials/base/_html-elements.scss */
[dir="rtl"] ol {
  padding: 0 1.5em 0 0;
}
/* line 284, ../sass/partials/base/_html-elements.scss */
ol ol,
ol ul {
  margin: 0;
}

/* line 295, ../sass/partials/base/_html-elements.scss */
p {
  margin: 0 0 1.1em 0;
  font-size: 1em;
}

/* line 302, ../sass/partials/base/_html-elements.scss */
pre {
  margin: 1.68em 0;
}

/* line 318, ../sass/partials/base/_html-elements.scss */
small {
  font-size: 1.2em;
  line-height: 1.4em;
}

/* line 350, ../sass/partials/base/_html-elements.scss */
ul {
  /*margin: rhythm(1) 0;*/
  margin: 0.5em 0 1em 2em;
  padding: 0 0 0 1.2em;
}
/* line 355, ../sass/partials/base/_html-elements.scss */
[dir="rtl"] ul {
  padding: 0 1.2em 0 0;
}
/* line 360, ../sass/partials/base/_html-elements.scss */
ul ol,
ul ul {
  margin: 0;
}

@media print {
  /* line 371, ../sass/partials/base/_html-elements.scss */
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }

  /* line 383, ../sass/partials/base/_html-elements.scss */
  iframe,
  nav {
    display: none;
  }

  /* line 388, ../sass/partials/base/_html-elements.scss */
  a,
  a:visited {
    text-decoration: none;
  }

  /* line 392, ../sass/partials/base/_html-elements.scss */
  a[href]:after {
    content: " <" attr(href) ">";
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-transform: lowercase;
  }

  /* line 408, ../sass/partials/base/_html-elements.scss */
  a[href^="javascript:"]:after,
  a[href^="mailto:"]:after,
  a[href^="tel:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 412, ../sass/partials/base/_html-elements.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 417, ../sass/partials/base/_html-elements.scss */
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 422, ../sass/partials/base/_html-elements.scss */
  thead {
    display: table-header-group;
  }

  /* line 428, ../sass/partials/base/_html-elements.scss */
  img,
  tr,
  ul {
    page-break-inside: avoid;
  }

  /* line 432, ../sass/partials/base/_html-elements.scss */
  img {
    max-width: 100% !important;
  }

  /* line 441, ../sass/partials/base/_html-elements.scss */
  h1 a:after,
  h2 a:after,
  h3 a:after,
  h4 a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block;
  }

  /* line 448, ../sass/partials/base/_html-elements.scss */
  h2,
  h3,
  h4,
  p {
    orphans: 3;
    widows: 3;
  }

  /* line 455, ../sass/partials/base/_html-elements.scss */
  h2,
  h3,
  h4 {
    page-break-after: avoid;
  }

  @page {
    margin: 2cm;
}
}
/* line 5, ../sass/partials/utilities/_accessibility.scss */
.element-invisible,
.element-focusable,
.breadcrumb__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 9, ../sass/partials/utilities/_accessibility.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/* line 24, ../sass/partials/utilities/_accessibility.scss */
.element-hidden {
  display: none;
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.clearfix:after,
.l-grid__row:after,
.l-homepage:after,
.l-homepage .l-preface:after,
.l-homepage .l-sidebar:after,
.l-homepage .l-row-1:after,
.l-homepage .l-row-2:after,
.l-homepage .l-row-3:after,
.l-homepage .l-row-4:after,
.l-homepage .l-postscript:after,
.l-panels-left-sidebar-three-column:after,
.l-panels-left-sidebar-three-column .l-preface:after,
.l-panels-left-sidebar-three-column .l-sidebar:after,
.l-panels-left-sidebar-three-column .l-row-1:after,
.l-panels-left-sidebar-three-column .l-row-2:after,
.l-panels-left-sidebar-three-column .l-row-3:after,
.l-panels-left-sidebar-three-column .l-row-4:after,
.l-panels-left-sidebar-three-column .l-postscript:after,
.l-panels-right-sidebar-three-column:after,
.l-panels-right-sidebar-three-column .l-preface:after,
.l-panels-right-sidebar-three-column .l-sidebar:after,
.l-panels-right-sidebar-three-column .l-row-1:after,
.l-panels-right-sidebar-three-column .l-row-2:after,
.l-panels-right-sidebar-three-column .l-row-3:after,
.l-panels-right-sidebar-three-column .l-row-4:after,
.l-panels-right-sidebar-three-column .l-postscript:after,
.l-panels-sidebar-left:after,
.l-panels-sidebar-left .l-preface:after,
.l-panels-sidebar-left .l-main:after,
.l-panels-sidebar-left .l-sidebar:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.clearfix:after,
.l-grid__row:after,
.l-homepage:after,
.l-homepage .l-preface:after,
.l-homepage .l-sidebar:after,
.l-homepage .l-row-1:after,
.l-homepage .l-row-2:after,
.l-homepage .l-row-3:after,
.l-homepage .l-row-4:after,
.l-homepage .l-postscript:after,
.l-panels-left-sidebar-three-column:after,
.l-panels-left-sidebar-three-column .l-preface:after,
.l-panels-left-sidebar-three-column .l-sidebar:after,
.l-panels-left-sidebar-three-column .l-row-1:after,
.l-panels-left-sidebar-three-column .l-row-2:after,
.l-panels-left-sidebar-three-column .l-row-3:after,
.l-panels-left-sidebar-three-column .l-row-4:after,
.l-panels-left-sidebar-three-column .l-postscript:after,
.l-panels-right-sidebar-three-column:after,
.l-panels-right-sidebar-three-column .l-preface:after,
.l-panels-right-sidebar-three-column .l-sidebar:after,
.l-panels-right-sidebar-three-column .l-row-1:after,
.l-panels-right-sidebar-three-column .l-row-2:after,
.l-panels-right-sidebar-three-column .l-row-3:after,
.l-panels-right-sidebar-three-column .l-row-4:after,
.l-panels-right-sidebar-three-column .l-postscript:after,
.l-panels-sidebar-left:after,
.l-panels-sidebar-left .l-preface:after,
.l-panels-sidebar-left .l-main:after,
.l-panels-sidebar-left .l-sidebar:after {
  clear: both;
}

/* line 3, ../sass/partials/module_tweaks/_panels-ipe.scss */
ul.panels-ipe-linkbar {
  margin: 0;
}
/* line 5, ../sass/partials/module_tweaks/_panels-ipe.scss */
ul.panels-ipe-linkbar li {
  float: left;
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-slat:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-slat:after {
  clear: both;
}

/* line 11, ../sass/partials/layout/ds/_slat.scss */
.l-slat__media {
  margin: 0;
  padding: 0 0 1.68em;
}
@media (min-width: 37.5em) {
  /* line 11, ../sass/partials/layout/ds/_slat.scss */
  .l-slat__media {
    float: left;
    padding-right: 1em;
  }
}
/* line 20, ../sass/partials/layout/ds/_slat.scss */
.l-slat__media:empty {
  padding: 0;
}
/* line 25, ../sass/partials/layout/ds/_slat.scss */
.l-slat__media a,
.l-slat__media img {
  display: block;
}

/* line 30, ../sass/partials/layout/ds/_slat.scss */
.l-slat__content {
  display: table-cell;
  width: 10000px;
}

@media (min-width: 37.5em) {
  /* line 41, ../sass/partials/layout/ds/_slat.scss */
  .l-slat--reversed .l-slat__media {
    float: right;
    padding-left: 1em;
    padding-right: 0;
  }
}

/* line 6, ../sass/partials/layout/_grid.scss */
.l-grid {
  overflow: hidden;
}

/* line 10, ../sass/partials/layout/_grid.scss */
.l-grid__row {
  margin-left: -1em;
  margin-right: -1em;
}

/* line 16, ../sass/partials/layout/_grid.scss */
.l-grid__column {
  float: left;
  padding: 0 1em;
  width: 100%;
}

/* line 22, ../sass/partials/layout/_grid.scss */
.l-grid--cols-2 .l-grid__column {
  width: 50%;
}

/* line 26, ../sass/partials/layout/_grid.scss */
.l-grid--cols-3 .l-grid__column {
  width: 33.33333%;
}

/* line 30, ../sass/partials/layout/_grid.scss */
.l-grid--cols-4 .l-grid__column {
  width: 25%;
}

/* line 34, ../sass/partials/layout/_grid.scss */
.l-grid--cols-5 .l-grid__column {
  width: 20%;
}

/* line 38, ../sass/partials/layout/_grid.scss */
.l-grid--cols-6 .l-grid__column {
  width: 16.66667%;
}

/* line 2, ../sass/partials/layout/_page.scss */
.l-constrain {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 10px;
}

/* line 7, ../sass/partials/layout/panels/_campaign.scss */
.l-panels-campaign {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 18, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second.third .l-first {
    width: 24.09639%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second.third .l-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 25.3012%;
    clear: none;
  }
  /* line 20, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second.third .l-third {
    width: 24.09639%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 23, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second.third-empty .l-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 24, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second.third-empty .l-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 28, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second-empty.third .l-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 29, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first.second-empty.third .l-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first-empty.second.third .l-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 34, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign.first-empty.second.third .l-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 38, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 39, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign .l-row-2-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 38, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign .l-row-3-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 39, ../sass/partials/layout/panels/_campaign.scss */
  .l-panels-campaign .l-row-3-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-campaign:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-campaign:after {
  clear: both;
}
/* line 49, ../sass/partials/layout/panels/_campaign.scss */
#main .l-panels-campaign .l-preface,
#main .l-panels-campaign .l-first,
#main .l-panels-campaign .l-second,
#main .l-panels-campaign .l-third {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-campaign .l-preface:after,
#main .l-panels-campaign .l-first:after,
#main .l-panels-campaign .l-second:after,
#main .l-panels-campaign .l-third:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-campaign .l-preface:after,
#main .l-panels-campaign .l-first:after,
#main .l-panels-campaign .l-second:after,
#main .l-panels-campaign .l-third:after {
  clear: both;
}

/* line 7, ../sass/partials/layout/panels/_complex-a.scss */
.l-panels-complex-a {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 17, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.main.main-sidebar .l-main {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 18, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.main.main-sidebar .l-main-sidebar {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 24, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second.intro-third .l-intro-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 25, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second.intro-third .l-intro-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 26, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second.intro-third .l-intro-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 29, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second.intro-third-empty .l-intro-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second.intro-third-empty .l-intro-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 34, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second-empty.intro-third .l-intro-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first.intro-second-empty.intro-third .l-intro-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 39, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first-empty.intro-second.intro-third .l-intro-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.intro-first-empty.intro-second.intro-third .l-intro-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 44, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.bottom.bottom-sidebar .l-bottom-sidebar {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_complex-a.scss */
  .l-panels-complex-a.bottom.bottom-sidebar .l-bottom {
    width: 66.26506%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-a:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-a:after {
  clear: both;
}
/* line 60, ../sass/partials/layout/panels/_complex-a.scss */
.l-panels-complex-a .l-wrapper,
.l-panels-complex-a .l-main,
.l-panels-complex-a .l-main-sidebar,
.l-panels-complex-a .l-intro-first,
.l-panels-complex-a .l-intro-second,
.l-panels-complex-a .l-intro-third,
.l-panels-complex-a .l-bottom-sidebar,
.l-panels-complex-a .l-bottom {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-a .l-wrapper:after,
.l-panels-complex-a .l-main:after,
.l-panels-complex-a .l-main-sidebar:after,
.l-panels-complex-a .l-intro-first:after,
.l-panels-complex-a .l-intro-second:after,
.l-panels-complex-a .l-intro-third:after,
.l-panels-complex-a .l-bottom-sidebar:after,
.l-panels-complex-a .l-bottom:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-a .l-wrapper:after,
.l-panels-complex-a .l-main:after,
.l-panels-complex-a .l-main-sidebar:after,
.l-panels-complex-a .l-intro-first:after,
.l-panels-complex-a .l-intro-second:after,
.l-panels-complex-a .l-intro-third:after,
.l-panels-complex-a .l-bottom-sidebar:after,
.l-panels-complex-a .l-bottom:after {
  clear: both;
}

/* line 7, ../sass/partials/layout/panels/_complex-b.scss */
.l-panels-complex-b {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 17, ../sass/partials/layout/panels/_complex-b.scss */
  .l-panels-complex-b.main.main-sidebar .l-main {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 18, ../sass/partials/layout/panels/_complex-b.scss */
  .l-panels-complex-b.main.main-sidebar .l-main-sidebar {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 24, ../sass/partials/layout/panels/_complex-b.scss */
  .l-panels-complex-b.bottom.bottom-sidebar .l-bottom-sidebar {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 25, ../sass/partials/layout/panels/_complex-b.scss */
  .l-panels-complex-b.bottom.bottom-sidebar .l-bottom {
    width: 66.26506%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-b:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-b:after {
  clear: both;
}
/* line 38, ../sass/partials/layout/panels/_complex-b.scss */
.l-panels-complex-b .l-wrapper,
.l-panels-complex-b .l-main,
.l-panels-complex-b .l-main-sidebar,
.l-panels-complex-b .l-intro,
.l-panels-complex-b .l-bottom-sidebar,
.l-panels-complex-b .l-bottom {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-b .l-wrapper:after,
.l-panels-complex-b .l-main:after,
.l-panels-complex-b .l-main-sidebar:after,
.l-panels-complex-b .l-intro:after,
.l-panels-complex-b .l-bottom-sidebar:after,
.l-panels-complex-b .l-bottom:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-b .l-wrapper:after,
.l-panels-complex-b .l-main:after,
.l-panels-complex-b .l-main-sidebar:after,
.l-panels-complex-b .l-intro:after,
.l-panels-complex-b .l-bottom-sidebar:after,
.l-panels-complex-b .l-bottom:after {
  clear: both;
}

/* line 7, ../sass/partials/layout/panels/_complex-c.scss */
.l-panels-complex-c {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 18, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second.main-third .l-main-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second.main-third .l-main-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 20, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second.main-third .l-main-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 23, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second.main-third-empty .l-main-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 24, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second.main-third-empty .l-main-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 28, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second-empty.main-third .l-main-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 29, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first.main-second-empty.main-third .l-main-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first-empty.main-second.main-third .l-main-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 34, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.main-first-empty.main-second.main-third .l-main-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 38, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.first.second .l-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 39, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.first.second .l-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 44, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.bottom-first.bottom-second .l-bottom-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_complex-c.scss */
  .l-panels-complex-c.bottom-first.bottom-second .l-bottom-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-c:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-c:after {
  clear: both;
}
/* line 61, ../sass/partials/layout/panels/_complex-c.scss */
.l-panels-complex-c .l-wrapper,
.l-panels-complex-c .l-top,
.l-panels-complex-c .l-main-first,
.l-panels-complex-c .l-main-second,
.l-panels-complex-c .l-main-third,
.l-panels-complex-c .l-first,
.l-panels-complex-c .l-second,
.l-panels-complex-c .l-bottom-first,
.l-panels-complex-c .l-bottom-second {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-c .l-wrapper:after,
.l-panels-complex-c .l-top:after,
.l-panels-complex-c .l-main-first:after,
.l-panels-complex-c .l-main-second:after,
.l-panels-complex-c .l-main-third:after,
.l-panels-complex-c .l-first:after,
.l-panels-complex-c .l-second:after,
.l-panels-complex-c .l-bottom-first:after,
.l-panels-complex-c .l-bottom-second:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-complex-c .l-wrapper:after,
.l-panels-complex-c .l-top:after,
.l-panels-complex-c .l-main-first:after,
.l-panels-complex-c .l-main-second:after,
.l-panels-complex-c .l-main-third:after,
.l-panels-complex-c .l-first:after,
.l-panels-complex-c .l-second:after,
.l-panels-complex-c .l-bottom-first:after,
.l-panels-complex-c .l-bottom-second:after {
  clear: both;
}

@media (max-width: 46.1875em) {
  /* line 10, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage .l-sidebar {
    height: auto !important;
  }
}
@media (min-width: 46.25em) {
  /* line 15, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.sidebar .l-main {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 18, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage .l-sidebar {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 21, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage .l-postscript {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: both;
  }
  /* line 30, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second.row-1-third .l-row-1-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second.row-1-third .l-row-1-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second.row-1-third .l-row-1-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second.row-1-third-empty .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second.row-1-third-empty .l-row-1-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second-empty.row-1-third .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second-empty.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first-empty.row-1-second.row-1-third .l-row-1-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first-empty.row-1-second.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first.row-1-second-empty.row-1-third-empty .l-row-1-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first-empty.row-1-second.row-1-third-empty .l-row-1-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-1-first-empty.row-1-second-empty.row-1-third .l-row-1-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second.row-2-third .l-row-2-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second.row-2-third .l-row-2-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second.row-2-third .l-row-2-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second.row-2-third-empty .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second.row-2-third-empty .l-row-2-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second-empty.row-2-third .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second-empty.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first-empty.row-2-second.row-2-third .l-row-2-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first-empty.row-2-second.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first.row-2-second-empty.row-2-third-empty .l-row-2-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first-empty.row-2-second.row-2-third-empty .l-row-2-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-2-first-empty.row-2-second-empty.row-2-third .l-row-2-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second.row-4-third .l-row-4-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second.row-4-third .l-row-4-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second.row-4-third .l-row-4-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second.row-4-third-empty .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second.row-4-third-empty .l-row-4-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second-empty.row-4-third .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second-empty.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first-empty.row-4-second.row-4-third .l-row-4-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first-empty.row-4-second.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first.row-4-second-empty.row-4-third-empty .l-row-4-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first-empty.row-4-second.row-4-third-empty .l-row-4-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage.row-4-first-empty.row-4-second-empty.row-4-third .l-row-4-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 62, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage .l-row-3.two-thirds .l-row-3-first {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 63, ../sass/partials/layout/panels/_homepage.scss */
  .l-homepage .l-row-3.two-thirds .l-row-3-second {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 76, ../sass/partials/layout/panels/_homepage.scss */
.l-homepage,
.l-homepage .l-preface,
.l-homepage .l-sidebar,
.l-homepage .l-row-1,
.l-homepage .l-row-2,
.l-homepage .l-row-3,
.l-homepage .l-row-4,
.l-homepage .l-postscript {
  margin-bottom: 10px;
}

/* line 6, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
.l-panels-left-sidebar-three-column {
  margin-top: 20px;
}
@media (max-width: 46.1875em) {
  /* line 11, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column .l-sidebar {
    height: auto !important;
  }
}
@media (min-width: 46.25em) {
  /* line 16, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.sidebar .l-main {
    width: 74.6988%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column .l-sidebar {
    width: 24.09639%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 22, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column .l-postscript {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: both;
  }
  /* line 30, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second.row-1-third-empty .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second.row-1-third-empty .l-row-1-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third .l-row-1-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third-empty .l-row-1-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third-empty .l-row-1-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-1-first-empty.row-1-second-empty.row-1-third .l-row-1-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second.row-2-third-empty .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second.row-2-third-empty .l-row-2-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third .l-row-2-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third-empty .l-row-2-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third-empty .l-row-2-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-2-first-empty.row-2-second-empty.row-2-third .l-row-2-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second.row-3-third-empty .l-row-3-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second.row-3-third-empty .l-row-3-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third .l-row-3-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third .l-row-3-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third .l-row-3-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third .l-row-3-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third-empty .l-row-3-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third-empty .l-row-3-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-3-first-empty.row-3-second-empty.row-3-third .l-row-3-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 30, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 35, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second.row-4-third-empty .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second.row-4-third-empty .l-row-4-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 40, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 45, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third .l-row-4-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 49, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third-empty .l-row-4-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 52, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third-empty .l-row-4-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 55, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
  .l-panels-left-sidebar-three-column.row-4-first-empty.row-4-second-empty.row-4-third .l-row-4-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 68, ../sass/partials/layout/panels/_left-sidebar-three-column.scss */
.l-panels-left-sidebar-three-column,
.l-panels-left-sidebar-three-column .l-preface,
.l-panels-left-sidebar-three-column .l-sidebar,
.l-panels-left-sidebar-three-column .l-row-1,
.l-panels-left-sidebar-three-column .l-row-2,
.l-panels-left-sidebar-three-column .l-row-3,
.l-panels-left-sidebar-three-column .l-row-4,
.l-panels-left-sidebar-three-column .l-postscript {
  margin-bottom: 10px;
}

/* line 7, ../sass/partials/layout/panels/_one-column.scss */
.l-panels-one-column {
  margin-top: 20px;
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-one-column:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-one-column:after {
  clear: both;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-one-column .l-preface:after,
.l-panels-one-column .l-main:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-one-column .l-preface:after,
.l-panels-one-column .l-main:after {
  clear: both;
}

/* line 6, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
.l-panels-right-sidebar-three-column {
  margin-top: 20px;
}
@media (max-width: 46.1875em) {
  /* line 12, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column .l-sidebar {
    height: auto !important;
  }
}
@media (min-width: 46.25em) {
  /* line 17, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.sidebar .l-main {
    width: 74.6988%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 20, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column .l-sidebar {
    width: 24.09639%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 23, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column .l-postscript {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: both;
  }
  /* line 31, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second.row-1-third .l-row-1-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second.row-1-third-empty .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 37, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second.row-1-third-empty .l-row-1-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third .l-row-1-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 42, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third .l-row-1-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 47, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third .l-row-1-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 50, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first.row-1-second-empty.row-1-third-empty .l-row-1-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 53, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first-empty.row-1-second.row-1-third-empty .l-row-1-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 56, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-1-first-empty.row-1-second-empty.row-1-third .l-row-1-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second.row-2-third .l-row-2-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second.row-2-third-empty .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 37, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second.row-2-third-empty .l-row-2-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third .l-row-2-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 42, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third .l-row-2-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 47, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third .l-row-2-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 50, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first.row-2-second-empty.row-2-third-empty .l-row-2-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 53, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first-empty.row-2-second.row-2-third-empty .l-row-2-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 56, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-2-first-empty.row-2-second-empty.row-2-third .l-row-2-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second.row-3-third .l-row-3-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second.row-3-third-empty .l-row-3-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 37, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second.row-3-third-empty .l-row-3-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third .l-row-3-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 42, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third .l-row-3-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third .l-row-3-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 47, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third .l-row-3-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 50, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first.row-3-second-empty.row-3-third-empty .l-row-3-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 53, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first-empty.row-3-second.row-3-third-empty .l-row-3-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 56, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-3-first-empty.row-3-second-empty.row-3-third .l-row-3-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 31, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-first {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 32, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-second {
    width: 32.53012%;
    float: left;
    margin-right: -100%;
    margin-left: 33.73494%;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second.row-4-third .l-row-4-third {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 36, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second.row-4-third-empty .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 37, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second.row-4-third-empty .l-row-4-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 41, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third .l-row-4-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 42, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 46, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third .l-row-4-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 47, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third .l-row-4-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 50, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first.row-4-second-empty.row-4-third-empty .l-row-4-first {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 53, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first-empty.row-4-second.row-4-third-empty .l-row-4-second {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 56, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
  .l-panels-right-sidebar-three-column.row-4-first-empty.row-4-second-empty.row-4-third .l-row-4-third {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 69, ../sass/partials/layout/panels/_right-sidebar-three-column.scss */
.l-panels-right-sidebar-three-column,
.l-panels-right-sidebar-three-column .l-preface,
.l-panels-right-sidebar-three-column .l-sidebar,
.l-panels-right-sidebar-three-column .l-row-1,
.l-panels-right-sidebar-three-column .l-row-2,
.l-panels-right-sidebar-three-column .l-row-3,
.l-panels-right-sidebar-three-column .l-row-4,
.l-panels-right-sidebar-three-column .l-postscript {
  margin-bottom: 10px;
}

/* line 3, ../sass/partials/layout/panels/_sidebar-left.scss */
.l-panels-sidebar-left {
  margin-top: 20px;
}
@media (min-width: 46.25em) {
  /* line 9, ../sass/partials/layout/panels/_sidebar-left.scss */
  .l-panels-sidebar-left.main.sidebar .l-main {
    width: 74.6988%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}
@media (min-width: 46.25em) {
  /* line 14, ../sass/partials/layout/panels/_sidebar-left.scss */
  .l-panels-sidebar-left.main.sidebar .l-sidebar {
    width: 24.09639%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
}

/* line 25, ../sass/partials/layout/panels/_sidebar-left.scss */
.l-panels-sidebar-left,
.l-panels-sidebar-left .l-preface,
.l-panels-sidebar-left .l-main,
.l-panels-sidebar-left .l-sidebar {
  margin-bottom: 10px;
}

/* line 7, ../sass/partials/layout/panels/_sidebar-right.scss */
.l-panels-sidebar-right {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 16, ../sass/partials/layout/panels/_sidebar-right.scss */
  .l-panels-sidebar-right.main.sidebar .l-main {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_sidebar-right.scss */
  .l-panels-sidebar-right.main.sidebar .l-sidebar {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar-right:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar-right:after {
  clear: both;
}
/* line 30, ../sass/partials/layout/panels/_sidebar-right.scss */
.l-panels-sidebar-right .l-preface,
.l-panels-sidebar-right .l-main,
.l-panels-sidebar-right .l-sidebar {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar-right .l-preface:after,
.l-panels-sidebar-right .l-main:after,
.l-panels-sidebar-right .l-sidebar:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar-right .l-preface:after,
.l-panels-sidebar-right .l-main:after,
.l-panels-sidebar-right .l-sidebar:after {
  clear: both;
}

/* line 7, ../sass/partials/layout/panels/_sidebar.scss */
.l-panels-sidebar {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 16, ../sass/partials/layout/panels/_sidebar.scss */
  .l-panels-sidebar.main.sidebar .l-main {
    width: 66.26506%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_sidebar.scss */
  .l-panels-sidebar.main.sidebar .l-sidebar {
    width: 32.53012%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar:after {
  clear: both;
}
/* line 30, ../sass/partials/layout/panels/_sidebar.scss */
.l-panels-sidebar .l-preface,
.l-panels-sidebar .l-main,
.l-panels-sidebar .l-sidebar {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar .l-preface:after,
.l-panels-sidebar .l-main:after,
.l-panels-sidebar .l-sidebar:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.l-panels-sidebar .l-preface:after,
.l-panels-sidebar .l-main:after,
.l-panels-sidebar .l-sidebar:after {
  clear: both;
}

/* line 7, ../sass/partials/layout/panels/_three-column.scss */
.l-panels-three-column {
  margin-top: 20px;
}
@media (min-width: 43.75em) {
  /* line 18, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second.third .l-first {
    width: 24.09639%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 19, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second.third .l-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 25.3012%;
    clear: none;
  }
  /* line 20, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second.third .l-third {
    width: 24.09639%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 23, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second.third-empty .l-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 24, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second.third-empty .l-second {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 28, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second-empty.third .l-first {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 29, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first.second-empty.third .l-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 33, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first-empty.second.third .l-second {
    width: 49.39759%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
  }
  /* line 34, ../sass/partials/layout/panels/_three-column.scss */
  .l-panels-three-column.first-empty.second.third .l-third {
    width: 49.39759%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-three-column:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-three-column:after {
  clear: both;
}
/* line 44, ../sass/partials/layout/panels/_three-column.scss */
#main .l-panels-three-column .l-preface,
#main .l-panels-three-column .l-first,
#main .l-panels-three-column .l-second,
#main .l-panels-three-column .l-third {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-three-column .l-preface:after,
#main .l-panels-three-column .l-first:after,
#main .l-panels-three-column .l-second:after,
#main .l-panels-three-column .l-third:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
#main .l-panels-three-column .l-preface:after,
#main .l-panels-three-column .l-first:after,
#main .l-panels-three-column .l-second:after,
#main .l-panels-three-column .l-third:after {
  clear: both;
}

/* line 4, ../sass/partials/components/_header.scss */
.header {
  margin: 0 auto;
  max-width: 1000px;
  padding: 10px 0 0;
}
/* line 9, ../sass/partials/components/_header.scss */
.header .logo {
  float: left;
  width: 100px;
}
/* line 14, ../sass/partials/components/_header.scss */
.header #hdr_links {
  width: 158px !important;
}
/* line 17, ../sass/partials/components/_header.scss */
.header #hdr_links li {
  color: #1680c3;
  font: 8pt RobotoBold,Arial,sans-serif;
  letter-spacing: 1px;
  list-style: disc inside none;
  margin: 0 0 1em;
  padding: 0;
  text-transform: uppercase;
}
/* line 28, ../sass/partials/components/_header.scss */
.header #boxes-box-header_search {
  float: right;
  margin: 0 0 1em;
}
/* line 32, ../sass/partials/components/_header.scss */
.header #boxes-box-header_search .boxes-box-controls {
  display: none;
}
/* line 36, ../sass/partials/components/_header.scss */
.header #boxes-box-header_search input {
  vertical-align: middle;
}
/* line 39, ../sass/partials/components/_header.scss */
.header #boxes-box-header_search input.searchBox {
  font-family: 'Roboto',Helvetica,Arial,sans-serif;
  font-size: 8pt;
  padding: 5px;
  width: 148px !important;
  border: 1px solid #999;
}
/* line 47, ../sass/partials/components/_header.scss */
.header #boxes-box-header_search input#search_submit {
  background-color: #1680c3;
  border: 1px solid #1680c3;
  padding: 1px;
  margin: 0 0 0 -6px;
}
/* line 57, ../sass/partials/components/_header.scss */
.header #boxes-box-header_links .boxes-box-controls {
  display: none;
}
/* line 61, ../sass/partials/components/_header.scss */
.header #boxes-box-header_links ul li {
  color: #1680c3;
  font: 8pt RobotoBold,Arial,sans-serif;
  letter-spacing: 1px;
  list-style: disc inside none;
  margin: 0 0 1em;
  padding: 0;
  text-align: right;
  text-transform: uppercase;
  width: 170px;
}

/* line 78, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-search {
  position: relative;
  right: 172px;
  top: 25px;
}
/* line 83, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-search #boxes-box-header_search input.searchBox {
  width: 175px !important;
}
/* line 88, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-social-icons {
  position: relative;
  top: -10px;
  left: 805px;
  width: 175px;
}
@media (max-width: 979px) {
  /* line 97, ../sass/partials/components/_header.scss */
  .not-front .block.block--boxes-header-links {
    clear: both;
    float: right;
    position: relative;
    right: unset;
  }
  /* line 103, ../sass/partials/components/_header.scss */
  .not-front .block.block--boxes-header-search {
    position: unset;
    right: unset;
  }
  /* line 107, ../sass/partials/components/_header.scss */
  .not-front .block.block--boxes-header-social-icons {
    position: unset;
    top: unset;
  }
}
/* line 113, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-links {
  clear: both;
  float: right;
  padding-top: 20px;
  position: relative;
  right: 95px;
}
/* line 120, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-links:after {
  clear: both;
}
/* line 124, ../sass/partials/components/_header.scss */
.not-front .block--boxes-header-links ul li {
  text-align: left;
}
/* line 129, ../sass/partials/components/_header.scss */
.not-front #block-tb-megamenu-main-menu {
  left: 125px;
  padding-top: 25px;
  position: relative;
}
/* line 135, ../sass/partials/components/_header.scss */
.not-front .header .logo {
  position: absolute;
}

/* line 140, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us, #boxes-box-header_social_icons {
  clear: right;
}
/* line 143, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us .boxes-box-controls, #boxes-box-header_social_icons .boxes-box-controls {
  display: none;
}
/* line 147, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul, #boxes-box-header_social_icons ul {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 2px 5px 0 0;
  float: right;
}
/* line 154, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li, #boxes-box-header_social_icons ul li {
  display: inline;
  font: 0.85em 'Roboto',Helvetica,Arial,sans-serif;
  margin: 0 0 0 2px;
  padding: 0 0 0 10px;
  vertical-align: text-bottom;
  float: left;
}
/* line 162, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a, #boxes-box-header_social_icons ul li a {
  display: block;
  height: 24px;
  margin-left: 10px;
  width: 22px;
}
/* line 168, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.ir, #boxes-box-header_social_icons ul li a.ir {
  border: 0 none;
  overflow: hidden;
}
/* line 171, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.ir:before, #boxes-box-header_social_icons ul li a.ir:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
/* line 179, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_facebook, #boxes-box-header_social_icons ul li a.icn_facebook {
  background: url("http://www.energystar.gov/images/home_page/social-icons.png") no-repeat scroll -25px -20px rgba(0, 0, 0, 0);
}
/* line 182, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_twitter, #boxes-box-header_social_icons ul li a.icn_twitter {
  background: url("http://www.energystar.gov/images/home_page/social-icons.png") no-repeat scroll -54px -20px rgba(0, 0, 0, 0);
}
/* line 185, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_youtube, #boxes-box-header_social_icons ul li a.icn_youtube {
  background: url("http://www.energystar.gov/images/home_page/social-icons.png") no-repeat scroll -83px -20px rgba(0, 0, 0, 0);
}
/* line 188, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_blog, #boxes-box-header_social_icons ul li a.icn_blog {
  background: url("http://www.energystar.gov/images/home_page/social-icons.png") no-repeat scroll -112px -20px rgba(0, 0, 0, 0);
}
/* line 191, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_facebook_l, #boxes-box-header_social_icons ul li a.icn_facebook_l {
  height: 38px;
  width: 32px;
  background: url("http://www.energystar.gov/images/home_page/social-icons_large.png") no-repeat scroll -19px -20px rgba(0, 0, 0, 0);
}
/* line 196, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_twitter_l, #boxes-box-header_social_icons ul li a.icn_twitter_l {
  height: 38px;
  width: 32px;
  background: url("http://www.energystar.gov/images/home_page/social-icons_large.png") no-repeat scroll -70px -20px rgba(0, 0, 0, 0);
}
/* line 201, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_youtube_l, #boxes-box-header_social_icons ul li a.icn_youtube_l {
  height: 38px;
  width: 32px;
  background: url("http://www.energystar.gov/images/home_page/social-icons_large.png") no-repeat scroll -121px -20px rgba(0, 0, 0, 0);
}
/* line 206, ../sass/partials/components/_header.scss */
#boxes-box-social_media_connect_with_us ul li a.icn_blog_l, #boxes-box-header_social_icons ul li a.icn_blog_l {
  height: 38px;
  width: 32px;
  background: url("http://www.energystar.gov/images/home_page/social-icons_large.png") no-repeat scroll -173px -20px rgba(0, 0, 0, 0);
}

/* line 219, ../sass/partials/components/_header.scss */
.page-homepage .header #boxes-box-header_social_icons ul {
  padding: 2px 0 0;
}
/* line 222, ../sass/partials/components/_header.scss */
.page-homepage .header #boxes-box-header_social_icons ul li a {
  margin-left: 0;
}
@media (max-width: 979px) {
  /* line 228, ../sass/partials/components/_header.scss */
  .page-homepage .header .block.block--boxes-header-links {
    position: relative;
    top: -170px;
  }
  /* line 233, ../sass/partials/components/_header.scss */
  .page-homepage .header .boxes-box#boxes-box-header_links ul li {
    float: unset;
  }
  /* line 237, ../sass/partials/components/_header.scss */
  .page-homepage .header .boxes-box#boxes-box-header_links .boxes-box-content {
    float: right;
  }
  /* line 241, ../sass/partials/components/_header.scss */
  .page-homepage .header #boxes-box-header_social_icons ul {
    float: right;
  }
  /* line 245, ../sass/partials/components/_header.scss */
  .page-homepage .header .boxes-box#boxes-box-header_search {
    clear: both;
    position: relative;
    top: -165px;
  }
  /* line 250, ../sass/partials/components/_header.scss */
  .page-homepage .header .block.block--boxes-header-social-icons {
    clear: both;
    position: relative;
    top: -160px;
  }
}
/* line 257, ../sass/partials/components/_header.scss */
.page-homepage .header #boxes-box-header_search input#search_submit {
  background-color: #1680c3;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 264, ../sass/partials/components/_header.scss */
.page-homepage .header #boxes-box-header_search input.searchBox {
  border: 1px inset #ccc;
  padding: 4px;
}
/* line 270, ../sass/partials/components/_header.scss */
.page-homepage .header #boxes-box-header_links ul li {
  float: right;
}

/* line 278, ../sass/partials/components/_header.scss */
.section-buildings .region-navigation {
  background: url("../images/buildings_background.png") no-repeat scroll right top white;
  padding: 0;
}
/* line 282, ../sass/partials/components/_header.scss */
.section-buildings .region-navigation #block-superfish-4 .content {
  min-height: 60px;
  height: 60px;
}
/* line 288, ../sass/partials/components/_header.scss */
.section-buildings.path-buildings #boxes-box-tagline_buildings .boxes-box-content {
  float: left;
  top: 30px;
  position: relative;
  left: 20px;
  display: block;
}
/* line 295, ../sass/partials/components/_header.scss */
.section-buildings.path-buildings #boxes-box-tagline_buildings .boxes-box-content h2 {
  color: #1680c3;
}
/* line 300, ../sass/partials/components/_header.scss */
.section-buildings #boxes-box-tagline_buildings .boxes-box-content {
  display: none;
}

/* line 307, ../sass/partials/components/_header.scss */
.section-about .region-navigation {
  background: url("../images/about_background.png") no-repeat scroll right top white;
  padding: 0;
}
/* line 310, ../sass/partials/components/_header.scss */
.section-about .region-navigation .block--boxes-tagline-about .content {
  min-height: 60px;
  height: 60px;
}
/* line 316, ../sass/partials/components/_header.scss */
.section-about .boxes-box-content .tagline, .section-about .boxes-box-controls {
  /*display: none; */
  /*commenting out for esdrupal-1617 */
}
/* line 320, ../sass/partials/components/_header.scss */
.section-about .snippet {
  color: #666;
  float: right;
  font-size: 1.39em;
  position: relative;
  right: 20px;
  top: 30px;
}
/* line 329, ../sass/partials/components/_header.scss */
.section-about.path-about #boxes-box-tagline_about .boxes-box-content {
  display: block;
}
/* line 332, ../sass/partials/components/_header.scss */
.section-about.path-about #boxes-box-tagline_about .boxes-box-content .tagline {
  float: left;
  top: 30px;
  position: relative;
  left: 20px;
  display: block;
}
/* line 339, ../sass/partials/components/_header.scss */
.section-about.path-about #boxes-box-tagline_about .boxes-box-content .tagline h2 {
  color: #1680c3;
}
/* line 345, ../sass/partials/components/_header.scss */
.section-about #boxes-box-tagline_about .tagline {
  display: none;
}

/* line 351, ../sass/partials/components/_header.scss */
.section-products .region-navigation, .section-detail .region-navigation {
  background: url("../images/products_background.png") no-repeat scroll right top white;
  padding: 0;
}
/* line 354, ../sass/partials/components/_header.scss */
.section-products .region-navigation .block--boxes-tagline-products .content, .section-detail .region-navigation .block--boxes-tagline-products .content {
  min-height: 60px;
  height: 60px;
}
/* line 360, ../sass/partials/components/_header.scss */
.section-products .boxes-box-content .tagline, .section-products .boxes-box-controls, .section-detail .boxes-box-content .tagline, .section-detail .boxes-box-controls {
  display: none;
}
/* line 364, ../sass/partials/components/_header.scss */
.section-products .snippet, .section-detail .snippet {
  color: #666;
  float: right;
  font-size: 1.39em;
  position: relative;
  right: 20px;
  top: 30px;
}

/* line 375, ../sass/partials/components/_header.scss */
.content .breadcrumb {
  margin: 0;
  font-size: 0.9em;
  padding: 0 0 0 5px;
  position: absolute;
  max-width: 1000px;
}
/* line 382, ../sass/partials/components/_header.scss */
.content .breadcrumb ul {
  list-style: none;
  margin: 0;
}
/* line 386, ../sass/partials/components/_header.scss */
.content .breadcrumb ul li {
  color: #999;
  float: left;
}
/* line 390, ../sass/partials/components/_header.scss */
.content .breadcrumb ul li:last-child a {
  color: #999;
}
/* line 395, ../sass/partials/components/_header.scss */
.content .breadcrumb a {
  color: #333;
  margin: inherit;
  padding-right: 0.48em;
}
/* line 400, ../sass/partials/components/_header.scss */
.content .breadcrumb a:hover {
  color: 1680C3;
}
/* line 404, ../sass/partials/components/_header.scss */
.content .breadcrumb a:last-child {
  color: #afafaf;
}

/* line 8, ../sass/partials/components/_autocomplete.scss */
#autocomplete {
  border: 1px solid #cccccc;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
/* line 14, ../sass/partials/components/_autocomplete.scss */
#autocomplete ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 20, ../sass/partials/components/_autocomplete.scss */
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  margin: 0;
  padding: 0.25em;
  white-space: pre;
}
/* line 28, ../sass/partials/components/_autocomplete.scss */
#autocomplete li.selected {
  background: blue;
  color: white;
}

/* line 35, ../sass/partials/components/_autocomplete.scss */
input.form-autocomplete {
  background-image: url(../images/bg/throbber.gif);
  background-position: right 0.64em top 12px;
  background-repeat: no-repeat;
  padding-right: 2.4em;
}
/* line 41, ../sass/partials/components/_autocomplete.scss */
[dir="rtl"] input.form-autocomplete {
  background-position: left 0.64em top 12px;
  padding-left: 2.4em;
  padding-right: 0.8em;
}

/* line 56, ../sass/partials/components/_autocomplete.scss */
input.throbbing {
  background-position: right 0.64em top -47px;
}
/* line 59, ../sass/partials/components/_autocomplete.scss */
[dir="rtl"] input.throbbing {
  background-position: left 0.64em top -47px;
}

/* line 4, ../sass/partials/components/_breadcrumb.scss */
.breadcrumb {
  margin: 1.68em 0;
}

/* line 12, ../sass/partials/components/_breadcrumb.scss */
.breadcrumb__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 18, ../sass/partials/components/_breadcrumb.scss */
.breadcrumb__item {
  display: inline-block;
  margin-right: 0.5em;
}
/* line 22, ../sass/partials/components/_breadcrumb.scss */
.breadcrumb__item:after {
  content: "\2794";
  margin-left: 0.5em;
}
/* line 27, ../sass/partials/components/_breadcrumb.scss */
.breadcrumb__item:last-child:after {
  content: "";
  margin-left: 0;
}

/* line 4, ../sass/partials/components/_button.scss */
.button {
  font-size: 1.2em;
  line-height: 1.4em;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f9f9f9;
  border: 1px solid #c6c6c6;
  border-bottom-color: #b9b9b9;
  border-top-color: lightgrey;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  margin: 0 0 1.68em;
  padding: 0 0.5em;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: baseline;
}
/* line 36, ../sass/partials/components/_button.scss */
.button:focus, .button:hover {
  background-color: white;
  border-color: #797979;
  outline: 0;
}
/* line 42, ../sass/partials/components/_button.scss */
.button:active {
  background-color: #e0e0e0;
  border-color: #acacac;
}
/* line 47, ../sass/partials/components/_button.scss */
.button + .button {
  margin-left: 1em;
}
/* line 50, ../sass/partials/components/_button.scss */
[dir="rtl"] .button + .button {
  margin-left: 0;
  margin-right: 1em;
}

/* line 2, ../sass/partials/components/_content.scss */
#main .region-content {
  background: #fff;
  padding-top: 5px;
  clear: both;
}

/* line 13, ../sass/partials/components/_content.scss */
table .tablesorter thead tr .header {
  background-image: url("../images/bg.gif");
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 19, ../sass/partials/components/_content.scss */
table .tablesorter thead tr .header .headerSortUp {
  background-image: url("../images/asc.gif");
}
/* line 23, ../sass/partials/components/_content.scss */
table .tablesorter thead tr .header .headerSortDown {
  background-image: url("../images/desc.gif");
}

/* line 31, ../sass/partials/components/_content.scss */
table.core_table {
  border: 1px solid #989898;
}
/* line 34, ../sass/partials/components/_content.scss */
table.core_table th {
  background: none repeat scroll 0 0 white;
  border: medium none;
}
/* line 38, ../sass/partials/components/_content.scss */
table.core_table #ghg {
  background-color: #afafaf;
}
/* line 41, ../sass/partials/components/_content.scss */
table.core_table td {
  border: medium none;
}
/* line 44, ../sass/partials/components/_content.scss */
table.core_table #years {
  background-color: #f1f1f1;
  text-align: center;
}

/* line 4, ../sass/partials/components/_fieldset.scss */
.fieldset {
  background: #fff;
  border: 1px solid #cccccc;
  margin: 1.68em 0 2.64em;
  padding: 0 1em;
  position: relative;
  top: 0.96em;
}

/* line 13, ../sass/partials/components/_fieldset.scss */
.fieldset__legend {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #eeeeee;
  border: 1px solid #cccccc;
  border-bottom: none;
  color: #333;
  display: block;
  height: 2em;
  left: -1px;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 0;
  text-shadow: 0 1px 0 #fff;
  top: -0.96em;
  width: 100%;
}

/* line 31, ../sass/partials/components/_fieldset.scss */
.fieldset__legend-text {
  display: block;
  padding-left: 1em;
}

/* line 36, ../sass/partials/components/_fieldset.scss */
.fieldset__legend-link {
  display: block;
}

/* line 40, ../sass/partials/components/_fieldset.scss */
.fieldset__content {
  margin-top: 2.5em;
}

/* line 44, ../sass/partials/components/_fieldset.scss */
.fieldset__description {
  font-style: italic;
  margin: 1.68em 0;
}

/* line 50, ../sass/partials/components/_fieldset.scss */
.fieldset--collapsible .fieldset__legend-link:before {
  content: "-";
  display: inline-block;
  font-weight: bold;
  margin-right: 1em;
}
/* line 57, ../sass/partials/components/_fieldset.scss */
.fieldset--collapsible.is-collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 4.32em;
}
/* line 63, ../sass/partials/components/_fieldset.scss */
.fieldset--collapsible.is-collapsed .fieldset__legend {
  border-bottom: 1px solid #cccccc;
}
/* line 67, ../sass/partials/components/_fieldset.scss */
.fieldset--collapsible.is-collapsed .fieldset__legend-link:before {
  content: "+";
}
/* line 71, ../sass/partials/components/_fieldset.scss */
.fieldset--collapsible.is-collapsed .fieldset__content {
  display: none;
}

/* line 4, ../sass/partials/components/_flexslider.scss */
.flexslider {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 13, ../sass/partials/components/_flexslider.scss */
.flexslider .flex-control-paging li a {
  margin: 0 3px;
}
/* line 19, ../sass/partials/components/_flexslider.scss */
.flexslider .slides li {
  z-index: 0;
}

/* line 27, ../sass/partials/components/_flexslider.scss */
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .slides img {
  width: auto;
  /* undo width: 100%  in flexslider.css*/
  max-width: 100%;
  /* Make sure the image stays inside its surrounding container. */
  height: auto;
  /* keep the aspect ratio */
}
/* line 33, ../sass/partials/components/_flexslider.scss */
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .fp1 img {
  border: 1px solid #ccc;
  display: block;
  float: left;
  margin-right: 1em;
}
/* line 40, ../sass/partials/components/_flexslider.scss */
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .fp2 img {
  border: 1px solid #ccc;
  display: block;
  margin-bottom: 1em;
  max-width: 100%;
}

/* line 4, ../sass/partials/components/_form-item.scss */
.form-item {
  margin: 1.68em 0;
}

/* line 8, ../sass/partials/components/_form-item.scss */
.form-item__label {
  display: block;
  font-weight: bold;
}

/* line 13, ../sass/partials/components/_form-item.scss */
.form-item__fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 19, ../sass/partials/components/_form-item.scss */
.form-item__legend {
  font-weight: bold;
}

/* line 23, ../sass/partials/components/_form-item.scss */
.form-item__description {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #555555;
}

/* line 30, ../sass/partials/components/_form-item.scss */
.form-item--checkbox .form-item__label,
.form-item--radio .form-item__label {
  display: inline;
  font-weight: normal;
}

/* line 37, ../sass/partials/components/_form-item.scss */
.form-item--checkboxes .form-item--checkbox,
.form-item--radio {
  margin: 0;
}

/* line 43, ../sass/partials/components/_form-item.scss */
.form-item--date-day,
.form-item--date-month,
.form-item--date-year {
  display: inline-block;
  margin: 0;
}

/* line 48, ../sass/partials/components/_form-item.scss */
.form-item--password-confirm-pass-1 {
  margin-bottom: 0.84em;
}

/* line 52, ../sass/partials/components/_form-item.scss */
.form-item--password-confirm-pass-2 {
  margin: 0.84em 0;
}

/* line 58, ../sass/partials/components/_form-item.scss */
.form-select,
.form-text,
.form-textarea {
  border: 1px solid #cccccc;
  font-size: 1em;
  padding: 0.4em 0.8em;
}
/* line 63, ../sass/partials/components/_form-item.scss */
.form-select:focus,
.form-text:focus,
.form-textarea:focus {
  border-color: #4d4d4d;
  outline: 0;
}

/* line 70, ../sass/partials/components/_form-item.scss */
.form-item input.is-error, .form-item textarea.is-error, .form-item select.is-error {
  border: 2px solid red;
}

/* line 4, ../sass/partials/components/_html.scss */
body {
  background: #ceebfa;
}

/* line 8, ../sass/partials/components/_html.scss */
table {
  border: 1px solid #989898;
  color: #363636;
  margin: 2em 0;
}
/* line 13, ../sass/partials/components/_html.scss */
table caption {
  font-size: 85%;
  margin: 5px 0;
  text-align: left;
}
/* line 18, ../sass/partials/components/_html.scss */
table thead {
  background: none repeat scroll 0 0 #8d8d8d;
}
/* line 21, ../sass/partials/components/_html.scss */
table th {
  border-bottom: 1px solid #ccc;
}
/* line 24, ../sass/partials/components/_html.scss */
table tr {
  border: medium none;
}
/* line 27, ../sass/partials/components/_html.scss */
table tr:nth-child(2n) {
  background: none repeat scroll 0 0 #f1f1f1;
}
/* line 30, ../sass/partials/components/_html.scss */
table tr:nth-child(2n+1) {
  background: none repeat scroll 0 0 #fff;
}
/* line 35, ../sass/partials/components/_html.scss */
table thead th, table th {
  background: none repeat scroll 0 0 #afafaf;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
/* line 43, ../sass/partials/components/_html.scss */
table tbody {
  color: #363636;
  font-size: 11px;
}
/* line 47, ../sass/partials/components/_html.scss */
table td {
  border-bottom: 1px solid #f1f1f1;
  border-collapse: collapse;
  font-size: 13px;
  margin: 0;
  padding: 5px;
}
/* line 56, ../sass/partials/components/_html.scss */
table tr:hover td, table tr.even:hover td.active, table tr.odd:hover td.active {
  background: inherit;
}
/* line 59, ../sass/partials/components/_html.scss */
table tr.odd td.active, table tr.odd td, table tr.even td.active, table tr.even td {
  background: inherit;
}
/* line 63, ../sass/partials/components/_html.scss */
table .core_table {
  border: 1px solid #989898;
}
/* line 66, ../sass/partials/components/_html.scss */
table .core_table th {
  background: none repeat scroll 0 0 white;
  border: medium none;
}
/* line 70, ../sass/partials/components/_html.scss */
table .core_table #ghg {
  background-color: #afafaf;
}
/* line 73, ../sass/partials/components/_html.scss */
table .core_table td {
  border: medium none;
}
/* line 76, ../sass/partials/components/_html.scss */
table .core_table #years {
  background-color: #f1f1f1;
  text-align: center;
}
/* line 85, ../sass/partials/components/_html.scss */
table .tablesorter thead tr .header {
  background-image: url("../images/bg.gif");
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 91, ../sass/partials/components/_html.scss */
table .tablesorter thead tr .header .headerSortUp {
  background-image: url("../images/asc.gif");
}
/* line 95, ../sass/partials/components/_html.scss */
table .tablesorter thead tr .header .headerSortDown {
  background-image: url("../images/desc.gif");
}

/* line 104, ../sass/partials/components/_html.scss */
.join_box h2 {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #00AEEF;
  border-color: #11617F #11617F -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  color: #FFFFFF;
  margin: 0;
  padding: 5px 10px;
  width: 675px;
}
/* line 120, ../sass/partials/components/_html.scss */
.join_box .buttons {
  float: right;
  font-weight: bold;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: 295px;
}
/* line 128, ../sass/partials/components/_html.scss */
.join_box .buttons li {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
}
/* line 133, ../sass/partials/components/_html.scss */
.join_box .buttons li.top {
  border-bottom: 1px solid #80D7F7;
  border-top: 0 none;
  margin: 0;
  padding: 0;
}
/* line 140, ../sass/partials/components/_html.scss */
.join_box .buttons li.bottom {
  border-bottom: 0 none;
  border-top: 1px solid #FFFFFF;
  margin: 0;
  padding: 0;
}
/* line 149, ../sass/partials/components/_html.scss */
.join_box .buttons a {
  color: #000000;
  display: block;
  text-decoration: none;
  width: 295px;
  background-color: #CBEDF8;
  background-image: none;
  border: 0 none;
  margin: 0;
}
/* line 159, ../sass/partials/components/_html.scss */
.join_box .buttons a:focus, .join_box .buttons a:hover {
  background-color: #80D7F7;
  background-image: none;
  border: 0 none;
  color: #FFFFFF;
}
/* line 167, ../sass/partials/components/_html.scss */
.join_box .buttons span {
  color: #000000;
  display: block;
  font-family: inherit;
  font-size: inherit;
  margin-left: 5px;
  margin-right: 2px;
  padding: 9px;
}
/* line 176, ../sass/partials/components/_html.scss */
.join_box .buttons span.car_arw {
  background: url(../images/join_arrow.gif) no-repeat scroll 0 50% rgba(0, 0, 0, 0);
  display: inline;
  float: right;
  height: 10px;
  margin-right: 3px;
  padding: 0;
  width: 9px;
}
/* line 187, ../sass/partials/components/_html.scss */
.join_box .buttons a:hover span.car_arw {
  background: url(../images/join_arrow_rollover.gif) no-repeat scroll 0 50% rgba(0, 0, 0, 0);
  display: inline;
  float: right;
  height: 10px;
  margin-right: 3px;
  padding: 0;
  width: 9px;
}
/* line 197, ../sass/partials/components/_html.scss */
.join_box .buttons li {
  border-bottom: 1px solid #80D7F7;
  border-top: 1px solid #FFFFFF;
  margin: 0;
  padding: 0;
}
/* line 205, ../sass/partials/components/_html.scss */
.join_box .join_box_container {
  background: url(../images/cloud_background.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #11617F;
  float: left;
  height: auto;
  padding: 0;
  width: 675px;
}
/* line 214, ../sass/partials/components/_html.scss */
.join_box .join_box_text {
  left: 15px;
  position: relative;
  top: 160px;
  width: 355px;
}
/* line 220, ../sass/partials/components/_html.scss */
.join_box .join_box_text p {
  line-height: 130%;
}

/* line 227, ../sass/partials/components/_html.scss */
.l-second .field-name-field-image, .l-main .field-name-field-image {
  float: left;
  height: auto;
  max-width: none;
  padding: 0 15px 15px 0;
  width: 210px;
}

/* line 236, ../sass/partials/components/_html.scss */
.flt_l {
  float: left;
}

/* line 240, ../sass/partials/components/_html.scss */
.flt_r {
  float: right;
}

/* line 245, ../sass/partials/components/_html.scss */
#overlay {
  width: 980px;
  margin: 0 auto;
  height: 100%;
  background: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  z-index: 11;
}

/* line 255, ../sass/partials/components/_html.scss */
html.lt-ie10 #overlay {
  top: 128px;
}

/* line 4, ../sass/partials/components/_messages.scss */
.messages {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 1.2em;
  line-height: 1.4em;
  background-position: 0.7em 0.7em;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 4px 1px;
  margin: 1.4em 0;
  padding: 0.7em 0.7em 0.7em 2.8em;
  position: relative;
  word-wrap: break-word;
}
/* line 16, ../sass/partials/components/_messages.scss */
[dir="rtl"] .messages {
  background-position: 98.5% 50%;
  padding: 0.7em 2.8em 0.7em 0.7em;
}
@media print {
  /* line 4, ../sass/partials/components/_messages.scss */
  .messages {
    background-image: none !important;
    padding-left: 0.7em;
  }
  /* line 25, ../sass/partials/components/_messages.scss */
  [dir="rtl"] .messages {
    padding-right: 0.7em;
  }
}
/* line 30, ../sass/partials/components/_messages.scss */
.messages em {
  color: #000;
}

/* line 35, ../sass/partials/components/_messages.scss */
.messages__list {
  margin: 0;
}
/* line 38, ../sass/partials/components/_messages.scss */
.messages__list > li + li {
  margin-top: 0.7em;
}

/* line 43, ../sass/partials/components/_messages.scss */
.messages--status {
  background-image: url('../images/bg/messages-status.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIzLjk4Mzc1NSIgd2lkdGg9IjIyLjc4ODA4NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQo8cGF0aCBmaWxsPSIjNGQ4ZTRkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNC4xOTE1OTc5LDQuMzQ0MDE5NGE5Ljc1NDk5MTUsMTAuMjg4NDY3LDAsMSwxLC0xOS41MDk5ODI5LDAsOS43NTQ5OTE1LDEwLjI4ODQ2NywwLDEsMSwxOS41MDk5ODI5LDB6IiB0cmFuc2Zvcm09Im1hdHJpeCgxLjEyNTMzNzUsMCwwLDEuMTI1MzM3NSwxNy42NTM3MzIsNy4xMDM2OTMpIiBzdHJva2U9IiMzNzY2MzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS13aWR0aD0iMC43NSIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjQyMTkxMSw4LjgwNzEzNzdjLTEuNjk1NzYyLTEuMTYyNjgzNi0yLjQ5ODA4Mi0yLjE3OTU1NTMtMi40OTgwODItMi4xNzk1NTUzLTMuMTMxNjAzLDEuODQ1MjQwOC02LjQ1NzMzNjIsOC4zOTcyMjM2LTYuNDU3MzM2Miw4LjM5NzIyMzYtMS41NTg1ODY2LTIuMTk0MTA4LTMuMTI1Njg3Ny0yLjgwNjA4OS0zLjEyNTY4NzctMi44MDYwODktMC43MDQ1MTUsMC45NDE0MDktMS45MTg4OTUsMi4xOTYwMzUtMS45MTg4OTUsMi4xOTYwMzUsMi44MzIzOTU1LDAuNzYyODIyLDUuMjA5ODA1MSwzLjU2MjA5NSw1LjIwOTgwNTEsMy41NjIwOTUsNS4xMzkzNzU4LTguMDY4NzI5Nyw4Ljc5MDE5NTgtOS4xNjk3MDkzLDguNzkwMTk1OC05LjE2OTcwOTN6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIzLjk4Mzc1NSIgd2lkdGg9IjIyLjc4ODA4NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQo8cGF0aCBmaWxsPSIjNGQ4ZTRkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtNC4xOTE1OTc5LDQuMzQ0MDE5NGE5Ljc1NDk5MTUsMTAuMjg4NDY3LDAsMSwxLC0xOS41MDk5ODI5LDAsOS43NTQ5OTE1LDEwLjI4ODQ2NywwLDEsMSwxOS41MDk5ODI5LDB6IiB0cmFuc2Zvcm09Im1hdHJpeCgxLjEyNTMzNzUsMCwwLDEuMTI1MzM3NSwxNy42NTM3MzIsNy4xMDM2OTMpIiBzdHJva2U9IiMzNzY2MzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS13aWR0aD0iMC43NSIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjQyMTkxMSw4LjgwNzEzNzdjLTEuNjk1NzYyLTEuMTYyNjgzNi0yLjQ5ODA4Mi0yLjE3OTU1NTMtMi40OTgwODItMi4xNzk1NTUzLTMuMTMxNjAzLDEuODQ1MjQwOC02LjQ1NzMzNjIsOC4zOTcyMjM2LTYuNDU3MzM2Miw4LjM5NzIyMzYtMS41NTg1ODY2LTIuMTk0MTA4LTMuMTI1Njg3Ny0yLjgwNjA4OS0zLjEyNTY4NzctMi44MDYwODktMC43MDQ1MTUsMC45NDE0MDktMS45MTg4OTUsMi4xOTYwMzUtMS45MTg4OTUsMi4xOTYwMzUsMi44MzIzOTU1LDAuNzYyODIyLDUuMjA5ODA1MSwzLjU2MjA5NSw1LjIwOTgwNTEsMy41NjIwOTUsNS4xMzkzNzU4LTguMDY4NzI5Nyw4Ljc5MDE5NTgtOS4xNjk3MDkzLDguNzkwMTk1OC05LjE2OTcwOTN6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCjwvc3ZnPg0K');
  background-color: #e8f2e8;
  border-color: #4d8e4d;
  color: #294c29;
}

/* line 50, ../sass/partials/components/_messages.scss */
.messages--warning {
  background-image: url('../images/bg/messages-warning.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxLjMzODAxMSIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCjxwYXRoIGZpbGw9IiNmY2QxMTYiIGQ9Ik0xMS40OTM1ODIsMC4zNzk4MjM4N2ExLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLC0wLjgwOTk1MSwwLjgwODUzODEzbC0xMC4xMjQzMzMyMSwxNy4zODM3NDFhMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMC4yMDIxMTksMC40MDQwMDcsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLDAuNjA2MTI1LDEuNjIwMDU4NywxLjYxNzI1NDIsMCwwLDAsMC4yMDIxMTksMC42MDYwNjQsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwxLjAxMjM5OTUxLDAuODA4NTM4LDEuNjIwMDU4NywxLjYxNzI1NDIsMCwwLDAsMC40MDUxODkyLDBoMjAuMDQ2MjE4NWExLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLDAuNDA1MTg5LDAsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwxLjAxMjM5OSwtMC44MDg1MzgsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLjIwMjEyOCwtMC42MDYwNjQsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLC0wLjYwNjEyNSwxLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLC0wLjIwMjEyOCwtMC40MDQwMDdsLTEwLjEyNDM0Mi0xNy4zODM3NDFhMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMS4wMTI0NDQsLTAuODA4NTM4MTMsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMC44MDk5NTEsMHoiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMzMyYTA1IiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIwLjY1Njk1ODgyIi8+DQo8cGF0aCBmaWxsPSIjMzMyYTA1IiBkPSJtMTIuMzEyMDg1LDE0LjcyNDA4NmMwLjAxOTItMi44MTU5OTcsMC4wOTYtMy42MTYwMDEsMC40NjA4LTUuMTE5OTk4OSwwLjI2ODgtMS4xMTk5OTksMC4zNDU2LTEuNjE2MDAwNSwwLjM0NTYtMi4wODAwMDAxLDAtMS4wMjM5OTktMC4zODQwMDEtMS41Mi0xLjE3MTItMS41MnMtMS4xOTA0LDAuNTEyMDAxMS0xLjE5MDQsMS41MDQwMDAxYzAsMC40Nzk5OTk1LDAuMDc2OCwwLjk3NjAwMSwwLjM0NTYsMi4wOTYsMC4zNjQ4LDEuNTAzOTk3OSwwLjQyMjQsMi4yNTYwMDQ5LDAuNDYwOCw1LjExOTk5ODloMC43NDg4bS0wLjM2NDgsMS4yODAwMDJjLTAuNjcxOTk5LDAtMS4yMDk2LDAuNDQ4MDAxLTEuMjA5NiwwLjk5MTk5OSwwLDAuNTU5OTk5LDAuNTM3NjAxLDEuMDA4LDEuMTkwNCwxLjAwOCwwLjY3MTk5OSwwLDEuMjA5Ni0wLjQ0ODAwMSwxLjIwOTYtMS4wMDgsMC0wLjU0Mzk5OC0wLjUzNzYwMS0wLjk5MTk5OS0xLjE5MDQtMC45OTE5OTkiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIxLjMzODAxMSIgd2lkdGg9IjI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4NCjxwYXRoIGZpbGw9IiNmY2QxMTYiIGQ9Ik0xMS40OTM1ODIsMC4zNzk4MjM4N2ExLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLC0wLjgwOTk1MSwwLjgwODUzODEzbC0xMC4xMjQzMzMyMSwxNy4zODM3NDFhMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMC4yMDIxMTksMC40MDQwMDcsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLDAuNjA2MTI1LDEuNjIwMDU4NywxLjYxNzI1NDIsMCwwLDAsMC4yMDIxMTksMC42MDYwNjQsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwxLjAxMjM5OTUxLDAuODA4NTM4LDEuNjIwMDU4NywxLjYxNzI1NDIsMCwwLDAsMC40MDUxODkyLDBoMjAuMDQ2MjE4NWExLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLDAuNDA1MTg5LDAsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwxLjAxMjM5OSwtMC44MDg1MzgsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLjIwMjEyOCwtMC42MDYwNjQsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwwLC0wLjYwNjEyNSwxLjYyMDA1ODcsMS42MTcyNTQyLDAsMCwwLC0wLjIwMjEyOCwtMC40MDQwMDdsLTEwLjEyNDM0Mi0xNy4zODM3NDFhMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMS4wMTI0NDQsLTAuODA4NTM4MTMsMS42MjAwNTg3LDEuNjE3MjU0MiwwLDAsMCwtMC44MDk5NTEsMHoiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjMzMyYTA1IiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIwLjY1Njk1ODgyIi8+DQo8cGF0aCBmaWxsPSIjMzMyYTA1IiBkPSJtMTIuMzEyMDg1LDE0LjcyNDA4NmMwLjAxOTItMi44MTU5OTcsMC4wOTYtMy42MTYwMDEsMC40NjA4LTUuMTE5OTk4OSwwLjI2ODgtMS4xMTk5OTksMC4zNDU2LTEuNjE2MDAwNSwwLjM0NTYtMi4wODAwMDAxLDAtMS4wMjM5OTktMC4zODQwMDEtMS41Mi0xLjE3MTItMS41MnMtMS4xOTA0LDAuNTEyMDAxMS0xLjE5MDQsMS41MDQwMDAxYzAsMC40Nzk5OTk1LDAuMDc2OCwwLjk3NjAwMSwwLjM0NTYsMi4wOTYsMC4zNjQ4LDEuNTAzOTk3OSwwLjQyMjQsMi4yNTYwMDQ5LDAuNDYwOCw1LjExOTk5ODloMC43NDg4bS0wLjM2NDgsMS4yODAwMDJjLTAuNjcxOTk5LDAtMS4yMDk2LDAuNDQ4MDAxLTEuMjA5NiwwLjk5MTk5OSwwLDAuNTU5OTk5LDAuNTM3NjAxLDEuMDA4LDEuMTkwNCwxLjAwOCwwLjY3MTk5OSwwLDEuMjA5Ni0wLjQ0ODAwMSwxLjIwOTYtMS4wMDgsMC0wLjU0Mzk5OC0wLjUzNzYwMS0wLjk5MTk5OS0xLjE5MDQtMC45OTE5OTkiLz4NCjwvc3ZnPg0K');
  background-color: #fff5c9;
  border-color: #fcce00;
  color: #302700;
}

/* line 57, ../sass/partials/components/_messages.scss */
.messages--error {
  background-image: url('../images/bg/messages-error.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0LjAwNTAzOSIgd2lkdGg9IjIyLjc5OTMxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQo8cGF0aCBmaWxsPSIjOTAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMjIuMzc3MzE3LDEyLjAwMjUxOWExMC45Nzc2NTgsMTEuNTc3OTk4LDAsMSwxLC0yMS45NTUzMTUxNywwLDEwLjk3NzY1OCwxMS41Nzc5OTgsMCwxLDEsMjEuOTU1MzE1MTcsMHoiIHN0cm9rZT0iIzMwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgc3Ryb2tlLXdpZHRoPSIwLjg0NDAwMzE0Ii8+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtOS43Njc0MTE2LDExLjg5OTI2Mi0zLjIwODg5NTgtNC4zNDQ3MTgxLDMuMDEwMzI1NiwwLDEuODE4OTAzNiwyLjYzNzAxMzEsMS44NDI3MzItMi42MzcwMTMxLDMuMDEwMzI2LDAtMy4yMDg4OTYsNC4zMjg4MzIxLDMuMzY3NzUyLDQuNTY3MTE3LTMuMDEwMzI1LDAtMi4wMDE1ODktMi44MTE3NTUtMS45Nzc3NTk5LDIuODExNzU1LTMuMDEwMzI1NiwwLDMuMzY3NzUyMS00LjU1MTIzMSIvPg0KPC9zdmc+DQo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0LjAwNTAzOSIgd2lkdGg9IjIyLjc5OTMxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQo8cGF0aCBmaWxsPSIjOTAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMjIuMzc3MzE3LDEyLjAwMjUxOWExMC45Nzc2NTgsMTEuNTc3OTk4LDAsMSwxLC0yMS45NTUzMTUxNywwLDEwLjk3NzY1OCwxMS41Nzc5OTgsMCwxLDEsMjEuOTU1MzE1MTcsMHoiIHN0cm9rZT0iIzMwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgc3Ryb2tlLXdpZHRoPSIwLjg0NDAwMzE0Ii8+DQo8cGF0aCBmaWxsPSIjZmZmIiBkPSJtOS43Njc0MTE2LDExLjg5OTI2Mi0zLjIwODg5NTgtNC4zNDQ3MTgxLDMuMDEwMzI1NiwwLDEuODE4OTAzNiwyLjYzNzAxMzEsMS44NDI3MzItMi42MzcwMTMxLDMuMDEwMzI2LDAtMy4yMDg4OTYsNC4zMjg4MzIxLDMuMzY3NzUyLDQuNTY3MTE3LTMuMDEwMzI1LDAtMi4wMDE1ODktMi44MTE3NTUtMS45Nzc3NTk5LDIuODExNzU1LTMuMDEwMzI1NiwwLDMuMzY3NzUyMS00LjU1MTIzMSIvPg0KPC9zdmc+DQo=');
  background-color: #ffe5e5;
  border-color: #990000;
  color: #330000;
}
/* line 64, ../sass/partials/components/_messages.scss */
.messages--error .messages__item .placeholder:first-child {
  font-style: normal;
  font-weight: bold;
}

@media (min-width: 43.75em) {
  /* line 4, ../sass/partials/components/_mobile-menu.scss */
  .mobile-nav {
    display: none;
  }
}

/* line 10, ../sass/partials/components/_mobile-menu.scss */
.region-navigation {
  display: none;
}
@media (min-width: 43.75em) {
  /* line 10, ../sass/partials/components/_mobile-menu.scss */
  .region-navigation {
    display: block;
  }
}

/* line 18, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__bar {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-color: #111111;
  background-color: rgba(0, 0, 0, 0.9);
  color: #eeeeee;
  height: 3em;
  padding: 0 0.25em;
  text-align: right;
}
/* line 33, ../sass/partials/components/_mobile-menu.scss */
[dir="rtl"] .mobile-nav__bar {
  text-align: left;
}

/* line 38, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__button {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(0, 0, 0, 0.2) 60%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(0, 0, 0, 0.2) 60%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(0, 0, 0, 0.2) 60%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(0, 0, 0, 0.2) 60%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border: 2px solid transparent;
  color: #eeeeee;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12.5px;
  font-weight: bold;
  height: 2.5em;
  line-height: 2.5;
  margin: 0.32em 0.25em;
  padding: 0 0.5em;
  text-decoration: none;
}
/* line 64, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__button:focus, .mobile-nav__button:hover, .mobile-nav__button:active, .mobile-nav__button.is-active {
  background-color: #3377bb;
  border-width: 2px;
  color: #eeeeee;
  outline: 0;
}
/* line 71, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__button:focus {
  border-color: #eeeeee;
}

/* line 76, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__icon {
  background-color: transparent;
  color: transparent;
  height: 20px;
  overflow: hidden;
  text-shadow: none;
  width: 26px;
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  margin-top: 0.5em;
}
/* line 18, ../sass/partials/global/mixins/_image-replace.scss */
.mobile-nav__icon:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}

/* line 84, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__icon--home {
  background-image: url('../images/bg/home.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEzLDQtOSw2LDAsMTAsNywwLDAtNyw0LDAsMCw3LDcsMCwwLTEweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUsMHY1LjMxMjVsLTUsMy4zNDM3NSwxLDEuMzQzNzUsMTItOCwxMiw4LDEtMS4zNDM3NS0xMy04LjY1NjI1LTUsMy4zNDM3NXYtMy4zNDM3NWgtM3oiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEzLDQtOSw2LDAsMTAsNywwLDAtNyw0LDAsMCw3LDcsMCwwLTEweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUsMHY1LjMxMjVsLTUsMy4zNDM3NSwxLDEuMzQzNzUsMTItOCwxMiw4LDEtMS4zNDM3NS0xMy04LjY1NjI1LTUsMy4zNDM3NXYtMy4zNDM3NWgtM3oiLz4NCjwvc3ZnPg0K');
}

/* line 88, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__icon--menu {
  background-image: url('../images/bg/hamburger.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHJlY3QgZmlsbD0iI2ZmZiIgaGVpZ2h0PSI0IiB3aWR0aD0iMjYiIHk9IjE2IiB4PSIwIi8+DQo8cmVjdCBmaWxsPSIjZmZmIiBoZWlnaHQ9IjQiIHdpZHRoPSIyNiIgeT0iMCIgeD0iMCIvPg0KPHJlY3QgZmlsbD0iI2ZmZiIgaGVpZ2h0PSI0IiB3aWR0aD0iMjYiIHk9IjgiIHg9IjAiLz4NCjwvc3ZnPg0K');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHJlY3QgZmlsbD0iI2ZmZiIgaGVpZ2h0PSI0IiB3aWR0aD0iMjYiIHk9IjE2IiB4PSIwIi8+DQo8cmVjdCBmaWxsPSIjZmZmIiBoZWlnaHQ9IjQiIHdpZHRoPSIyNiIgeT0iMCIgeD0iMCIvPg0KPHJlY3QgZmlsbD0iI2ZmZiIgaGVpZ2h0PSI0IiB3aWR0aD0iMjYiIHk9IjgiIHg9IjAiLz4NCjwvc3ZnPg0K');
}

/* line 92, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__links {
  background-color: #111111;
  background-color: rgba(0, 0, 0, 0.9);
  color: #eeeeee;
  padding: 0.5em 0;
  position: absolute;
  width: 100%;
  z-index: 100;
}

/* line 102, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile {
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
  margin: 0;
}
/* line 107, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__item {
  margin: 0;
  padding: 0;
}
/* line 111, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__item + .nav__item {
  border-top: 1px solid #666666;
}
/* line 116, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__link {
  background-color: transparent;
  border: 0;
  color: #eeeeee;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12.5px;
  font-weight: bold;
  line-height: 1.25;
  margin: 0;
  padding: 0.96em 1em;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: 100%;
}
/* line 135, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__link:focus, .nav--mobile .nav__link:hover, .nav--mobile .nav__link:active, .nav--mobile .nav__link.is-active {
  background-color: #3377bb;
  color: #eeeeee;
  outline: 0;
}
/* line 144, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__link--parent:after {
  background-image: url('../images/bg/arrow-right.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAyLjUsMTYuMjVsIDMuNzUsMy43NWwgMTAtMTBMIDYuMjUsMEwgMi41LDMuNzVsIDYuMjUsNi4yNUwgMi41LDE2LjI1eiI+PC9wYXRoPg0KPC9zdmc+DQo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAyLjUsMTYuMjVsIDMuNzUsMy43NWwgMTAtMTBMIDYuMjUsMEwgMi41LDMuNzVsIDYuMjUsNi4yNUwgMi41LDE2LjI1eiI+PC9wYXRoPg0KPC9zdmc+DQo=');
  background-position: 0 50%;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 20px;
  margin-left: 1em;
  vertical-align: top;
  width: 20px;
}
/* line 155, ../sass/partials/components/_mobile-menu.scss */
[dir="rtl"] .nav--mobile .nav__link--parent:after {
  background-image: url('../images/bg/arrow-left.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAxNi4yNSwxNi4yNWwtMy43NSwzLjc1TCAyLjUsMTBMIDEyLjUsMGwgMy43NSwzLjc1TCAxMCwxMEwgMTYuMjUsMTYuMjV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAxNi4yNSwxNi4yNWwtMy43NSwzLjc1TCAyLjUsMTBMIDEyLjUsMGwgMy43NSwzLjc1TCAxMCwxMEwgMTYuMjUsMTYuMjV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==');
  margin-left: 0;
  margin-right: 1em;
}
/* line 162, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav__link--parent.is-active:after {
  background-image: url('../images/bg/arrow-down.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAzLjc1LDMuNzVsLTMuNzUsMy43NWwgMTAsMTBsIDEwLTEwbC0zLjc1LTMuNzVMIDEwLDEwTCAzLjc1LDMuNzV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTSAzLjc1LDMuNzVsLTMuNzUsMy43NWwgMTAsMTBsIDEwLTEwbC0zLjc1LTMuNzVMIDEwLDEwTCAzLjc1LDMuNzV6Ij48L3BhdGg+DQo8L3N2Zz4NCg==');
}
/* line 167, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav--subnav {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 173, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav--subnav .nav__item {
  background: #eeeeee;
}
/* line 176, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav--subnav .nav__item + .nav__item {
  border-top: 1px solid #cccccc;
}
/* line 181, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav--subnav .nav__link {
  color: #333333;
  padding-left: 1.5em;
}
/* line 187, ../sass/partials/components/_mobile-menu.scss */
.nav--mobile .nav--subnav .nav__link:focus, .nav--mobile .nav--subnav .nav__link:hover, .nav--mobile .nav--subnav .nav__link:active {
  background-color: #dddddd;
}

/* line 195, ../sass/partials/components/_mobile-menu.scss */
.mobile-nav__bar {
  display: none;
}

/* line 4, ../sass/partials/components/_nav.scss */
.nav {
  list-style: none;
  padding: 0;
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.nav--pillbox:after,
.nav--primary-local-tasks:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.nav--pillbox:after,
.nav--primary-local-tasks:after {
  clear: both;
}
/* line 8, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .nav__item,
.nav--primary-local-tasks .nav__item {
  display: block;
  margin: 0;
}
@media (min-width: 30em) {
  /* line 8, ../sass/partials/components/nav/_nav--pillbox.scss */
  .nav--pillbox .nav__item,
  .nav--primary-local-tasks .nav__item {
    float: left;
    margin: 0 0 0.1em 0;
  }
  /* line 16, ../sass/partials/components/nav/_nav--pillbox.scss */
  [dir="rtl"] .nav--pillbox .nav__item, [dir="rtl"]
  .nav--primary-local-tasks .nav__item {
    float: right;
  }
}
/* line 22, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .nav__link,
.nav--primary-local-tasks .nav__link {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-color: #f9f9f9;
  border: 1px solid #c6c6c6;
  border-bottom-color: #b9b9b9;
  border-top-color: lightgrey;
  color: #333333;
  display: block;
  line-height: 1.1;
  margin: 0;
  padding: 0.5em;
  text-decoration: none;
}
/* line 42, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .nav__link:focus, .nav--pillbox .nav__link:hover,
.nav--primary-local-tasks .nav__link:focus,
.nav--primary-local-tasks .nav__link:hover {
  border-color: #797979;
  outline: 0;
}
/* line 47, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .nav__link:active,
.nav--primary-local-tasks .nav__link:active {
  background-color: #e0e0e0;
  border-color: #acacac;
}
/* line 53, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .is-active > .nav__link,
.nav--primary-local-tasks .is-active > .nav__link {
  background-color: #797979;
  border-color: #939393;
  color: white;
  font-weight: bold;
}
/* line 59, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .is-active > .nav__link:focus,
.nav--primary-local-tasks .is-active > .nav__link:focus {
  background-color: #464646;
}
/* line 63, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .is-active > .nav__link:hover,
.nav--primary-local-tasks .is-active > .nav__link:hover {
  border-color: #606060;
}
/* line 67, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox .is-active > .nav__link:active,
.nav--primary-local-tasks .is-active > .nav__link:active {
  background-color: #2d2d2d;
}
/* line 72, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox > .nav__item:first-child > .nav__link,
.nav--primary-local-tasks > .nav__item:first-child > .nav__link {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
@media (min-width: 30em) {
  /* line 72, ../sass/partials/components/nav/_nav--pillbox.scss */
  .nav--pillbox > .nav__item:first-child > .nav__link,
  .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
  }
  /* line 80, ../sass/partials/components/nav/_nav--pillbox.scss */
  [dir="rtl"] .nav--pillbox > .nav__item:first-child > .nav__link, [dir="rtl"]
  .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
}
/* line 89, ../sass/partials/components/nav/_nav--pillbox.scss */
.nav--pillbox > .nav__item:last-child > .nav__link,
.nav--primary-local-tasks > .nav__item:last-child > .nav__link {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
@media (min-width: 30em) {
  /* line 89, ../sass/partials/components/nav/_nav--pillbox.scss */
  .nav--pillbox > .nav__item:last-child > .nav__link,
  .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  /* line 97, ../sass/partials/components/nav/_nav--pillbox.scss */
  [dir="rtl"] .nav--pillbox > .nav__item:last-child > .nav__link, [dir="rtl"]
  .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
  }
}

/* line 9, ../sass/partials/global/mixins/_clearfix.scss */
.nav--pipeline:after,
.nav--secondary-local-tasks:after {
  display: table;
  content: "";
}
/* line 14, ../sass/partials/global/mixins/_clearfix.scss */
.nav--pipeline:after,
.nav--secondary-local-tasks:after {
  clear: both;
}
/* line 8, ../sass/partials/components/nav/_nav--pipeline.scss */
.nav--pipeline .nav__item,
.nav--secondary-local-tasks .nav__item {
  border-right: 1px solid #cccccc;
  display: block;
  float: left;
  margin-right: 0.75em;
  padding-right: 0.75em;
}
/* line 15, ../sass/partials/components/nav/_nav--pipeline.scss */
[dir="rtl"] .nav--pipeline .nav__item, [dir="rtl"]
.nav--secondary-local-tasks .nav__item {
  border-left: 1px solid #cccccc;
  border-right: 0;
  float: right;
  margin-left: 0.75em;
  margin-right: 0;
  padding-left: 0.75em;
  padding-right: 0;
}
/* line 25, ../sass/partials/components/nav/_nav--pipeline.scss */
.nav--pipeline .nav__item:last-child,
.nav--secondary-local-tasks .nav__item:last-child {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}
/* line 30, ../sass/partials/components/nav/_nav--pipeline.scss */
[dir="rtl"] .nav--pipeline .nav__item:last-child, [dir="rtl"]
.nav--secondary-local-tasks .nav__item:last-child {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
/* line 38, ../sass/partials/components/nav/_nav--pipeline.scss */
.nav--pipeline .is-active > .nav__link,
.nav--secondary-local-tasks .is-active > .nav__link {
  font-weight: bold;
}

@media print {
  /* line 4, ../sass/partials/components/nav/_nav--primary-local-tasks.scss */
  .nav--primary-local-tasks {
    display: none;
  }
}

@media print {
  /* line 4, ../sass/partials/components/nav/_nav--secondary-local-tasks.scss */
  .nav--secondary-local-tasks {
    display: none;
  }
}

/* line 4, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu {
  float: left;
  width: 660px;
  margin-left: 10px;
  z-index: 2000;
}
/* line 10, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu {
  background: none;
}
/* line 13, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav-collapse {
  background-color: #fff;
}
/* line 19, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
  background-color: #fff;
  box-shadow: 2px -5px 3px -3px rgba(102, 148, 201, 0.6);
}
/* line 29, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner {
  width: 700px;
}
/* line 32, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper {
  padding-top: 10px;
}
/* line 35, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper h2, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper h2, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper h2, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper h2 {
  font-size: 2em;
  color: #1680c3;
}
/* line 42, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper .pane--main-menu a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper .pane--main-menu a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper .pane--main-menu a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper .pane--main-menu a {
  font-size: 1.2em;
  padding: unset;
  text-transform: none;
  width: unset;
}
/* line 49, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper .pane--main-menu ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper .pane--main-menu ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper .pane--main-menu ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper .pane--main-menu ul li {
  line-height: 1.5em;
  padding: 0.5em 0;
}
/* line 56, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar {
  border-right: 1px solid #ccc;
  padding-right: 2em;
  text-align: right;
  width: 33%;
}
/* line 62, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar h1, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar h1, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar h1, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper .l-bottom-sidebar h1 {
  color: #1680c3;
}
/* line 72, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li {
  border-left: 1px solid #ccc;
  float: left;
  height: 80px;
  list-style: none outside none;
  padding: 10px 10px 0;
  width: 110px;
  line-height: 1.2em;
  font-family: RobotoBold;
}
/* line 82, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li:first-child,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li:first-child,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li:first-child,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_top .boxes-box-content ul li:first-child,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_top .boxes-box-content ul li:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_top .boxes-box-content ul li:first-child {
  border-left: none;
}
/* line 94, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br {
  float: left;
  padding: 0 10px;
  width: 38%;
}
/* line 99, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br ul li,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl ul li, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br ul li {
  line-height: 1.1em;
  margin-bottom: 1em;
}
/* line 108, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_bl,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_bl {
  width: 62%;
}
/* line 115, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_products_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_savings_at_home_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_efficient_new_homes_br,
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-column-inner .l-wrapper #boxes-box-energy_strategies_for_b_p_br {
  padding-left: 0;
}
/* line 121, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .tb-megamenu-row, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .tb-megamenu-row, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .tb-megamenu-row, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .tb-megamenu-row {
  display: none;
}
/* line 127, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-products .mega-products, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-products .mega-products, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-products .mega-products, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-products .mega-products {
  left: -14px;
}
/* line 130, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-products .mega-products .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-products .mega-products .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-products .mega-products .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-products .mega-products .tb-megamenu-row:first-child {
  background: white url("../images/mm_pr_bg.gif") no-repeat 100% 100%;
  display: block;
}
/* line 139, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-at-home .mega-at-home, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-at-home .mega-at-home, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-at-home .mega-at-home, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-at-home .mega-at-home {
  left: -135px;
}
/* line 142, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-at-home .mega-at-home .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-at-home .mega-at-home .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-at-home .mega-at-home .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-at-home .mega-at-home .tb-megamenu-row:first-child {
  background: white url("../images/mm_hi_bg.gif") no-repeat 100% 100%;
  display: block;
}
/* line 151, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-new-homes .mega-new-homes, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-new-homes .mega-new-homes, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-new-homes .mega-new-homes, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-new-homes .mega-new-homes {
  left: 94px;
}
/* line 154, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-new-homes .mega-new-homes .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-new-homes .mega-new-homes .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-new-homes .mega-new-homes .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-new-homes .mega-new-homes .tb-megamenu-row:first-child {
  background: white url("../images/mm_nh_bg.gif") no-repeat 100% 100%;
  display: block;
}
/* line 163, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-buildings > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-buildings > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-buildings > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-buildings > a {
  width: 155px;
}
/* line 167, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-buildings .mega-buildings, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-buildings .mega-buildings, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-buildings .mega-buildings, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-buildings .mega-buildings {
  left: -27px;
}
/* line 170, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.menu-buildings .mega-buildings .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.menu-buildings .mega-buildings .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.menu-buildings .mega-buildings .tb-megamenu-row:first-child, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.menu-buildings .mega-buildings .tb-megamenu-row:first-child {
  background: white url("../images/mm_bp_bg.gif") no-repeat 100% 100%;
  display: block;
}
/* line 177, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products .boxes-box, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home .boxes-box, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes .boxes-box, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings .boxes-box {
  font-size: 1em;
  line-height: 1.4em;
}
/* line 183, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a {
  color: #4e4e4e;
  font-size: 1.12em;
  width: 125px;
  border-right: none;
  border: 1px solid transparent;
  padding: 4px 25px 4px 10px;
  color: #1680c3;
  text-transform: lowercase;
  font-weight: normal;
}
/* line 194, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a:hover {
  border: 1px solid #cecece;
  border-bottom: none;
  background: #fff;
}
/* line 200, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a .caret, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a .caret, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a .caret, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a .caret {
  display: none;
}
/* line 204, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a::first-line, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a::first-line, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a::first-line, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a::first-line {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0.7em;
  color: #363636;
}
/* line 213, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products.active > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home.active > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes.active > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings.active > a {
  border: 1px solid #cecece;
  border-bottom: none;
}
/* line 222, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .mega-dropdown-menu {
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  font-size: 12px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 231, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .mega-dropdown-menu ul > li > a {
  color: #1680c3;
  border-top: none;
}
/* line 235, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
#block-tb-megamenu-main-menu .tb-megamenu .mega-dropdown-menu ul > li > a:hover {
  color: #1680c3;
  text-decoration: underline;
}

@media (max-width: 979px) {
  /* line 249, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
  .mega-dropdown-inner {
    display: none;
  }

  /* line 253, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
  #block-tb-megamenu-main-menu {
    width: 100%;
  }
  /* line 259, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
  #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a {
    margin: 0;
    border: none;
  }
  /* line 263, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
  #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-products > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-at-home > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-new-homes > a:hover, #block-tb-megamenu-main-menu .tb-megamenu .nav > li.menu-buildings > a:hover {
    border: unset;
    border-bottom: unset;
    margin: 0;
    text-decoration: underline;
  }
  /* line 272, ../sass/partials/components/nav/_nav--tb-megamenu.scss */
  #block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
    border: medium none;
    box-shadow: none;
  }
}
/* line 8, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul#superfish-1.menu.sf-menu,
.section-about ul#superfish-3.menu.sf-menu,
.section-products ul#superfish-2.menu.sf-menu {
  background: #d6d6d6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d6d6d6 0%, #c6c4c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #c6c4c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d6d6d6 0%, #c6c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d6d6d6 0%, #c6c4c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d6d6d6 0%, #c6c4c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d6d6d6 0%, #c6c4c4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#c6c4c4',GradientType=0 );
  /* IE6-9 */
}

/* line 20, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu {
  border-top: 1px solid #C6C4C4;
  min-height: 33px;
  overflow: visible;
}
/* line 25, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu .menuparent.sfHover {
  min-height: 61px;
  background-color: #fff;
  overflow: visible;
}
/* line 31, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu a, ul.menu.sf-menu a:visited {
  color: #333;
  padding: 0.75em 2em;
}
/* line 35, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu a:hover, ul.menu.sf-menu a:visited:hover {
  color: #1680C3;
  text-decoration: underline;
}
/* line 40, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu a.active, ul.menu.sf-menu a:visited.active {
  font-weight: bold;
  color: #1680c3;
}
/* line 46, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu .sf-sub-indicator {
  display: none;
}
/* line 50, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li {
  margin: 0;
  position: static;
}
/* line 54, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li ul {
  background: #efefef;
  background: white !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efefef)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ) !important;
  /* IE6-9 */
  border-bottom: 1px solid #c4c6c6;
}
/* line 66, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li ul li {
  background: #efefef;
  background: white !important;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #efefef)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #efefef 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ) !important;
  /* IE6-9 */
}
/* line 77, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li ul li a {
  /*color: $link-color;*/
}
/* line 80, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li ul li a.sf-depth-1:hover, ul.menu.sf-menu li ul li a.sf-depth-1.active {
  background-color: #fff;
}
/* line 88, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li li.sf-depth-2.last a {
  border-image: none;
}
/* line 92, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li li.sf-depth-2.sfHover {
  min-height: unset;
}
/* line 96, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li li.sf-depth-2 a {
  border-style: solid;
  border-width: 0px 2px 0px 0px;
  border-color: transparent;
  -moz-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  -webkit-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  -o-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  font-size: 0.88em;
  padding: 1em;
}
/* line 107, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li li.sf-depth-2 a:hover, ul.menu.sf-menu li li.sf-depth-2 a.active {
  background-color: transparent;
}
/* line 118, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1.last a {
  border-image: none;
}
/* line 122, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1.sf-no-children {
  min-height: unset;
}
/* line 125, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1.sf-no-children a:hover {
  background-color: #fff;
}
/* line 132, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1.sfHover > a {
  /*color: $link-color;*/
  background-color: #fff;
}
/* line 137, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1.sfHover .active-trail a {
  font-weight: bold;
}
/* line 142, ../sass/partials/components/nav/_nav--superfish.scss */
ul.menu.sf-menu li.sf-depth-1 a {
  border-style: solid;
  border-width: 0px 2px 0px 0px;
  -moz-border-image: url(../images/double-nav-separator.png) 0 3 0 0 repeat;
  -webkit-border-image: url(../images/double-nav-separator.png) 0 3 0 0 repeat;
  -o-border-image: url(../images/double-nav-separator.png) 0 3 0 0 repeat;
  border-image: url(../images/double-nav-separator.png) 0 3 0 0 repeat;
  border-color: transparent;
}

/* line 155, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu {
  /*utility nav*/
  /*b+p reg horizontal nav*/
}
/* line 158, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu {
  background: unset;
  border-top: medium none;
  left: 600px;
  padding-top: 35px;
  position: relative;
  width: 400px;
}
/* line 167, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-item-4.sf-depth-1, .section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-item-5.sf-depth-1 {
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
/* line 173, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li {
  border-right: 1px #1680c3 solid;
  padding: 0.32em 0.5em;
}
/* line 179, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.last, .section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.firstandlast {
  border-right-width: 0;
  padding: 0.32em 0 0.32em 2.16em;
  background: url("../images/pm-small-icon.png") no-repeat scroll left center transparent;
}
/* line 184, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.last a, .section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.firstandlast a {
  color: #1680c3;
}
/* line 186, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.last a:hover, .section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.firstandlast a:hover {
  background-color: transparent;
}
/* line 192, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.sf-item-3 {
  margin-right: 0;
}
/* line 196, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.sf-item-4 {
  background: none;
  padding: 0.32em 0.5em;
}
/* line 200, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.sf-item-4 a {
  color: #1680c3;
}
/* line 203, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li.sf-depth-1.sf-item-4 a:hover {
  background-color: transparent;
}
/* line 211, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li a {
  font-size: 11px;
  color: #1680C3;
  text-transform: lowercase;
  padding: 0;
  border-image: none;
}
/* line 218, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu.sf-menu-buildings-utility-menu li a:hover {
  text-decoration: underline;
  background-color: transparent;
}
/* line 229, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1 {
  background: #b5bdc8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b5bdc8 0%, #aaa9a9 0%, #828c95 80%, #7d7d7d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5bdc8), color-stop(0%, #aaa9a9), color-stop(80%, #828c95), color-stop(100%, #7d7d7d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b5bdc8 0%, #aaa9a9 0%, #828c95 80%, #7d7d7d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b5bdc8 0%, #aaa9a9 0%, #828c95 80%, #7d7d7d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b5bdc8 0%, #aaa9a9 0%, #828c95 80%, #7d7d7d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b5bdc8 0%, #aaa9a9 0%, #828c95 80%, #7d7d7d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8', endColorstr='#7d7d7d',GradientType=0 );
  /* IE6-9 */
  margin-right: 2px;
  border-image: none;
}
/* line 241, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.sfHover, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.sfHover {
  background: #fff;
  color: #000;
}
/* line 245, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.sfHover > a, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.sfHover > a {
  color: #000;
}
/* line 248, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.sfHover > a.active, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.sfHover > a.active {
  color: #1680c3;
}
/* line 254, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1 > a, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1 > a {
  color: #fff;
}
/* line 257, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1 > a:hover, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1 > a:hover {
  color: #1680c3;
  background-color: #fff;
}
/* line 264, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.active-trail a, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.active-trail a {
  color: #1680c3;
}
/* line 267, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.active-trail a.active, .section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1.active-trail a:hover, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.active-trail a.active, .section-buildings ul.menu.sf-menu li.sf-item-5.sf-depth-1.active-trail a:hover {
  color: #1680c3;
  background-color: #fff;
}
/* line 279, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-4.sf-depth-1 a {
  border-image: none;
}
/* line 283, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-3.sf-depth-1 {
  margin-right: 40px;
}
/* line 286, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-3.sf-depth-1 a {
  border-image: none;
}
/* line 291, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-3.sf-depth-1 ul li.sf-depth-2 a {
  -moz-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  -webkit-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  -o-border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  border-image: url(../images/double-nav2-separator.png) 0 3 0 0 repeat;
  margin-right: 0;
}
/* line 299, ../sass/partials/components/nav/_nav--superfish.scss */
.section-buildings ul.menu.sf-menu li.sf-item-3.sf-depth-1 ul li.sf-depth-2.last a {
  border-image: none;
}

/* line 4, ../sass/partials/components/_pager.scss */
.pager {
  list-style: none;
  padding: 0;
  text-align: center;
}
/* line 9, ../sass/partials/components/_pager.scss */
.pager a {
  margin: 0;
}

/* line 14, ../sass/partials/components/_pager.scss */
.pager__item {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 20, ../sass/partials/components/_pager.scss */
.pager__link--first:before {
  content: "« first";
}

/* line 24, ../sass/partials/components/_pager.scss */
.pager__link--previous:before {
  content: "‹ previous";
}

/* line 28, ../sass/partials/components/_pager.scss */
.pager__link--next:before {
  content: "next ›";
}

/* line 32, ../sass/partials/components/_pager.scss */
.pager__link--last:before {
  content: "last »";
}

/* line 4, ../sass/partials/components/_progress-bar.scss */
.progress {
  position: relative;
}

/* line 8, ../sass/partials/components/_progress-bar.scss */
.progress__track {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  background-color: #fff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  height: 1em;
  margin-bottom: 0.25em;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden;
}

/* line 27, ../sass/partials/components/_progress-bar.scss */
.progress__bar {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  background-color: #3ca6e9;
  border: 1px solid #0e537e;
  height: 1em;
  width: 3%;
}

/* line 46, ../sass/partials/components/_progress-bar.scss */
.progress__description,
.progress__percentage {
  font-size: 0.96em;
  line-height: 1.75em;
  color: #555555;
  overflow: hidden;
}

/* line 52, ../sass/partials/components/_progress-bar.scss */
.progress__description {
  float: left;
}
/* line 55, ../sass/partials/components/_progress-bar.scss */
[dir="rtl"] .progress__description {
  float: right;
}

/* line 60, ../sass/partials/components/_progress-bar.scss */
.progress__percentage {
  float: right;
}
/* line 63, ../sass/partials/components/_progress-bar.scss */
[dir="rtl"] .progress__percentage {
  float: left;
}

/* line 69, ../sass/partials/components/_progress-bar.scss */
.progress--small .progress__track {
  height: 0.5em;
}
/* line 73, ../sass/partials/components/_progress-bar.scss */
.progress--small .progress__bar {
  height: 0.5em;
}

/* line 4, ../sass/partials/components/_skiplinks.scss */
.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999;
}

/* line 14, ../sass/partials/components/_skiplinks.scss */
.skiplinks__link,
.skiplinks_link:visited,
.skiplinks__link:focus {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #333;
  border: 2px solid #eee;
  border-top: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em;
}

/* line 34, ../sass/partials/components/_skiplinks.scss */
#main:focus {
  outline: 0;
}

/* line 4, ../sass/partials/components/_tabledrag.scss */
.tabledrag-handle {
  cursor: move;
  display: inline-block;
  margin: 0;
  padding: 0 1em 0 0;
  text-decoration: none !important;
}
/* line 11, ../sass/partials/components/_tabledrag.scss */
.tabledrag-handle .handle {
  background-image: url('../images/bg/draggable.png');
  background-image: -webkit-linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmVyc2lvbj0iMS4xIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2OCwtNTI0LjM2MjE4KSI+DQo8cGF0aCBmaWxsPSIjMDAwIiBkPSJtMzc2LDUyNCwzLDMtMiwwLDAsNCw0LDAsMC0yLDMsMy0zLDMsMC0yLTQsMCwwLDQsMiwwLTMsMy0zLTMsMiwwLDAtNC00LDAsMCwyLTMtMywzLTMsMCwyLDQsMCwwLTQtMiwweiIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiIgdmVyc2lvbj0iMS4xIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2OCwtNTI0LjM2MjE4KSI+DQo8cGF0aCBmaWxsPSIjMDAwIiBkPSJtMzc2LDUyNCwzLDMtMiwwLDAsNCw0LDAsMC0yLDMsMy0zLDMsMC0yLTQsMCwwLDQsMiwwLTMsMy0zLTMsMiwwLDAtNC00LDAsMCwyLTMtMywzLTMsMCwyLDQsMCwwLTQtMiwweiIvPg0KPC9nPg0KPC9zdmc+DQo=');
  background-position: 0 50%;
  background-repeat: no-repeat;
  height: 1.68em;
  min-height: 16px;
  min-width: 16px;
  width: 1em;
}

/* line 22, ../sass/partials/components/_tabledrag.scss */
tr.drag {
  background-color: #fe7;
}

/* line 25, ../sass/partials/components/_tabledrag.scss */
tr.drag-previous {
  background-color: #ffb;
}

/* line 4, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs {
  background: white;
  border: 1px solid #cccccc;
  margin: 1.68em 0;
  position: relative;
}

/* line 11, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list {
  background: #eeeeee;
  border-bottom: 1px solid #cccccc;
  float: left;
  list-style: none;
  margin: 0 -100% -1px 0;
  padding: 0;
  position: relative;
  width: 256px;
  z-index: 1;
}
/* line 22, ../sass/partials/components/_vertical-tabs.scss */
[dir="rtl"] .vertical-tabs-list {
  float: right;
  margin: 0 0 -1px -100%;
}

/* line 28, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list li {
  margin: 0;
  padding: 0;
}

/* line 37, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list a {
  border: 1px solid #cccccc;
  border-width: 1px 1px 0 0;
  display: block;
  margin: 0;
  outline: 0;
  padding: 0.5em 0.6em;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
}
/* line 47, ../sass/partials/components/_vertical-tabs.scss */
[dir="rtl"] .vertical-tabs-list a {
  border-width: 1px 0 0 1px;
}

/* line 52, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list .first a {
  border-top: 0;
}

/* line 56, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list .selected a {
  background: #fff;
  border-right: 1px solid #fff;
}
/* line 60, ../sass/partials/components/_vertical-tabs.scss */
[dir="rtl"] .vertical-tabs-list .selected a {
  border-left: 1px solid #fff;
  border-right: 1px solid #cccccc;
}

/* line 66, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list .selected strong {
  color: #333;
}

/* line 70, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-list .summary {
  display: block;
}

/* line 74, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tab-button {
  outline: 0;
}

/* line 78, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs-panes {
  background: #fff;
  border-left: 255px solid #eeeeee;
}
/* line 82, ../sass/partials/components/_vertical-tabs.scss */
[dir="rtl"] .vertical-tabs-panes {
  border-width: 0 255px 0 0;
}

/* line 87, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs fieldset {
  border-width: 0 0 0 1px;
  margin: 0;
  padding: 0;
  top: 0;
}
/* line 93, ../sass/partials/components/_vertical-tabs.scss */
[dir="rtl"] .vertical-tabs fieldset {
  border-width: 0 1px 0 0;
}

/* line 98, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs .fieldset__content {
  margin-top: 0;
  min-height: 100%;
  padding: 0.5em 1em;
}

/* line 104, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs legend {
  display: none;
}

/* line 108, ../sass/partials/components/_vertical-tabs.scss */
.vertical-tabs .form-type-textfield input {
  width: 100%;
}

/* line 4, ../sass/partials/components/_footer.scss */
.footer {
  position: relative;
  margin: 1em 0 0 0;
  font-size: 10pt;
}
/* line 9, ../sass/partials/components/_footer.scss */
.footer .block__title {
  display: none;
}
/* line 13, ../sass/partials/components/_footer.scss */
.footer .nav__item {
  float: left;
  width: 150px;
  color: #4e4e4e;
  margin: 1em 0 0;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 1em;
}
/* line 22, ../sass/partials/components/_footer.scss */
.footer .nav__item li a {
  line-height: 1em;
}
/* line 26, ../sass/partials/components/_footer.scss */
.footer .nav__item.is-expanded {
  padding-left: 10px;
  width: 100px;
  display: block;
  margin-right: 80px;
  font-family: RobotoBold, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  line-height: 1.2em;
}
/* line 35, ../sass/partials/components/_footer.scss */
.footer .nav__item.is-expanded::first-line {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
}
/* line 40, ../sass/partials/components/_footer.scss */
.footer .nav__item.is-expanded.nav__item--last {
  margin-right: 45px;
  width: 135px;
}
/* line 46, ../sass/partials/components/_footer.scss */
.footer .nav__item .nav--subnav {
  display: block;
  width: 197px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 0.9em;
}
/* line 52, ../sass/partials/components/_footer.scss */
.footer .nav__item .nav--subnav .nav__item {
  list-style: none;
}
/* line 58, ../sass/partials/components/_footer.scss */
.footer .nav__item .nav--subnav .nav__item a {
  color: #4e4e4e;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}
/* line 65, ../sass/partials/components/_footer.scss */
.footer .nav__item .nav--subnav .nav__item li {
  line-height: 1em;
  margin-bottom: 1em;
}
/* line 75, ../sass/partials/components/_footer.scss */
.footer .is-expanded a, .footer .is-expanded.is-active-trail a {
  color: #1680c3;
}
/* line 81, ../sass/partials/components/_footer.scss */
.footer .region-footer {
  background: none repeat scroll 0 0 #ceebfa;
  margin: 0 auto;
  padding: 0 0 1.5em;
  overflow: auto;
}
/* line 88, ../sass/partials/components/_footer.scss */
.footer li, .footer a, .footer h4 {
  font-weight: normal;
}
/* line 92, ../sass/partials/components/_footer.scss */
.footer a {
  text-decoration: none;
}
/* line 95, ../sass/partials/components/_footer.scss */
.footer a:hover {
  text-decoration: underline;
}
/* line 99, ../sass/partials/components/_footer.scss */
.footer h4 {
  font: inherit;
  color: #4e4e4e;
  font-size: .9em;
  margin: 1em 0 1em 1.2em;
}
/* line 105, ../sass/partials/components/_footer.scss */
.footer h4 a, .footer h4 a:visited {
  color: #4e4e4e;
}
/* line 109, ../sass/partials/components/_footer.scss */
.footer h4 strong {
  font-family: RobotoBold, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2em;
  display: block;
}
@media (max-width: 979px) {
  /* line 118, ../sass/partials/components/_footer.scss */
  .footer .content #ftr_all {
    background: none;
    padding-left: unset;
  }
  /* line 122, ../sass/partials/components/_footer.scss */
  .footer .content #ftr_all ul {
    margin: 0;
    padding-left: 0.75em;
  }
  /* line 128, ../sass/partials/components/_footer.scss */
  .footer .nav__item.is-expanded.nav__item--last {
    margin-right: 20px;
    width: 135px;
  }
}
@media (max-width: 767px) {
  /* line 136, ../sass/partials/components/_footer.scss */
  .footer .nav__item.is-expanded.nav__item--last {
    margin-right: 0;
  }
  /* line 140, ../sass/partials/components/_footer.scss */
  .footer .content #ftr_all {
    clear: both;
    padding-left: 2em;
  }
}
@media (max-width: 424px) {
  /* line 148, ../sass/partials/components/_footer.scss */
  .footer .nav__item .nav.nav--subnav {
    display: none;
  }
}
/* line 153, ../sass/partials/components/_footer.scss */
.footer #ftr_all {
  font: inherit;
  background: url("/images/home_page/white_pixel.png") 1em 0 repeat-y;
  float: left;
  padding-left: 20px;
}
/* line 160, ../sass/partials/components/_footer.scss */
.footer #ftr_all ul {
  list-style: none outside none;
  margin-top: 0;
  padding: 0 0 0 1em;
}
/* line 165, ../sass/partials/components/_footer.scss */
.footer #ftr_all ul li {
  line-height: 1em;
  margin: 1em 0 0;
}
/* line 172, ../sass/partials/components/_footer.scss */
.footer #ftr_all #ftr_seals li {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: normal;
  float: left;
  margin-right: 1em;
  text-align: center;
}
/* line 179, ../sass/partials/components/_footer.scss */
.footer #ftr_all #ftr_seals img {
  margin-bottom: .5em;
}

/* line 2, ../sass/partials/components/_view-better-exposed.scss */
.bef-checkboxes,
.bef-select-as-radios .form-radios {
  /*
   * Setting the height and overflow creates a scrollable <div> for the radio/checkbox elements.
   * The border is just for looks -- adjust or remove as needed.
   */
  height: 150px;
  overflow: auto;
  border: 1px solid #999;
}

/* Line up multi-line options nicely */
/* line 13, ../sass/partials/components/_view-better-exposed.scss */
.bef-checkboxes .form-item,
.bef-select-as-radios .form-radios .form-item {
  text-indent: -24px;
  margin-left: 24px;
}

/* line 6, ../sass/partials/_quick-fixes.scss */
div#panels-ipe-control-container {
  left: 0;
}

/* line 10, ../sass/partials/_quick-fixes.scss */
figcaption {
  float: left;
  font-size: 0.9em;
  line-height: 1.3em;
  margin-bottom: 10px;
  margin-top: 0.5em;
  text-align: left;
}

/* line 19, ../sass/partials/_quick-fixes.scss */
figure.asset--product {
  width: 200px;
}

/* line 23, ../sass/partials/_quick-fixes.scss */
figure.asset--logo {
  width: 145px;
}

/* line 27, ../sass/partials/_quick-fixes.scss */
figure.asset--hero {
  width: 710px;
}

/* line 31, ../sass/partials/_quick-fixes.scss */
figure.asset--featured {
  width: 200px;
}

/* line 35, ../sass/partials/_quick-fixes.scss */
figure.asset--card {
  width: 180px;
}

/* line 39, ../sass/partials/_quick-fixes.scss */
figure.asset--callout {
  width: 340px;
}

/* line 43, ../sass/partials/_quick-fixes.scss */
figure.asset--banner {
  width: 825px;
}

/* line 2, ../sass/partials/pages/_about.scss */
.pane--newsroom-feed .views-row {
  list-style: disc outside none;
  margin-left: 10px;
}

/*Do One Thing*/
/* line 9, ../sass/partials/pages/_about.scss */
.feature_box {
  background: url("../images/feature_box_2.png") repeat-y;
  width: 710px;
}
/* line 13, ../sass/partials/pages/_about.scss */
.feature_box .feature_content {
  padding: 10px 225px 0 25px;
  background: url("../images/feature_box_2.png") no-repeat;
  min-height: 210px;
}
/* line 18, ../sass/partials/pages/_about.scss */
.feature_box .feature_content.image {
  background-image: url("/ia/about/images/tip11_img.png");
  background-repeat: no-repeat;
  background-position: 485px 19px;
}
/* line 24, ../sass/partials/pages/_about.scss */
.feature_box .feature_content h2 {
  color: #3E7A94;
  font-size: 120%;
  font-weight: bold;
  margin-top: 10px;
  padding: 10px 10px 0 55px;
  text-transform: uppercase;
}
/* line 32, ../sass/partials/pages/_about.scss */
.feature_box .feature_content h2.tip {
  background-image: url("/ia/about/images/tip11_icon.png");
  background-repeat: no-repeat;
  height: 35px;
}
/* line 39, ../sass/partials/pages/_about.scss */
.feature_box .feature_content p {
  color: #3e7a94;
  line-height: normal;
}
/* line 44, ../sass/partials/pages/_about.scss */
.feature_box .feature_base {
  background: url("../images/feature_box_base_2.png");
  background-repeat: no-repeat;
  height: 11px;
  width: 100%;
  margin-bottom: 10px;
}

/* line 55, ../sass/partials/pages/_about.scss */
.path-about-brand-energy-star-brand-book .one {
  float: left;
}
/* line 59, ../sass/partials/pages/_about.scss */
.path-about-brand-energy-star-brand-book .two {
  float: left;
  padding: 0 20px;
}
/* line 64, ../sass/partials/pages/_about.scss */
.path-about-brand-energy-star-brand-book .three {
  float: left;
}
/* line 67, ../sass/partials/pages/_about.scss */
.path-about-brand-energy-star-brand-book .three h3 {
  margin-top: 0.24em;
}
/* line 72, ../sass/partials/pages/_about.scss */
.path-about-brand-energy-star-brand-book .clear {
  clear: both;
}

/* line 78, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .pane__title {
  padding-bottom: 20px;
  padding-top: 5px;
}
/* line 83, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row {
  margin-bottom: 15px;
}
/* line 86, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(1) .grid-column:nth-child(1) {
  background: url("../images/icon-moneybag.png") no-repeat;
}
/* line 89, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(1) .grid-column:nth-child(2) {
  background: url("../images/icon-barchart.png") no-repeat;
}
/* line 92, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(2) .grid-column:nth-child(1) {
  background: url("../images/icon-percent.png") no-repeat;
}
/* line 95, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(2) .grid-column:nth-child(2) {
  background: url("../images/icon-building.png") no-repeat;
}
/* line 98, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(3) .grid-column:nth-child(1) {
  background: url("../images/icon-certificate.png") no-repeat;
}
/* line 101, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row:nth-child(3) .grid-column:nth-child(2) {
  background: url("../images/icon-projector.png") no-repeat;
}
/* line 105, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row .taxonomy-term {
  margin-left: 45px;
  font-size: 1.12em;
}
/* line 109, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row .taxonomy-term h2 {
  font-size: 18px;
}
/* line 112, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row .taxonomy-term h2 a {
  color: #333;
}
/* line 119, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row .taxonomy-term .field-item a {
  list-style: disc outside none;
  display: list-item;
  margin-left: 20px;
}
/* line 127, ../sass/partials/pages/_about.scss */
.pane-how-can-we-help-you .grid-row .grid-column {
  float: left;
  width: 50%;
}

/* line 2, ../sass/partials/pages/_buildings.scss */
.path-buildings .pane--spotlight {
  padding-top: 30px;
}
/* line 5, ../sass/partials/pages/_buildings.scss */
.path-buildings .pane--spotlight .flexslider .flex-direction-nav a {
  margin: -47px 10px 0 245px;
}

/* line 15, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-first .pane__content, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-second .pane__content, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2 .pane__content, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-3 .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-first .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-second .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2 .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-3 .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content {
  height: 370px;
  margin-bottom: 10px;
  background: none repeat scroll 0 0 #f5f5f5;
  border: 1px solid silver;
  padding: 20px 20px 0;
}
/* line 22, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-first .pane__content img, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-second .pane__content img, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2 .pane__content img, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-3 .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-first .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-second .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2 .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-3 .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content img,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content img {
  border: 1px solid silver;
  display: block;
}
/* line 27, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-first .pane__content a, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2-second .pane__content a, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-2 .pane__content a, .path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-row-3 .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-first .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-second .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2 .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-3 .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content a,
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content a {
  padding: 0;
  margin: 0;
}

/* line 37, ../sass/partials/pages/_buildings.scss */
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content {
  height: 260px;
}
/* line 40, ../sass/partials/pages/_buildings.scss */
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content h4, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content h4, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content h4, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content h4 {
  margin-top: 0;
}
/* line 44, ../sass/partials/pages/_buildings.scss */
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-first .pane__content img, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2-second .pane__content img, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-2 .pane__content img, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-motivate-competition-0 .l-row-3 .pane__content img {
  display: block;
  margin: 0 auto;
  width: 210px;
}

/* line 55, ../sass/partials/pages/_buildings.scss */
.path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-first .pane__content, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-2-second .pane__content, .path-buildings-about-us-how-can-we-help-you-communicate-energy-star-communications-toolkit-bring-your-green-work .l-row-3 .pane__content {
  height: 305px;
}

/*b&p homepage*/
/* line 62, ../sass/partials/pages/_buildings.scss */
.pane--homepage-right-banner {
  background: url("../images/homepage-banner-righ-bkg.png") no-repeat scroll 626px -1px transparent;
  min-height: 190px;
  margin-top: -10px;
  clear: both;
}
/* line 68, ../sass/partials/pages/_buildings.scss */
.pane--homepage-right-banner .bp-homepage {
  float: left;
  left: -10px;
  position: relative;
  padding-right: 10px;
}
/* line 75, ../sass/partials/pages/_buildings.scss */
.pane--homepage-right-banner .pane__title {
  display: none;
}
/* line 79, ../sass/partials/pages/_buildings.scss */
.pane--homepage-right-banner p {
  font-size: 0.88em;
  text-align: left;
  text-indent: 0;
  line-height: 1.4em;
}
/* line 85, ../sass/partials/pages/_buildings.scss */
.pane--homepage-right-banner p.start-bp-banner {
  padding-top: 20px;
}

/* b+p facility owners and mgrs, service providers */
/* line 96, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser,
.path-buildings-service-providers .node-teaser,
.path-buildings-program-administrators .node-teaser {
  border-bottom: 1px solid #d9d9d9;
  clear: both;
  min-height: 90px;
}
/* line 101, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser a:first-child,
.path-buildings-service-providers .node-teaser a:first-child,
.path-buildings-program-administrators .node-teaser a:first-child {
  float: left;
}
/* line 105, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser h2 a:first-child,
.path-buildings-service-providers .node-teaser h2 a:first-child,
.path-buildings-program-administrators .node-teaser h2 a:first-child {
  float: none;
  color: #1680c3;
}
/* line 110, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser img,
.path-buildings-service-providers .node-teaser img,
.path-buildings-program-administrators .node-teaser img {
  float: left;
  height: auto;
  max-width: none;
  padding: 0 15px 15px 0;
  width: 120px;
}
/* line 118, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser h2,
.path-buildings-service-providers .node-teaser h2,
.path-buildings-program-administrators .node-teaser h2 {
  line-height: 1.5em;
  font-size: 1.44em;
}
/* line 123, ../sass/partials/pages/_buildings.scss */
.path-buildings-facility-owners-and-managers .node-teaser .field-type-text-with-summary,
.path-buildings-service-providers .node-teaser .field-type-text-with-summary,
.path-buildings-program-administrators .node-teaser .field-type-text-with-summary {
  font-size: 1.08em;
}

/* line 129, ../sass/partials/pages/_buildings.scss */
.campaign-block {
  padding: 20px 20px 0;
  margin-bottom: 20px;
  background: #d4ebfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #d4ebfc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d4ebfc));
                                                                                                                                       /*
Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #d4ebfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #d4ebfc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #d4ebfc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #d4e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#D4EBFC',GradientType=0 );
  /* IE6-9 */
  border: 1px solid silver;
}

/* line 145, ../sass/partials/pages/_buildings.scss */
.pane--join-energystar ul.join-energy-star {
  padding-top: 5px;
}
/* line 148, ../sass/partials/pages/_buildings.scss */
.pane--join-energystar ul.join-energy-star li {
  margin-bottom: 0.2em;
}

/* line 155, ../sass/partials/pages/_buildings.scss */
.view--energy-star-spotlight {
  padding-top: 10px;
}
/* line 158, ../sass/partials/pages/_buildings.scss */
.view--energy-star-spotlight .flexslider .flex-direction-nav a {
  margin: -35px 28px 0 628px;
}

/*In this Section*/
/* line 165, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu .pane__title, .pane--menu-about-menu .pane__title, .pane--menu-buildings-utility-menu .pane__title {
  border-bottom: 1px solid #afafaf;
  color: #636363;
  font-size: 0.96em;
  margin-bottom: 0;
  padding: 0.64em 0;
  text-transform: uppercase;
}
/* line 175, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu, .pane--menu-about-menu ul.nav.nav--menu-about-menu, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu {
  color: #333333;
  font-weight: bold;
  padding-bottom: 1.6em;
  margin: 0;
}
/* line 181, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li, .pane--menu-about-menu ul.nav.nav--menu-about-menu li, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li {
  border-bottom: 1px solid #afafaf;
  font-size: 12px;
  list-style: none outside none;
  margin: 0;
  padding: 0.64em 1.36em 0.64em 0;
}
/* line 188, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.nav__item--last, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.nav__item--last, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.nav__item--last, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.nav__item--last, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.nav__item--last, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.nav__item--last, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.nav__item--last, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.nav__item--last, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.nav__item--last {
  border-bottom: none;
}
/* line 192, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-collapsed, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-collapsed, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-collapsed, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-collapsed {
  background-image: url("../images/arrow-lt-blu.png");
  background-position: 205px 14px;
  background-repeat: no-repeat;
  width: 210px;
}
/* line 199, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded {
  background-image: url("../images/arrow-lt-blu2.png");
  background-position: 200px 7px;
  background-repeat: no-repeat;
  width: 210px;
}
/* line 205, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded.menu-mlid-3398, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded.menu-mlid-3398, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded.menu-mlid-3398, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded.menu-mlid-3398, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded.menu-mlid-3398, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded.menu-mlid-3398, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded.menu-mlid-3398, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded.menu-mlid-3398, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded.menu-mlid-3398 {
  background-image: url("../images/arrow-grey.png");
  background-position: 200px 14px;
}
/* line 210, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded li, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded li, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded li, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded li, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded li, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded li, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded li {
  margin-bottom: 5px;
}
/* line 214, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav {
  color: #333333;
  font-size: 0.88em;
  font-weight: normal;
  /*margin: 0;*/
  padding-bottom: 0;
}
/* line 221, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li {
  border-bottom: medium none;
  line-height: 140%;
  padding: 0 15px 0 0;
}
/* line 226, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-collapsed {
  background-image: url("../images/arrow-grey2.png");
  background-position: 205px 2px;
  background-repeat: no-repeat;
  padding-right: 20px;
  /*width: 95px;*/
}
/* line 234, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li {
  width: 195px;
}
/* line 237, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed {
  background-position: 190px 2px;
  width: 195px;
}
/* line 242, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded {
  background-image: url("../images/arrow-lt-blu2.png");
  background-position: 185px 5px;
  background-repeat: no-repeat;
  overflow: visible;
  width: 200px;
}
/* line 250, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed {
  background-position: 175px 2px;
  width: 180px;
}
/* line 255, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded {
  background-position: 170px 5px;
  width: 180px;
}
/* line 259, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li {
  width: 165px;
}
/* line 262, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-collapsed {
  background-position: 160px 2px;
  width: 165px;
}
/* line 266, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded {
  background-position: 175px 5px;
  width: 185px;
}
/* line 270, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded ul.nav li.is-expanded {
  background-position: 155px 5px;
  width: 165px;
}
/* line 283, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li a, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li a, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li a, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li a, .pane--menu-about-menu ul.nav.nav--menu-about-menu li a, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li a, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li a, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li a, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li a {
  color: #555555;
}
/* line 286, ../sass/partials/pages/_buildings.scss */
.pane--menu-buildings-menu ul.nav.nav--menu-buildings-menu li a.active, .pane--menu-buildings-menu ul.nav.nav--menu-about-menu li a.active, .pane--menu-buildings-menu ul.nav--menu-buildings-utility-menu li a.active, .pane--menu-about-menu ul.nav.nav--menu-buildings-menu li a.active, .pane--menu-about-menu ul.nav.nav--menu-about-menu li a.active, .pane--menu-about-menu ul.nav--menu-buildings-utility-menu li a.active, .pane--menu-buildings-utility-menu ul.nav.nav--menu-buildings-menu li a.active, .pane--menu-buildings-utility-menu ul.nav.nav--menu-about-menu li a.active, .pane--menu-buildings-utility-menu ul.nav--menu-buildings-utility-menu li a.active {
  color: #1680c3;
}

/* line 297, ../sass/partials/pages/_buildings.scss */
ul.nav li.is-expanded ul.nav ul.nav,
ul.nav li.is-expanded ul.nav ul.nav ul.nav,
ul.nav li.is-expanded ul.nav ul.nav ul.nav ul.nav,
ul.nav li.is-expanded ul.nav ul.nav ul.nav ul.nav ul.nav {
  margin: 0 20px 0 15px;
}

/*did you know*/
/* line 303, ../sass/partials/pages/_buildings.scss */
.pane--did-you-know,
.field-name-field-product-did-you-know {
  background: none repeat scroll 0 0 #caecf8;
  margin: 10px 0;
  padding: 10px 10px 5px;
}
/* line 308, ../sass/partials/pages/_buildings.scss */
.pane--did-you-know h1, .pane--did-you-know h2, .pane--did-you-know h3, .pane--did-you-know h4,
.field-name-field-product-did-you-know h1,
.field-name-field-product-did-you-know h2,
.field-name-field-product-did-you-know h3,
.field-name-field-product-did-you-know h4 {
  color: #1680c3;
  margin-top: 0.5em;
}
/* line 313, ../sass/partials/pages/_buildings.scss */
.pane--did-you-know .field-label,
.field-name-field-product-did-you-know .field-label {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 0.5em;
  color: #1680c3;
}
/* line 320, ../sass/partials/pages/_buildings.scss */
.pane--did-you-know ul,
.field-name-field-product-did-you-know ul {
  margin: 0;
}

/*nbc */
/* line 337, ../sass/partials/pages/_buildings.scss */
#nbc-competition-home-container,
#nbc-competing-teams-container,
#nbc-competing-buildings-container,
#nbc-competing-coaches-container,
#nbc-competitor-resources-container,
#nbc-learn-from-winners-container,
#nbc-host-battle-resources-container,
#nbc-host-battle-container,
#top-cities-3-container,
#top_cities-1-container,
#top_cities-2-container,
#top-cities-4-container {
  padding: 5px 0;
}
/* line 340, ../sass/partials/pages/_buildings.scss */
#nbc-competition-home-container a,
#nbc-competing-teams-container a,
#nbc-competing-buildings-container a,
#nbc-competing-coaches-container a,
#nbc-competitor-resources-container a,
#nbc-learn-from-winners-container a,
#nbc-host-battle-resources-container a,
#nbc-host-battle-container a,
#top-cities-3-container a,
#top_cities-1-container a,
#top_cities-2-container a,
#top-cities-4-container a {
  padding: 0;
}

/* line 346, ../sass/partials/pages/_buildings.scss */
#top-cities-top-ten-table img {
  height: 22px;
  width: 22px;
}
/* line 351, ../sass/partials/pages/_buildings.scss */
#top-cities-top-ten-table td:nth-child(2n) {
  width: 6.8em;
}

/* line 357, ../sass/partials/pages/_buildings.scss */
.pane--favorites .pane__title {
  font-size: 1.28em;
}
/* line 362, ../sass/partials/pages/_buildings.scss */
.pane--favorites .tweet-footer .tweet-time {
  width: 50%;
}
/* line 365, ../sass/partials/pages/_buildings.scss */
.pane--favorites .tweet-footer .tweet-actions {
  width: 50%;
  text-align: right;
}
/* line 371, ../sass/partials/pages/_buildings.scss */
.pane--favorites .twitter-follow-button {
  display: none;
}
/* line 375, ../sass/partials/pages/_buildings.scss */
.pane--favorites .tweets-pulled-listing li {
  margin: 0 0 1.5em;
}

/* line 381, ../sass/partials/pages/_buildings.scss */
.pane--nbc-team-challenge a#nbc-team_challenge {
  padding: 0;
}

/*tools and resources */
/* line 388, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources a {
  margin: 0;
}
/* line 393, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-panels-sidebar .l-preface {
  margin-bottom: 0;
}
/* line 396, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-panels-sidebar .l-preface h1 {
  margin-bottom: 0;
  font-size: 1.92em;
}
/* line 403, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar .pane-content .facetapi-facetapi-checkbox-links li {
  list-style: none outside none;
}
/* line 407, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar h4 {
  padding-top: 30px;
}
/* line 411, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar .pane__title {
  color: #333333;
  font-size: 1.12em;
  font-weight: bold;
}
/* line 417, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar .pane__content {
  padding: 0;
  background: none;
}
/* line 421, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar .pane__content .facetapi-facetapi-checkbox-links {
  margin-left: 10px;
}
/* line 424, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar .pane__content .facetapi-facetapi-checkbox-links li {
  list-style: none outside none;
}
/* line 431, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar #views-exposed-form-tools-and-resource-listing-page-panel-pane-list .views-exposed-form .form-item {
  background: none;
  border: 1px solid #999999;
  border-radius: 0.2em;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
  display: inline-block;
  padding: 3px 1px 2px 30px;
  position: relative;
  width: 190px;
}
/* line 442, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar #views-exposed-form-tools-and-resource-listing-page-panel-pane-list .views-exposed-widget {
  margin-bottom: 0.5em;
  padding-right: 5em;
  position: absolute;
}
/* line 447, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar #views-exposed-form-tools-and-resource-listing-page-panel-pane-list .views-exposed-widget .button--submit {
  background: url("//www.energystar.gov/productfinder/image/search.png") no-repeat scroll 3px 5px rgba(0, 0, 0, 0);
  border: medium none;
  color: transparent;
  height: 20px;
  margin-top: 0;
  overflow: hidden;
  padding: 0 0 0 16px !important;
  position: absolute;
  top: 7px;
  width: 25px;
}
/* line 461, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .l-sidebar #views-exposed-form-tools-and-resource-listing-page-panel-pane-list #edit-search {
  width: 175px;
  border: none;
  padding: 0;
}
/* line 473, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .pane--tr-slider .flexslider .flex-direction-nav a {
  margin: -40px 10px 0 580px;
}
/* line 476, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .pane--tr-slider .flexslider .slides {
  padding-top: 0;
  padding-left: 0;
}
/* line 480, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .pane--tr-slider .flexslider .slides li {
  margin: 0 7px;
  padding: 0 7px;
}
/* line 484, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .pane--tr-slider .flexslider .slides li img {
  border: 1px solid #989898;
}
/* line 491, ../sass/partials/pages/_buildings.scss */
.page-buildings-tools-and-resources .pane--tr-slider .views-field-body {
  font-size: 0.9em;
  padding: 10px 0;
}

/* line 499, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources, .node-tools-resources, .node-type-tools-resources .l-main {
  border-bottom: 1px solid #D9D9D9;
  clear: both;
  margin: 20px 0 0;
}
/* line 504, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources h2, .node-tools-resources h2, .node-type-tools-resources .l-main h2 {
  font-size: 1.44em;
}
/* line 507, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources h2 a, .node-tools-resources h2 a, .node-type-tools-resources .l-main h2 a {
  color: #1680c3;
}
/* line 512, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources a, .node-tools-resources a, .node-type-tools-resources .l-main a {
  margin: 0;
}
/* line 516, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .field-name-node-link, .node-tools-resources .field-name-node-link, .node-type-tools-resources .l-main .field-name-node-link {
  text-align: right;
}
/* line 520, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .field-name-field-image, .node-tools-resources .field-name-field-image, .node-type-tools-resources .l-main .field-name-field-image {
  width: auto;
  padding: 0;
}
/* line 524, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .field-name-field-image img, .node-tools-resources .field-name-field-image img, .node-type-tools-resources .l-main .field-name-field-image img {
  float: left;
  height: auto;
  max-width: none;
  padding: 0 15px 15px 0;
  width: 145px;
}
/* line 533, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .file, .node-tools-resources .file, .node-type-tools-resources .l-main .file {
  font-size: 1.1em;
  padding-bottom: 1.1em;
  display: block;
}
/* line 539, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager, .node-tools-resources ul.pager, .node-type-tools-resources .l-main ul.pager {
  text-align: center;
  padding-top: 15px;
  display: block;
  border: none;
  background: none;
}
/* line 546, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li, .node-tools-resources ul.pager li, .node-type-tools-resources .l-main ul.pager li {
  color: #168dc3;
  border-right: none;
  padding: 4px 8px;
}
/* line 551, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li.pager-next, .node-tools-resources ul.pager li.pager-next, .node-type-tools-resources .l-main ul.pager li.pager-next {
  position: relative;
  right: auto;
  border-left: none;
}
/* line 556, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li.last, .node-tools-resources ul.pager li.last, .node-type-tools-resources .l-main ul.pager li.last {
  position: relative;
}
/* line 559, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li.pager__item--current, .node-tools-resources ul.pager li.pager__item--current, .node-type-tools-resources .l-main ul.pager li.pager__item--current {
  background: none;
  color: #000;
  outline: 0 none;
}
/* line 564, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li.pager-next, .l-main .node-tools-resources ul.pager li.last, .l-main .node-tools-resources ul.pager li.pager-current, .node-tools-resources ul.pager li.pager-next, .node-tools-resources ul.pager li.last, .node-tools-resources ul.pager li.pager-current, .node-type-tools-resources .l-main ul.pager li.pager-next, .node-type-tools-resources .l-main ul.pager li.last, .node-type-tools-resources .l-main ul.pager li.pager-current {
  padding: 4px;
  width: auto;
}
/* line 568, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources ul.pager li a, .node-tools-resources ul.pager li a, .node-type-tools-resources .l-main ul.pager li a {
  color: #168dc3;
  background: none;
  margin: auto;
}
/* line 576, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .item-list .pager li, .node-tools-resources .item-list .pager li, .node-type-tools-resources .l-main .item-list .pager li {
  float: none;
}
/* line 580, ../sass/partials/pages/_buildings.scss */
.l-main .node-tools-resources .node__submitted, .node-tools-resources .node__submitted, .node-type-tools-resources .l-main .node__submitted {
  display: none;
}

/* line 586, ../sass/partials/pages/_buildings.scss */
.view--leaders th.active {
  background: none repeat scroll 0 0 #ddd;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 591, ../sass/partials/pages/_buildings.scss */
.view--leaders td.active {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
/* line 596, ../sass/partials/pages/_buildings.scss */
.view--leaders .views-submit-button {
  position: relative;
  top: 25px;
}
/* line 601, ../sass/partials/pages/_buildings.scss */
.view--leaders img {
  margin-left: 5px;
}

/* line 607, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-sidebar .pane__content {
  padding-top: 0;
}
/* line 613, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-2 .pane__content, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-3 .pane__content {
  border: 1px solid #ccc;
  color: #676767;
  height: 360px;
  margin-bottom: 15px;
  padding: 10px 15px 0;
  width: 95%;
}
/* line 621, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-2 .pane__content h3, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-3 .pane__content h3 {
  color: #1680c3;
}
/* line 625, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-2 .pane__content img, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-3 .pane__content img {
  border: 1px solid #efefef;
}
/* line 631, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-2 .l-row-2-first, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-2 .l-row-3-first, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-3 .l-row-2-first, .section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation .l-row-3 .l-row-3-first {
  margin-right: 10px;
}
/* line 636, ../sass/partials/pages/_buildings.scss */
.section-buildings.path-buildings-about-us-how-can-we-help-you-recognition-earn-recognition-your-building-or-plant-certification-nation ul.quick-links li {
  margin-left: 10px;
  list-style: disc;
}

/* Portfolio Manager Login Dropdown  */
/* line 645, ../sass/partials/pages/_buildings.scss */
#pm_login_dropdown {
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px 5px 5px 5px;
  display: none;
  position: absolute;
  left: 730px;
  top: 60px;
  z-index: 9999999;
}

/* line 656, ../sass/partials/pages/_buildings.scss */
#pm_login_dropdown form {
  cursor: pointer;
  padding: 10px;
  text-align: left;
}

/* line 662, ../sass/partials/pages/_buildings.scss */
#pm_login_dropdown:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 165px;
  top: -18px;
  border: 9px solid;
  border-color: transparent transparent #000 transparent;
}

/* line 673, ../sass/partials/pages/_buildings.scss */
#pm_login_dropdown:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 166px;
  top: -16px;
  border: 8px solid;
  border-color: transparent transparent #fff transparent;
}

/* line 684, ../sass/partials/pages/_buildings.scss */
body .ui-tooltip-shadow .ui-tooltip-titlebar, .ui-tooltip-shadow .ui-tooltip-content {
  background: none repeat scroll 0 0 #EFEFEF;
  border: 2px solid #939393;
}

/* line 689, ../sass/partials/pages/_buildings.scss */
body .panels-add-content-modal img {
  border: medium none;
  padding: 2px;
  width: auto;
}

/* line 1, ../sass/partials/pages/_homepage.scss */
.page-homepage {
  background: url("../images/header_clouds.jpg") no-repeat scroll center top white;
  margin: 0 auto;
  max-width: 1300px;
}
/* line 6, ../sass/partials/pages/_homepage.scss */
.page-homepage #main .region-content {
  background: transparent;
}
@media (max-width: 979px) {
  /* line 13, ../sass/partials/pages/_homepage.scss */
  .page-homepage .l-homepage.sidebar .pane--home-page-banner .l-wrapper .l-main {
    background: none;
    width: 100%;
  }
  /* line 17, ../sass/partials/pages/_homepage.scss */
  .page-homepage .l-homepage.sidebar .pane--home-page-banner .l-wrapper .l-main h2 {
    font: 2em RobotoLight;
  }
}
/* line 23, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-main {
  background: url("../images/3d_divider.png") no-repeat scroll right 0 transparent;
  padding-right: 12px;
  min-height: 332px;
  width: 65.2651%;
}
/* line 33, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle h2 {
  color: #fff;
  font: 3em RobotoLight;
  left: 20px;
  position: relative;
  top: 0;
  width: 41%;
  display: block;
  padding-top: 23px;
  margin-bottom: 0;
}
/* line 45, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .field-name-field-banner-image {
  display: block;
  position: absolute;
  top: 0;
  z-index: -999;
}
/* line 52, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .field-type-text-with-summary, .page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .field-name-field-banner-link {
  display: block;
  font-size: 1.08em;
  left: 20px;
  line-height: 1.4em;
  margin: 1em 0;
  position: relative;
  top: 0;
  color: #fff;
}
/* line 63, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .flex-control-nav {
  bottom: -20px;
  padding-left: 20px;
  position: absolute;
  text-align: left;
  width: 100%;
  z-index: 100;
}
/* line 73, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle p {
  font-size: 0.9em;
}
/* line 77, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .flexslider {
  margin-bottom: 0;
}
/* line 81, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .hpbannerlink {
  background: url("../images/btn_left.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
  color: #fff;
  display: inline-block;
  font: 14px Roboto,Arial,sans-serif;
  height: 40px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 92, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .hpbannerlink a {
  background: url("../images/btn_right.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  display: inline-block;
  height: 37px;
  margin: 0 0 0 9px;
  padding: 13px 40px 10px 6px;
  color: #fff;
  text-decoration: none;
}
/* line 105, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .flex-control-paging li {
  margin: 0;
}
/* line 108, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .flex-control-paging li a {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #666;
  border-radius: 0;
  box-shadow: none;
  color: #666;
  font-size: 1.1em;
  height: 23px;
  margin: 0 0.3em 0 0;
  opacity: 0.6;
  padding: 0.05em 0.45em 0;
  text-indent: 0;
  width: inherit;
}
/* line 122, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .pane-bundle-es-home-banner-pane-bundle .flex-control-paging li a.flex-active {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #649db1;
  color: #3c80cd;
  opacity: 1;
  text-decoration: none;
}
@media (max-width: 979px) {
  /* line 136, ../sass/partials/pages/_homepage.scss */
  .page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-wrapper .l-main-sidebar {
    clear: both;
    float: left;
    margin: 0;
  }
  /* line 142, ../sass/partials/pages/_homepage.scss */
  .page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-wrapper .l-main-sidebar:after {
    clear: both;
  }
}
/* line 147, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#e8e8e8', endColorstr='#ffffff');
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#e8e8e8', endColorstr='#ffffff')";
  /* IE8 */
  background-image: -ms-linear-gradient(right, white 0%, #e8e8e8 100%);
  /* IE10 */
  background-image: -moz-linear-gradient(right, white 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(right, white 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, white), color-stop(1, #e8e8e8));
  background-image: -webkit-linear-gradient(right, white 0%, #e8e8e8 100%);
  background-image: linear-gradient(to left, #ffffff 0%, #e8e8e8 100%);
  font-size: 1em;
  height: 308px;
  margin: 5px 0;
  padding: 20px;
  position: relative;
  top: 0;
  width: 341px;
  line-height: 1.5em;
}
/* line 165, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .field-label {
  display: none;
}
/* line 169, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar p {
  margin: 0.5em 0 0;
}
/* line 173, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box {
  position: relative;
  display: block;
  top: 35px;
}
/* line 178, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box img {
  padding-right: 10px;
}
/* line 182, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box .group-right {
  line-height: 1.4em;
  padding-top: 2em;
  font-size: 0.9em;
}
/* line 188, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box .flexslider .slides img {
  display: block;
  width: inherit;
}
/* line 193, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box .flex-direction-nav a {
  background: none;
  color: #1680c3;
  display: block;
  font-size: 11px;
  height: inherit;
  margin: 0 120px 0 165px;
  opacity: 1;
  position: absolute;
  text-indent: 0;
}
/* line 204, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box .flex-direction-nav a:before {
  content: ">";
  display: inline-block;
  font-family: "Roboto";
  font-size: 11px;
}
/* line 211, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--home-page-banner .l-panels-complex-a.main.main-sidebar .l-main-sidebar .pane-bundle-es-home-leadership-box .flex-direction-nav a.flex-next:before {
  content: "<";
}
/* line 221, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives {
  clear: both;
  font-size: 0.65em;
  padding-bottom: 20px;
}
/* line 226, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives a {
  margin: 0;
}
/* line 230, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives h2 {
  background: none;
  text-transform: uppercase;
  font-size: 1.17em;
}
/* line 235, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives h2.pane__title {
  background-color: #caecf8;
  color: #1680c3;
  font-size: 3em;
  font-family: RobotoCondensed,Arial,sans-serif;
}
/* line 242, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives h2.node__title {
  margin: 0;
  padding: 0 5px;
  line-height: 1.4em;
}
/* line 247, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives h2.node__title a {
  color: #1680c3;
}
/* line 256, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .node__content {
  padding: 0 5px;
}
/* line 260, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .field-type-image {
  height: 90px;
  margin-bottom: 5px;
  overflow: hidden;
  padding-top: 10px;
}
/* line 268, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-direction-nav a {
  color: #1680c3;
  display: block;
  font-size: 13px;
  height: inherit;
  margin: -30px 0 0 500px;
  opacity: 1;
  position: absolute;
  text-indent: 0;
  background: none;
}
/* line 281, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-direction-nav a:before {
  content: "<";
  display: inline-block;
  font-family: Roboto;
  font-size: 13px;
  font-weight: normal;
  color: #1680c3;
}
/* line 290, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-direction-nav a.flex-next:before {
  content: ">";
}
/* line 294, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-control-nav.flex-control-paging {
  display: block;
  left: 245px;
  position: absolute;
  top: -32px;
  height: 50px;
}
/* line 301, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-control-nav.flex-control-paging li {
  padding: 0;
}
/* line 307, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-control-paging li {
  margin: 0;
}
/* line 310, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-control-paging li a {
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #1680c3;
  font-size: 1.5em;
  height: 23px;
  margin: 0 0.3em 0 0;
  opacity: 1;
  padding: 0.05em 0.45em 0;
  text-indent: 0;
  width: inherit;
}
/* line 324, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .flexslider .flex-control-paging li a.flex-active {
  background: none;
  border: 1px solid #649db1;
  color: #3c80cd;
  opacity: 1;
  text-decoration: none;
}
/* line 335, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives .field-name-field-banner-link {
  /*display: none;*/
}
/* line 339, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--tools-and-initiatives li {
  padding: 0 7px;
  margin: 0 7px;
}
/* line 346, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media {
  clear: both;
}
/* line 349, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .l-main {
  width: 100%;
}
/* line 353, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media h2 {
  background: none;
  text-transform: uppercase;
  font-size: 1.17em;
}
/* line 358, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media h2.pane__title {
  background-color: #caecf8;
  color: #1680c3;
  font-size: 2em;
  font-family: RobotoCondensed,Arial,sans-serif;
}
/* line 365, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media h2.node__title {
  margin: 0;
  padding: 0 5px;
  line-height: 1.4em;
}
/* line 370, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media h2.node__title a {
  color: #1680c3;
}
/* line 377, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane__content {
  background-image: none;
  padding: 10px;
}
/* line 383, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us, .page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us, .page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 {
  float: left;
}
/* line 386, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us .pane__title, .page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us .pane__title, .page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 .pane__title {
  background: transparent;
  color: inherit;
  font-size: 1.2em;
  text-transform: inherit;
  font-family: inherit;
}
/* line 395, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf7fb', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#edf7fb', endColorstr='#ffffff')";
  background-image: -ms-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #edf7fb));
  background-image: -webkit-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #edf7fb 100%);
  margin: -30px -10px -10px;
}
/* line 406, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 .social-media-banner {
  float: left;
}
/* line 409, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 .social-media-banner img {
  padding: 10px;
}
/* line 414, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--es-socialblock-0 .social-media-content {
  font-size: 0.7em;
  line-height: 1.3em;
  padding: 10px;
}
/* line 422, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us .pane__content {
  border: 1px solid #ccc;
  float: left;
}
/* line 427, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us a {
  padding: 0;
}
/* line 431, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us #boxes-box-social_media_connect_with_us ul li {
  padding: 15px 0 0;
}
/* line 434, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us #boxes-box-social_media_connect_with_us ul li:first-child {
  margin-left: 0;
}
/* line 437, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us #boxes-box-social_media_connect_with_us ul li:first-child a {
  margin-left: 0;
}
/* line 444, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us {
  padding-right: 10px;
  width: 210px;
}
/* line 448, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us img {
  float: left;
  padding-right: 10px;
}
/* line 453, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us p {
  margin-bottom: 4px;
}
/* line 457, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us .pane__content {
  border: 1px solid #ccc;
}
/* line 464, ../sass/partials/pages/_homepage.scss */
.page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-connect-with-us .pane__content, .page-homepage .l-homepage.sidebar .pane--homepage-social-media .pane--boxes-social-media-follow-us .pane__content {
  height: 75px;
}
/* line 472, ../sass/partials/pages/_homepage.scss */
.page-homepage .footer {
  background-color: #e2f3fc;
}
@media (max-width: 979px) {
  /* line 479, ../sass/partials/pages/_homepage.scss */
  .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper.quicktabs-style-zen .content .panel-col-last {
    width: 100%;
    padding-top: 10px;
  }
  /* line 484, ../sass/partials/pages/_homepage.scss */
  .page-homepage .pane--quicktabs-energy-efficiency-homepage.pane {
    clear: both;
  }
  /* line 487, ../sass/partials/pages/_homepage.scss */
  .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper.quicktabs-style-zen .quicktabs-tabs {
    margin: 0;
    clear: both;
  }
}
/* line 493, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .pane__title {
  font-family: RobotoCondensed,Arial,sans-serif;
  font-size: 2em;
  color: #1680c3;
  float: left;
  margin-bottom: 0;
}
/* line 501, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper {
  border: none;
}
/* line 504, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs {
  margin: -25px 0 0 265px;
  background: none;
  border-bottom: 0 none;
}
/* line 510, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li {
  padding-left: 0;
  border: inherit;
  background: none;
}
/* line 515, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li:hover a {
  background: inherit;
}
/* line 519, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li.active {
  border: 0 none;
}
/* line 522, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li.active a, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li.active a:hover {
  color: #1680c3;
  background-color: #fff;
  border-color: #ccc #ccc;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  color: #1680c3;
  font-weight: normal;
}
/* line 534, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .quicktabs-tabs li a {
  display: inline-block;
  font-size: 1em;
  padding: 4px 10px;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 10;
  margin-bottom: -1px;
  background: none;
  font-weight: normal;
}
/* line 548, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content {
  border-top: 1px solid #ccc;
  padding-top: 15px;
}
/* line 553, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-first {
  width: 202px;
  border: 1px solid #ccc;
}
/* line 557, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-first img {
  width: 200px;
}
/* line 562, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-first div.boxes-box-content div div {
  padding: 10px;
  line-height: 1.4em;
}
/* line 566, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-first div.boxes-box-content div div h4 {
  font-family: RobotoCondensed,Arial,sans-serif;
  font-size: 1em;
  margin: 0 0 0.25em;
  padding: 0;
  font-weight: normal;
}
/* line 578, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last {
  width: 67%;
}
/* line 583, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_top img, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_business_right_top img {
  height: auto;
  width: 100%;
}
/* line 588, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_top ul, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_business_right_top ul {
  margin: 0;
}
/* line 591, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_top ul li, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_business_right_top ul li {
  border-left: 1px solid #ccc;
  box-sizing: border-box;
  display: block;
  float: left;
  font-family: RobotoBold;
  font-weight: normal;
  height: 90px;
  margin-bottom: 1em;
  padding: 0 0.25em;
  width: 25%;
  line-height: 1.4em;
}
/* line 605, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_top ul li:first-child, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_business_right_top ul li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 615, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_l, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_r,
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_l, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_r {
  float: left;
  line-height: 1.4em;
}
/* line 619, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_l h3, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_r h3,
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_l h3, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_r h3 {
  margin: 0;
  font-size: 1.17em;
  font-family: RobotoCondensed,Arial,sans-serif;
  padding-left: 1em;
}
/* line 626, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_l ul, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_r ul,
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_l ul, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_r ul {
  margin-left: 0;
  margin-top: 0;
}
/* line 630, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_l ul li, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_r ul li,
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_l ul li, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_r ul li {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
/* line 638, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_l, .page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_bus_right_bottom_r {
  width: 50%;
}
/* line 641, ../sass/partials/pages/_homepage.scss */
.page-homepage .pane--quicktabs-energy-efficiency-homepage .quicktabs-wrapper .content .panel-col-last #boxes-box-e_e_for_your_home_right_bottom_l {
  width: 59%;
}

/*Sidebar Gray Gradient Styles Homepage (lighter)*/
/* line 658, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed .pane-content, .pane--newsroom-feed .pane__content,
.pane--newsroom-feed-panel-pane-1 .pane-content,
.pane--newsroom-feed-panel-pane-1 .pane__content,
.pane--block-2 .pane-content,
.pane--block-2 .pane__content,
.pane--quicktabs-homepage-login .pane-content,
.pane--quicktabs-homepage-login .pane__content,
.pane--partner-resources .pane-content,
.pane--partner-resources .pane__content {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eeeeee', endColorstr='#ffffff')";
  background-image: -ms-linear-gradient(bottom, white 0%, #eeeeee 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #eeeeee));
  background-image: -webkit-linear-gradient(bottom, white 0%, #eeeeee 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 100%);
  padding-top: 10px;
}
/* line 669, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed .pane-content p, .pane--newsroom-feed .pane__content p,
.pane--newsroom-feed-panel-pane-1 .pane-content p,
.pane--newsroom-feed-panel-pane-1 .pane__content p,
.pane--block-2 .pane-content p,
.pane--block-2 .pane__content p,
.pane--quicktabs-homepage-login .pane-content p,
.pane--quicktabs-homepage-login .pane__content p,
.pane--partner-resources .pane-content p,
.pane--partner-resources .pane__content p {
  font-size: 0.9em;
  line-height: 1.5em;
  padding: 0 10px;
}
/* line 676, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed h2, .pane--newsroom-feed h1,
.pane--newsroom-feed-panel-pane-1 h2,
.pane--newsroom-feed-panel-pane-1 h1,
.pane--block-2 h2,
.pane--block-2 h1,
.pane--quicktabs-homepage-login h2,
.pane--quicktabs-homepage-login h1,
.pane--partner-resources h2,
.pane--partner-resources h1 {
  background: none repeat scroll 0 0 #e0dede;
  font-size: 1.44em;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 0 10px 10px;
  text-transform: uppercase;
  word-break: normal;
  -moz-hyphens: none;
  hyphens: none;
  font-family: RobotoCondensed,Arial,sans-serif;
  color: #4e4e4e;
  word-break: normal;
}
/* line 691, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed ul,
.pane--newsroom-feed-panel-pane-1 ul,
.pane--block-2 ul,
.pane--quicktabs-homepage-login ul,
.pane--partner-resources ul {
  margin: 0;
  padding: 0 5px 5px 10px;
}
/* line 695, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed ul li,
.pane--newsroom-feed-panel-pane-1 ul li,
.pane--block-2 ul li,
.pane--quicktabs-homepage-login ul li,
.pane--partner-resources ul li {
  line-height: 1.4em;
  list-style: none;
  margin: 0 0 0.7em;
}
/* line 703, ../sass/partials/pages/_homepage.scss */
.pane--newsroom-feed ul.news-front li,
.pane--newsroom-feed-panel-pane-1 ul.news-front li,
.pane--block-2 ul.news-front li,
.pane--quicktabs-homepage-login ul.news-front li,
.pane--partner-resources ul.news-front li {
  line-height: 1.4em;
  list-style: disc outside;
  margin: 0 0 0.7em 1.2em;
  padding-left: 5px;
}

/* line 713, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content {
  padding-top: 0;
  font-size: 0.9em;
  line-height: 1.3em;
}
/* line 718, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper {
  float: none;
  border: none;
}
/* line 722, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper #login-main-intro, .pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper #my-energystar-intro, .pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper #my-portfolio-manager-intro, .pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper #my-account-intro {
  float: left;
  margin: 1em 3px 1em 1em;
  width: 35%;
  min-height: 105px;
}
/* line 729, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper fieldset {
  border: 0 none;
  margin: 0;
  padding: 0;
}
/* line 735, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper legend {
  padding-top: 1em;
  text-transform: uppercase;
}
/* line 740, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper button {
  background: url("../images/btns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: right;
  height: 28px;
  margin: 0 0 0 1px;
  overflow: hidden;
  padding: 0;
  width: 63px;
}
/* line 751, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper label {
  display: block;
  font-weight: normal;
}
/* line 756, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .backLink {
  display: block;
  position: relative;
  right: 5px;
  text-align: right;
  text-decoration: underline;
  top: 5px;
  color: #1680c3;
}
/* line 766, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul {
  padding: 10px;
}
/* line 769, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul li {
  background: url("../images/btn_logins.png") no-repeat;
  display: block;
  height: 45px;
  width: 165px;
  overflow: hidden;
  margin-bottom: 0;
}
/* line 777, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul li:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
/* line 784, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul li#login-main-my-energystar {
  background-position: 0 0;
}
/* line 788, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul li#login-main-portfolio-manager {
  background-position: 0 -45px;
}
/* line 792, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content .quicktabs-wrapper .boxes-box-content ul li#login-main-my-account {
  background-position: 0 -90px;
}
/* line 799, ../sass/partials/pages/_homepage.scss */
.pane--quicktabs-homepage-login .pane__content:after {
  clear: both;
}

/* line 805, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources {
  clear: both;
}
/* line 809, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane__content {
  background: transparent;
  margin-bottom: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
  filter: none;
}
/* line 816, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content h2 {
  color: #626262;
  font-size: 1.2em;
  margin: 0 0 0.3em;
  background: none;
  padding-bottom: 0;
  text-transform: none;
}
/* line 826, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider {
  background: transparent;
}
/* line 829, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .fptitle {
  font-size: 0.85em;
  font-family: RobotoBold;
}
/* line 834, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .views-field {
  padding: 10px;
  width: 95%;
}
/* line 839, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider img {
  max-width: 90%;
}
/* line 843, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-viewport {
  max-height: 205px;
}
/* line 847, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider p {
  padding: 0;
}
/* line 851, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a {
  background: none;
  color: #1680c3;
  display: block;
  font-size: 12px;
  height: 20px;
  margin: -34px 140px 0 120px;
  opacity: 1;
  position: absolute;
  text-indent: 0;
}
/* line 862, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a:before {
  content: "<";
  display: inline-block;
  font-family: "Roboto";
  font-size: 12px;
}
/* line 869, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a.flex-next:before {
  content: ">";
}
/* line 875, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-of-the-year-awards-panel-pane-1 a {
  font-size: 0.85em;
}
/* line 880, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-resources-partner-announ {
  border-top: 1px solid #ccc;
  clear: both;
}
/* line 884, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-resources-partner-announ li {
  list-style: disc outside;
  margin-left: 10px;
}
/* line 890, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-resources-quick-links-le {
  border-top: 1px solid #ccc;
  float: left;
  width: 50%;
}
/* line 896, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-resources-quick-links-ri {
  border-top: 1px solid #ccc;
  float: left;
  width: 50%;
}
/* line 901, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources .pane__content .pane--partner-resources-quick-links-ri .pane__content {
  padding-top: 43px;
}

/* line 910, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources-links .btn {
  display: inline-block;
  height: 38px;
  margin-left: 1em;
  width: 138px;
}
/* line 916, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources-links .btn#btn_become_a_partner {
  background: url("../images/btns.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
}
/* line 920, ../sass/partials/pages/_homepage.scss */
.pane--partner-resources-links .btn#btn_more_partner_resources {
  background: url("../images/btns.png") no-repeat scroll -140px -40px rgba(0, 0, 0, 0);
}

/* line 927, ../sass/partials/pages/_homepage.scss */
.pane-pane pane-homepage-featured-content p {
  font-size: .9em;
}

/* line 933, ../sass/partials/pages/_homepage.scss */
.pane--homepage-recent-news p {
  font-size: 1em;
}

/*Sidebar Blue Gradient Styles, Homepage*/
/* line 941, ../sass/partials/pages/_homepage.scss */
.pane--most-viewed .pane-content, .pane--most-viewed .pane__content, .pane--tools-and-initiatives .pane-content, .pane--tools-and-initiatives .pane__content, .pane--homepage-social-media .pane-content, .pane--homepage-social-media .pane__content {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf7fb', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#edf7fb', endColorstr='#ffffff')";
  background-image: -ms-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #edf7fb));
  background-image: -webkit-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #edf7fb 100%);
  font-size: 1.15em;
}
/* line 952, ../sass/partials/pages/_homepage.scss */
.pane--most-viewed .pane-content a, .pane--most-viewed .pane__content a, .pane--tools-and-initiatives .pane-content a, .pane--tools-and-initiatives .pane__content a, .pane--homepage-social-media .pane-content a, .pane--homepage-social-media .pane__content a {
  padding: 0 0 0.8em;
}
/* line 957, ../sass/partials/pages/_homepage.scss */
.pane--most-viewed h2, .pane--most-viewed h1, .pane--tools-and-initiatives h2, .pane--tools-and-initiatives h1, .pane--homepage-social-media h2, .pane--homepage-social-media h1 {
  background: none repeat scroll 0 0 #02adef;
  font-size: 2em;
  margin-top: 0.8em;
  margin-bottom: 0;
  padding: 0.4em 0 0.3em 0.4em;
  text-transform: uppercase;
  word-break: normal;
  -moz-hyphens: none;
  hyphens: none;
  color: #fff;
  font-family: RobotoCondensed,Arial,sans-serif;
}
/* line 971, ../sass/partials/pages/_homepage.scss */
.pane--most-viewed ul, .pane--tools-and-initiatives ul, .pane--homepage-social-media ul {
  margin: 0;
  padding: 0.8em 0.4em 0.4em 0.8em;
}
/* line 975, ../sass/partials/pages/_homepage.scss */
.pane--most-viewed ul li, .pane--tools-and-initiatives ul li, .pane--homepage-social-media ul li {
  line-height: 1.4em;
  list-style: none;
  margin: 0 0 0.7em;
}

/* line 983, ../sass/partials/pages/_homepage.scss */
.follow_estar {
  border: 1px solid silver;
  background-color: #D8F1FD;
  margin: 10px 0;
  padding: 10px;
}
/* line 989, ../sass/partials/pages/_homepage.scss */
.follow_estar h2 {
  margin-top: 0.5em;
}
/* line 992, ../sass/partials/pages/_homepage.scss */
.follow_estar .width_40 {
  width: 50%;
  float: left;
}
/* line 996, ../sass/partials/pages/_homepage.scss */
.follow_estar .facebook {
  background: url("/ia/about/images/facebook_icon.png") no-repeat;
  padding: 3px 0 3px 25px;
}
/* line 1000, ../sass/partials/pages/_homepage.scss */
.follow_estar .twitter {
  background: url("/ia/about/images/twitter_icon.png") no-repeat;
  padding: 3px 0 3px 25px;
}
/* line 1005, ../sass/partials/pages/_homepage.scss */
.follow_estar .follow_estar {
  border: 1px solid silver;
  background-color: #D8F1FD;
  margin: 10px 0;
  padding: 10px;
}

@media (min-width: 46.25em) {
  /* line 1014, ../sass/partials/pages/_homepage.scss */
  .page-homepage #main .region-content {
    margin-top: -15px;
  }

  /* line 1018, ../sass/partials/pages/_homepage.scss */
  .l-homepage .l-sidebar {
    margin-top: -44px;
  }

  /* line 1022, ../sass/partials/pages/_homepage.scss */
  .l-homepage .l-row-1 {
    margin-top: 20px;
  }
}
@media (max-width: 979px) {
  /* line 1028, ../sass/partials/pages/_homepage.scss */
  .page-homepage #main .region-content {
    margin-top: -100px;
  }
}
/*products specs*/
/* line 4, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 {
  background-clip: padding-box;
  background-color: #efefef;
  border: 1px solid #cccccc;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px 10px 0;
}
/* line 16, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-wrapper,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-1-wrapper,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-status-value-wrapper,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper {
  width: 33%;
}
@media (max-width: 979px) {
  /* line 25, ../sass/partials/pages/_products.scss */
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-1-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-status-value-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper {
    width: 50%;
  }
  /* line 29, ../sass/partials/pages/_products.scss */
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-exposed-widget#edit-field-effective-start-date-value-wrapper {
    padding-top: 25px;
  }
}
@media (max-width: 424px) {
  /* line 39, ../sass/partials/pages/_products.scss */
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-term-node-tid-depth-1-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-status-value-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper,
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper {
    width: 100%;
  }
  /* line 43, ../sass/partials/pages/_products.scss */
  .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-exposed-widget#edit-field-effective-start-date-value-wrapper {
    padding-top: inherit;
  }
}
/* line 50, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper label,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper label {
  font-size: inherit;
  font-weight: normal;
  padding-top: 3px;
  width: 40px;
  float: left;
}
/* line 58, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper .views-widget,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper .views-widget {
  float: left;
}
/* line 62, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper input,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper input {
  width: 100%;
}
/* line 66, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value-wrapper .form-item__description,
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-effective-start-date-value2-wrapper .form-item__description {
  font-size: .9em;
}
/* line 72, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 #edit-field-status-value-wrapper .bef-checkboxes {
  height: 80px;
}
/* line 77, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-exposed-form label {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 82, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .bef-checkboxes {
  border-top: medium none;
  float: left;
  height: 163px;
  margin-left: 0;
  margin-top: 0;
  overflow-y: auto;
  padding-bottom: 30px;
  padding-top: 5px;
  width: 95%;
  background: #fff;
}
/* line 94, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .bef-checkboxes label {
  font-size: inherit;
  font-weight: normal;
}
/* line 99, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .bef-checkboxes input {
  margin: 0 5px;
}
/* line 104, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .bef-toggle {
  background-color: #00b3f5;
  border-color: #cccccc #cccccc;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  float: left;
  margin: 0 5px 0 0;
  padding: 5px 5px 0;
  width: 95%;
  color: #fff;
  font-weight: bold;
}
/* line 118, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-submit-button, .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-reset-button {
  float: right;
}
/* line 121, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-submit-button .button, .pane--product-specifications-panel-pane-2 #views-exposed-form-product-specifications-panel-pane-2 .views-reset-button .button {
  background-color: #01a3de;
  background-image: none;
  border-color: #ffffff;
  border-radius: 9px;
  border-style: solid;
  border-width: 2px;
  color: #ffffff;
  text-shadow: none;
  margin-bottom: 0.5em;
}
/* line 135, ../sass/partials/pages/_products.scss */
.pane--product-specifications-panel-pane-2 th {
  background-color: #00b3f5;
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0;
  padding-top: 0;
}

/*products tabs*/
/* line 147, ../sass/partials/pages/_products.scss */
#quicktabs-certified_energy_star_tab .item-list {
  float: right;
  padding-right: 10px;
  width: 290px;
}

/* line 153, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper {
  border: 1px solid #D9D9D9;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
/* line 159, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper .flt_r, .section-products .quicktabs-wrapper .flt_l {
  float: none;
}
/* line 163, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper .contextual-links-region {
  padding: 0 10px;
}
/* line 167, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper .quicktabs-tabpage {
  margin: 0 15px;
}
/* line 171, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper .field-content {
  padding: 10px;
}
/* line 175, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen {
  background: #eeeeee;
  border-bottom: 1px solid #d9d9d9;
  height: 28px;
  padding: 0 10px;
}
/* line 181, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li {
  background: url("../images/products_tab_seperator.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  border-bottom: 1px solid #D9D9D9;
  border-left: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  height: 28px;
  margin: 0;
}
/* line 189, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li.active {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
/* line 195, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li.active a, .section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li.active a:hover {
  background: #fff;
  font-weight: bold;
}
/* line 201, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li:hover {
  background: #fff;
}
/* line 204, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li:hover a {
  background: #fff;
}
/* line 209, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li:first-child {
  background-image: none;
  margin-left: 5px;
}
/* line 214, ../sass/partials/pages/_products.scss */
.section-products .quicktabs-wrapper ul.quicktabs-tabs.quicktabs-style-zen li a {
  background: transparent;
  font-weight: normal;
  color: #333333;
}

/* line 223, ../sass/partials/pages/_products.scss */
.pane--nodefield-products-partners .field-item p {
  padding: 0;
}

/*products individual pages*/
/* line 229, ../sass/partials/pages/_products.scss */
.product-title h1 {
  display: inline;
}
/* line 233, ../sass/partials/pages/_products.scss */
.product-title span {
  font-size: 15px;
}

/* line 238, ../sass/partials/pages/_products.scss */
.are-you {
  font-size: 15px;
  padding-bottom: 20px;
}

/*20th anniversery */
/* line 251, ../sass/partials/pages/_products.scss */
.page-products-certified-products h2, .section-products h2 {
  font-size: 1.44em;
  color: #666;
}
/* line 256, ../sass/partials/pages/_products.scss */
.page-products-certified-products .field-name-field-partner-link-resources, .section-products .field-name-field-partner-link-resources {
  margin: 0 0 1.1em;
}
/* line 261, ../sass/partials/pages/_products.scss */
.page-products-certified-products .pane--product-detail-panel-pane-product-consumers-title .product-title, .section-products .pane--product-detail-panel-pane-product-consumers-title .product-title {
  width: 75%;
}

/*resources */
/* line 269, ../sass/partials/pages/_products.scss */
.field-name-field-product-resources .field-label {
  text-indent: -9999px;
  line-height: 0;
  /* Collapse the original line */
}
/* line 273, ../sass/partials/pages/_products.scss */
.field-name-field-product-resources .field-label:after {
  content: 'Resources';
  text-indent: 0;
  display: block;
  line-height: initial;
  /* New content takes up original line height */
}

/*products green buttons*/
/* line 283, ../sass/partials/pages/_products.scss */
.field-name-field-product-finder-url a {
  background-image: url("../images/find_and_compare.png");
  background-repeat: no-repeat;
  float: right;
  height: 51px;
  margin-top: -60px;
  padding-bottom: 10px;
  padding-right: 10px;
  text-indent: -999999px;
  white-space: nowrap;
  width: 165px;
}

/* line 296, ../sass/partials/pages/_products.scss */
.field-name-field-product-specification a {
  background-image: url("../images/find_product_specs.png");
  background-repeat: no-repeat;
  float: right;
  height: 51px;
  margin-top: -60px;
  padding-bottom: 10px;
  padding-right: 10px;
  text-indent: -999999px;
  white-space: nowrap;
  width: 165px;
}

/* line 311, ../sass/partials/pages/_products.scss */
.node-supporting-document h1 {
  margin-top: 15px;
}
/* line 315, ../sass/partials/pages/_products.scss */
.node-supporting-document .field-name-field-section-name {
  color: #333333;
  font-size: 1.6em;
  line-height: 110%;
  margin: 0 0 0.5em;
}
/* line 322, ../sass/partials/pages/_products.scss */
.node-supporting-document .field-name-field-section-name:first-child {
  margin-top: 1.1em;
}

/* line 330, ../sass/partials/pages/_products.scss */
.field-name-field-product-did-you-know h2 {
  color: #3B97CD;
}

/* line 2, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom-news-announcements-energy-star-updates .pane--energy-star-updates-press-relese {
  background-color: #f0f0f0;
}
/* line 6, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom-news-announcements-energy-star-updates .pane--energy-star-updates-press-relese .field-item div {
  margin-bottom: 15px;
  font-size: 15px;
}

/* line 13, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom .view--energy-star-updates-press-releases .field-content {
  font-size: 1.2em;
}
/* line 18, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom .pane--energy-star-updates-press-relese h2 a, .path-about-newsroom .pane--newsroom-media-faqs h2 a, .path-about-newsroom .pane--newsroom-energy-star-blog h2 a {
  color: #1680c3;
}
/* line 23, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom .pane--energy-star-updates-press-relese .field-item div {
  margin-bottom: 15px;
  font-size: 15px;
}
/* line 28, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom .view-footer, .path-about-newsroom .view__footer, .path-about-newsroom .pane--energy-star-updates-press-releas {
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 15px;
  padding-right: 20px;
  text-align: right;
  font-size: 1.04em;
}

/*News Quicktabs*/
/* line 44, ../sass/partials/pages/_newsroom.scss */
.path-about-newsroom-energy-star-updates-press-releases-epa-press-release-archives .quicktabs-style-zen,
.path-about-newsroom-energy-star-updates-press-releases-epa-press-release-archives .quicktabs-style-zen:before,
.path-about-newsroom-energy-star-updates-press-releases-epa-press-release-archives .quicktabs-style-zen:after,
.path-about-newsroom-energy-star-updates-press-releases-energy-star-update-archives .quicktabs-style-zen,
.path-about-newsroom-energy-star-updates-press-releases-energy-star-update-archives .quicktabs-style-zen:before,
.path-about-newsroom-energy-star-updates-press-releases-energy-star-update-archives .quicktabs-style-zen:after,
.path-about-newsroom-announcements-announcements-archives .quicktabs-style-zen,
.path-about-newsroom-announcements-announcements-archives .quicktabs-style-zen:before,
.path-about-newsroom-announcements-announcements-archives .quicktabs-style-zen:after,
.path-about-newsroom-energy-star-news-energy-star-news-archives .quicktabs-style-zen,
.path-about-newsroom-energy-star-news-energy-star-news-archives .quicktabs-style-zen:before,
.path-about-newsroom-energy-star-news-energy-star-news-archives .quicktabs-style-zen:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 54, ../sass/partials/pages/_newsroom.scss */
.field-name-field-select-resource-type .field-label,
.field-name-field-select-primary-category .field-label,
.field-name-field-select-sector .field-label {
  display: inline;
  float: left;
}

/* line 62, ../sass/partials/pages/_newsroom.scss */
.field-name-field-select-resource-type .field-items .field-item,
.field-name-field-select-primary-category .field-items .field-item,
.field-name-field-select-sector .field-items .field-item {
  display: inline;
}

/* line 67, ../sass/partials/pages/_newsroom.scss */
.news-source {
  font-style: italic;
}

/* line 1, ../sass/partials/pages/_sitewide.scss */
html {
  background: none repeat scroll 0 0 #ccc;
}

/* line 5, ../sass/partials/pages/_sitewide.scss */
.visuallyhidden {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*Sidebar Grey Gradient Styles*/
/* line 44, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources .pane-content, #mini-panel-related_resources .pane__content, #mini-panel-related_resources .field-items,
.pane-in-the-news-logo-use-wrapper .pane-content,
.pane-in-the-news-logo-use-wrapper .pane__content,
.pane-in-the-news-logo-use-wrapper .field-items,
.pane-in-the-news-media-inquiries .pane-content,
.pane-in-the-news-media-inquiries .pane__content,
.pane-in-the-news-media-inquiries .field-items,
.pane-in-the-news-consumer-inquiries .pane-content,
.pane-in-the-news-consumer-inquiries .pane__content,
.pane-in-the-news-consumer-inquiries .field-items,
.pane--join-energystar .pane-content,
.pane--join-energystar .pane__content,
.pane--join-energystar .field-items,
.l-sidebar .pane--custom .pane-content,
.l-sidebar .pane--custom .pane__content,
.l-sidebar .pane--custom .field-items,
.field-name-field-product-resources .pane-content,
.field-name-field-product-resources .pane__content,
.field-name-field-product-resources .field-items,
.pane--spotlight .pane-content,
.pane--spotlight .pane__content,
.pane--spotlight .field-items,
.pane--energy-star-spotlight-panel-pane-1 .pane-content,
.pane--energy-star-spotlight-panel-pane-1 .pane__content,
.pane--energy-star-spotlight-panel-pane-1 .field-items,
.pane-node-field-products-partners .pane-content,
.pane-node-field-products-partners .pane__content,
.pane-node-field-products-partners .field-items,
.pane-node-field-related-pages .pane-content,
.pane-node-field-related-pages .pane__content,
.pane-node-field-related-pages .field-items,
.pane--ask-question .pane-content,
.pane--ask-question .pane__content,
.pane--ask-question .field-items,
.pane--stayconnected .pane-content,
.pane--stayconnected .pane__content,
.pane--stayconnected .field-items,
.pane--favorites .pane-content,
.pane--favorites .pane__content,
.pane--favorites .field-items,
.pane--a-in-the-news-logo-use .pane-content,
.pane--a-in-the-news-logo-use .pane__content,
.pane--a-in-the-news-logo-use .field-items,
.pane--a-in-the-news-media-inquiries .pane-content,
.pane--a-in-the-news-media-inquiries .pane__content,
.pane--a-in-the-news-media-inquiries .field-items,
.pane--a-in-the-news-consumer-inquiries .pane-content,
.pane--a-in-the-news-consumer-inquiries .pane__content,
.pane--a-in-the-news-consumer-inquiries .field-items,
.pane--training-videos .pane-content,
.pane--training-videos .pane__content,
.pane--training-videos .field-items,
.pane--nodefield-related-products .pane-content,
.pane--nodefield-related-products .pane__content,
.pane--nodefield-related-products .field-items,
.pane--tr-slider .pane-content,
.pane--tr-slider .pane__content,
.pane--tr-slider .field-items,
.pane--2014-award-categories .pane-content,
.pane--2014-award-categories .pane__content,
.pane--2014-award-categories .field-items,
.pane--archives .pane-content,
.pane--archives .pane__content,
.pane--archives .field-items,
.pane--key-meetings-and-dates .pane-content,
.pane--key-meetings-and-dates .pane__content,
.pane--key-meetings-and-dates .field-items,
.pane--pane-a-in-the-news-consumer-inquiries .pane-content,
.pane--pane-a-in-the-news-consumer-inquiries .pane__content,
.pane--pane-a-in-the-news-consumer-inquiries .field-items,
.pane--pane-a-in-the-news-media-inquiries .pane-content,
.pane--pane-a-in-the-news-media-inquiries .pane__content,
.pane--pane-a-in-the-news-media-inquiries .field-items,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane-content,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane__content,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .field-items {
  background: #b5bdc8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b5bdc8 0%, #e8e8e8 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5bdc8), color-stop(0%, #e8e8e8), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b5bdc8 0%, #e8e8e8 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b5bdc8 0%, #e8e8e8 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b5bdc8 0%, #e8e8e8 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b5bdc8 0%, #e8e8e8 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  padding-bottom: 10px;
  padding-top: 5px;
}
/* line 56, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources .pane-content p, #mini-panel-related_resources .pane-content .field-item, #mini-panel-related_resources .pane__content p, #mini-panel-related_resources .pane__content .field-item, #mini-panel-related_resources .field-items p, #mini-panel-related_resources .field-items .field-item,
.pane-in-the-news-logo-use-wrapper .pane-content p,
.pane-in-the-news-logo-use-wrapper .pane-content .field-item,
.pane-in-the-news-logo-use-wrapper .pane__content p,
.pane-in-the-news-logo-use-wrapper .pane__content .field-item,
.pane-in-the-news-logo-use-wrapper .field-items p,
.pane-in-the-news-logo-use-wrapper .field-items .field-item,
.pane-in-the-news-media-inquiries .pane-content p,
.pane-in-the-news-media-inquiries .pane-content .field-item,
.pane-in-the-news-media-inquiries .pane__content p,
.pane-in-the-news-media-inquiries .pane__content .field-item,
.pane-in-the-news-media-inquiries .field-items p,
.pane-in-the-news-media-inquiries .field-items .field-item,
.pane-in-the-news-consumer-inquiries .pane-content p,
.pane-in-the-news-consumer-inquiries .pane-content .field-item,
.pane-in-the-news-consumer-inquiries .pane__content p,
.pane-in-the-news-consumer-inquiries .pane__content .field-item,
.pane-in-the-news-consumer-inquiries .field-items p,
.pane-in-the-news-consumer-inquiries .field-items .field-item,
.pane--join-energystar .pane-content p,
.pane--join-energystar .pane-content .field-item,
.pane--join-energystar .pane__content p,
.pane--join-energystar .pane__content .field-item,
.pane--join-energystar .field-items p,
.pane--join-energystar .field-items .field-item,
.l-sidebar .pane--custom .pane-content p,
.l-sidebar .pane--custom .pane-content .field-item,
.l-sidebar .pane--custom .pane__content p,
.l-sidebar .pane--custom .pane__content .field-item,
.l-sidebar .pane--custom .field-items p,
.l-sidebar .pane--custom .field-items .field-item,
.field-name-field-product-resources .pane-content p,
.field-name-field-product-resources .pane-content .field-item,
.field-name-field-product-resources .pane__content p,
.field-name-field-product-resources .pane__content .field-item,
.field-name-field-product-resources .field-items p,
.field-name-field-product-resources .field-items .field-item,
.pane--spotlight .pane-content p,
.pane--spotlight .pane-content .field-item,
.pane--spotlight .pane__content p,
.pane--spotlight .pane__content .field-item,
.pane--spotlight .field-items p,
.pane--spotlight .field-items .field-item,
.pane--energy-star-spotlight-panel-pane-1 .pane-content p,
.pane--energy-star-spotlight-panel-pane-1 .pane-content .field-item,
.pane--energy-star-spotlight-panel-pane-1 .pane__content p,
.pane--energy-star-spotlight-panel-pane-1 .pane__content .field-item,
.pane--energy-star-spotlight-panel-pane-1 .field-items p,
.pane--energy-star-spotlight-panel-pane-1 .field-items .field-item,
.pane-node-field-products-partners .pane-content p,
.pane-node-field-products-partners .pane-content .field-item,
.pane-node-field-products-partners .pane__content p,
.pane-node-field-products-partners .pane__content .field-item,
.pane-node-field-products-partners .field-items p,
.pane-node-field-products-partners .field-items .field-item,
.pane-node-field-related-pages .pane-content p,
.pane-node-field-related-pages .pane-content .field-item,
.pane-node-field-related-pages .pane__content p,
.pane-node-field-related-pages .pane__content .field-item,
.pane-node-field-related-pages .field-items p,
.pane-node-field-related-pages .field-items .field-item,
.pane--ask-question .pane-content p,
.pane--ask-question .pane-content .field-item,
.pane--ask-question .pane__content p,
.pane--ask-question .pane__content .field-item,
.pane--ask-question .field-items p,
.pane--ask-question .field-items .field-item,
.pane--stayconnected .pane-content p,
.pane--stayconnected .pane-content .field-item,
.pane--stayconnected .pane__content p,
.pane--stayconnected .pane__content .field-item,
.pane--stayconnected .field-items p,
.pane--stayconnected .field-items .field-item,
.pane--favorites .pane-content p,
.pane--favorites .pane-content .field-item,
.pane--favorites .pane__content p,
.pane--favorites .pane__content .field-item,
.pane--favorites .field-items p,
.pane--favorites .field-items .field-item,
.pane--a-in-the-news-logo-use .pane-content p,
.pane--a-in-the-news-logo-use .pane-content .field-item,
.pane--a-in-the-news-logo-use .pane__content p,
.pane--a-in-the-news-logo-use .pane__content .field-item,
.pane--a-in-the-news-logo-use .field-items p,
.pane--a-in-the-news-logo-use .field-items .field-item,
.pane--a-in-the-news-media-inquiries .pane-content p,
.pane--a-in-the-news-media-inquiries .pane-content .field-item,
.pane--a-in-the-news-media-inquiries .pane__content p,
.pane--a-in-the-news-media-inquiries .pane__content .field-item,
.pane--a-in-the-news-media-inquiries .field-items p,
.pane--a-in-the-news-media-inquiries .field-items .field-item,
.pane--a-in-the-news-consumer-inquiries .pane-content p,
.pane--a-in-the-news-consumer-inquiries .pane-content .field-item,
.pane--a-in-the-news-consumer-inquiries .pane__content p,
.pane--a-in-the-news-consumer-inquiries .pane__content .field-item,
.pane--a-in-the-news-consumer-inquiries .field-items p,
.pane--a-in-the-news-consumer-inquiries .field-items .field-item,
.pane--training-videos .pane-content p,
.pane--training-videos .pane-content .field-item,
.pane--training-videos .pane__content p,
.pane--training-videos .pane__content .field-item,
.pane--training-videos .field-items p,
.pane--training-videos .field-items .field-item,
.pane--nodefield-related-products .pane-content p,
.pane--nodefield-related-products .pane-content .field-item,
.pane--nodefield-related-products .pane__content p,
.pane--nodefield-related-products .pane__content .field-item,
.pane--nodefield-related-products .field-items p,
.pane--nodefield-related-products .field-items .field-item,
.pane--tr-slider .pane-content p,
.pane--tr-slider .pane-content .field-item,
.pane--tr-slider .pane__content p,
.pane--tr-slider .pane__content .field-item,
.pane--tr-slider .field-items p,
.pane--tr-slider .field-items .field-item,
.pane--2014-award-categories .pane-content p,
.pane--2014-award-categories .pane-content .field-item,
.pane--2014-award-categories .pane__content p,
.pane--2014-award-categories .pane__content .field-item,
.pane--2014-award-categories .field-items p,
.pane--2014-award-categories .field-items .field-item,
.pane--archives .pane-content p,
.pane--archives .pane-content .field-item,
.pane--archives .pane__content p,
.pane--archives .pane__content .field-item,
.pane--archives .field-items p,
.pane--archives .field-items .field-item,
.pane--key-meetings-and-dates .pane-content p,
.pane--key-meetings-and-dates .pane-content .field-item,
.pane--key-meetings-and-dates .pane__content p,
.pane--key-meetings-and-dates .pane__content .field-item,
.pane--key-meetings-and-dates .field-items p,
.pane--key-meetings-and-dates .field-items .field-item,
.pane--pane-a-in-the-news-consumer-inquiries .pane-content p,
.pane--pane-a-in-the-news-consumer-inquiries .pane-content .field-item,
.pane--pane-a-in-the-news-consumer-inquiries .pane__content p,
.pane--pane-a-in-the-news-consumer-inquiries .pane__content .field-item,
.pane--pane-a-in-the-news-consumer-inquiries .field-items p,
.pane--pane-a-in-the-news-consumer-inquiries .field-items .field-item,
.pane--pane-a-in-the-news-media-inquiries .pane-content p,
.pane--pane-a-in-the-news-media-inquiries .pane-content .field-item,
.pane--pane-a-in-the-news-media-inquiries .pane__content p,
.pane--pane-a-in-the-news-media-inquiries .pane__content .field-item,
.pane--pane-a-in-the-news-media-inquiries .field-items p,
.pane--pane-a-in-the-news-media-inquiries .field-items .field-item,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane-content p,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane-content .field-item,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane__content p,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .pane__content .field-item,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .field-items p,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .field-items .field-item {
  padding: 0 10px;
}
/* line 61, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources h2, #mini-panel-related_resources h1, #mini-panel-related_resources .field-label,
.pane-in-the-news-logo-use-wrapper h2,
.pane-in-the-news-logo-use-wrapper h1,
.pane-in-the-news-logo-use-wrapper .field-label,
.pane-in-the-news-media-inquiries h2,
.pane-in-the-news-media-inquiries h1,
.pane-in-the-news-media-inquiries .field-label,
.pane-in-the-news-consumer-inquiries h2,
.pane-in-the-news-consumer-inquiries h1,
.pane-in-the-news-consumer-inquiries .field-label,
.pane--join-energystar h2,
.pane--join-energystar h1,
.pane--join-energystar .field-label,
.l-sidebar .pane--custom h2,
.l-sidebar .pane--custom h1,
.l-sidebar .pane--custom .field-label,
.field-name-field-product-resources h2,
.field-name-field-product-resources h1,
.field-name-field-product-resources .field-label,
.pane--spotlight h2,
.pane--spotlight h1,
.pane--spotlight .field-label,
.pane--energy-star-spotlight-panel-pane-1 h2,
.pane--energy-star-spotlight-panel-pane-1 h1,
.pane--energy-star-spotlight-panel-pane-1 .field-label,
.pane-node-field-products-partners h2,
.pane-node-field-products-partners h1,
.pane-node-field-products-partners .field-label,
.pane-node-field-related-pages h2,
.pane-node-field-related-pages h1,
.pane-node-field-related-pages .field-label,
.pane--ask-question h2,
.pane--ask-question h1,
.pane--ask-question .field-label,
.pane--stayconnected h2,
.pane--stayconnected h1,
.pane--stayconnected .field-label,
.pane--favorites h2,
.pane--favorites h1,
.pane--favorites .field-label,
.pane--a-in-the-news-logo-use h2,
.pane--a-in-the-news-logo-use h1,
.pane--a-in-the-news-logo-use .field-label,
.pane--a-in-the-news-media-inquiries h2,
.pane--a-in-the-news-media-inquiries h1,
.pane--a-in-the-news-media-inquiries .field-label,
.pane--a-in-the-news-consumer-inquiries h2,
.pane--a-in-the-news-consumer-inquiries h1,
.pane--a-in-the-news-consumer-inquiries .field-label,
.pane--training-videos h2,
.pane--training-videos h1,
.pane--training-videos .field-label,
.pane--nodefield-related-products h2,
.pane--nodefield-related-products h1,
.pane--nodefield-related-products .field-label,
.pane--tr-slider h2,
.pane--tr-slider h1,
.pane--tr-slider .field-label,
.pane--2014-award-categories h2,
.pane--2014-award-categories h1,
.pane--2014-award-categories .field-label,
.pane--archives h2,
.pane--archives h1,
.pane--archives .field-label,
.pane--key-meetings-and-dates h2,
.pane--key-meetings-and-dates h1,
.pane--key-meetings-and-dates .field-label,
.pane--pane-a-in-the-news-consumer-inquiries h2,
.pane--pane-a-in-the-news-consumer-inquiries h1,
.pane--pane-a-in-the-news-consumer-inquiries .field-label,
.pane--pane-a-in-the-news-media-inquiries h2,
.pane--pane-a-in-the-news-media-inquiries h1,
.pane--pane-a-in-the-news-media-inquiries .field-label,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom h2,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom h1,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom .field-label {
  background: none repeat scroll 0 0 #e0dede;
  font-size: 1.44em;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 0 10px 10px;
  text-transform: uppercase;
  word-break: normal;
  -moz-hyphens: none;
  hyphens: none;
  font-weight: normal;
}
/* line 74, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources ul,
.pane-in-the-news-logo-use-wrapper ul,
.pane-in-the-news-media-inquiries ul,
.pane-in-the-news-consumer-inquiries ul,
.pane--join-energystar ul,
.l-sidebar .pane--custom ul,
.field-name-field-product-resources ul,
.pane--spotlight ul,
.pane--energy-star-spotlight-panel-pane-1 ul,
.pane-node-field-products-partners ul,
.pane-node-field-related-pages ul,
.pane--ask-question ul,
.pane--stayconnected ul,
.pane--favorites ul,
.pane--a-in-the-news-logo-use ul,
.pane--a-in-the-news-media-inquiries ul,
.pane--a-in-the-news-consumer-inquiries ul,
.pane--training-videos ul,
.pane--nodefield-related-products ul,
.pane--tr-slider ul,
.pane--2014-award-categories ul,
.pane--archives ul,
.pane--key-meetings-and-dates ul,
.pane--pane-a-in-the-news-consumer-inquiries ul,
.pane--pane-a-in-the-news-media-inquiries ul,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom ul {
  margin: 0;
  padding: 10px 5px 5px 10px;
}
/* line 78, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources ul li,
.pane-in-the-news-logo-use-wrapper ul li,
.pane-in-the-news-media-inquiries ul li,
.pane-in-the-news-consumer-inquiries ul li,
.pane--join-energystar ul li,
.l-sidebar .pane--custom ul li,
.field-name-field-product-resources ul li,
.pane--spotlight ul li,
.pane--energy-star-spotlight-panel-pane-1 ul li,
.pane-node-field-products-partners ul li,
.pane-node-field-related-pages ul li,
.pane--ask-question ul li,
.pane--stayconnected ul li,
.pane--favorites ul li,
.pane--a-in-the-news-logo-use ul li,
.pane--a-in-the-news-media-inquiries ul li,
.pane--a-in-the-news-consumer-inquiries ul li,
.pane--training-videos ul li,
.pane--nodefield-related-products ul li,
.pane--tr-slider ul li,
.pane--2014-award-categories ul li,
.pane--archives ul li,
.pane--key-meetings-and-dates ul li,
.pane--pane-a-in-the-news-consumer-inquiries ul li,
.pane--pane-a-in-the-news-media-inquiries ul li,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom ul li {
  line-height: 1.4em;
  list-style: none;
  margin: 0 0 0.7em;
}
/* line 87, ../sass/partials/pages/_sitewide.scss */
#mini-panel-related_resources ul.join-energy-star li,
.pane-in-the-news-logo-use-wrapper ul.join-energy-star li,
.pane-in-the-news-media-inquiries ul.join-energy-star li,
.pane-in-the-news-consumer-inquiries ul.join-energy-star li,
.pane--join-energystar ul.join-energy-star li,
.l-sidebar .pane--custom ul.join-energy-star li,
.field-name-field-product-resources ul.join-energy-star li,
.pane--spotlight ul.join-energy-star li,
.pane--energy-star-spotlight-panel-pane-1 ul.join-energy-star li,
.pane-node-field-products-partners ul.join-energy-star li,
.pane-node-field-related-pages ul.join-energy-star li,
.pane--ask-question ul.join-energy-star li,
.pane--stayconnected ul.join-energy-star li,
.pane--favorites ul.join-energy-star li,
.pane--a-in-the-news-logo-use ul.join-energy-star li,
.pane--a-in-the-news-media-inquiries ul.join-energy-star li,
.pane--a-in-the-news-consumer-inquiries ul.join-energy-star li,
.pane--training-videos ul.join-energy-star li,
.pane--nodefield-related-products ul.join-energy-star li,
.pane--tr-slider ul.join-energy-star li,
.pane--2014-award-categories ul.join-energy-star li,
.pane--archives ul.join-energy-star li,
.pane--key-meetings-and-dates ul.join-energy-star li,
.pane--pane-a-in-the-news-consumer-inquiries ul.join-energy-star li,
.pane--pane-a-in-the-news-media-inquiries ul.join-energy-star li,
.path-buildings-facility-owners-and-managers-existing-buildings-use-portfolio-manager-new-energy-star-portfolio-manager .l-third .pane--custom ul.join-energy-star li {
  line-height: 1.4em;
  list-style: disc inside url("../images/grey_bullet.png");
  margin: 0 0 0.7em;
  padding-left: 5px;
}

/* line 103, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .pane__content, .pane--spotlight .pane__content,
.pane--partner-of-the-year-awards-panel-pane-1 .pane__content,
.pane--tr-slider .pane__content, .pane--tools-and-initiatives .pane__content,
.pane-bundle-es-home-leadership-box .pane__content,
.pane-bundle-es-nbc-slider .pane__content,
.view--energy-star-spotlight .pane__content {
  margin-bottom: -20px;
}
/* line 107, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider, .pane--spotlight .flexslider,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider,
.pane--tr-slider .flexslider, .pane--tools-and-initiatives .flexslider,
.pane-bundle-es-home-leadership-box .flexslider,
.pane-bundle-es-nbc-slider .flexslider,
.view--energy-star-spotlight .flexslider {
  margin: 0;
  background: transparent;
}
/* line 112, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .flex-direction-nav a, .pane--spotlight .flexslider .flex-direction-nav a,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a,
.pane--tr-slider .flexslider .flex-direction-nav a, .pane--tools-and-initiatives .flexslider .flex-direction-nav a,
.pane-bundle-es-home-leadership-box .flexslider .flex-direction-nav a,
.pane-bundle-es-nbc-slider .flexslider .flex-direction-nav a,
.view--energy-star-spotlight .flexslider .flex-direction-nav a {
  background: url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: block;
  height: 30px;
  margin: -40px 4px 0 161px;
  opacity: 1;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 30px;
  z-index: 10;
}
/* line 125, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .flex-direction-nav a.flex-next, .pane--spotlight .flexslider .flex-direction-nav a.flex-next,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a.flex-next,
.pane--tr-slider .flexslider .flex-direction-nav a.flex-next, .pane--tools-and-initiatives .flexslider .flex-direction-nav a.flex-next,
.pane-bundle-es-home-leadership-box .flexslider .flex-direction-nav a.flex-next,
.pane-bundle-es-nbc-slider .flexslider .flex-direction-nav a.flex-next,
.view--energy-star-spotlight .flexslider .flex-direction-nav a.flex-next {
  background-position: 100% 0;
  right: 0px;
  text-align: left;
}
/* line 131, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .flex-direction-nav a.flex-prev, .pane--spotlight .flexslider .flex-direction-nav a.flex-prev,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav a.flex-prev,
.pane--tr-slider .flexslider .flex-direction-nav a.flex-prev, .pane--tools-and-initiatives .flexslider .flex-direction-nav a.flex-prev,
.pane-bundle-es-home-leadership-box .flexslider .flex-direction-nav a.flex-prev,
.pane-bundle-es-nbc-slider .flexslider .flex-direction-nav a.flex-prev,
.view--energy-star-spotlight .flexslider .flex-direction-nav a.flex-prev {
  left: 0;
  opacity: 1;
}
/* line 137, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .flex-direction-nav .flex-disabled, .pane--spotlight .flexslider .flex-direction-nav .flex-disabled,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-direction-nav .flex-disabled,
.pane--tr-slider .flexslider .flex-direction-nav .flex-disabled, .pane--tools-and-initiatives .flexslider .flex-direction-nav .flex-disabled,
.pane-bundle-es-home-leadership-box .flexslider .flex-direction-nav .flex-disabled,
.pane-bundle-es-nbc-slider .flexslider .flex-direction-nav .flex-disabled,
.view--energy-star-spotlight .flexslider .flex-direction-nav .flex-disabled {
  cursor: default;
  opacity: 1 !important;
  opacity: 1;
}
/* line 145, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider:hover .flex-next, .pane--spotlight .flexslider:hover .flex-next,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider:hover .flex-next,
.pane--tr-slider .flexslider:hover .flex-next, .pane--tools-and-initiatives .flexslider:hover .flex-next,
.pane-bundle-es-home-leadership-box .flexslider:hover .flex-next,
.pane-bundle-es-nbc-slider .flexslider:hover .flex-next,
.view--energy-star-spotlight .flexslider:hover .flex-next {
  right: 0;
  opacity: 1;
}
/* line 148, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider:hover .flex-next:hover, .pane--spotlight .flexslider:hover .flex-next:hover,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider:hover .flex-next:hover,
.pane--tr-slider .flexslider:hover .flex-next:hover, .pane--tools-and-initiatives .flexslider:hover .flex-next:hover,
.pane-bundle-es-home-leadership-box .flexslider:hover .flex-next:hover,
.pane-bundle-es-nbc-slider .flexslider:hover .flex-next:hover,
.view--energy-star-spotlight .flexslider:hover .flex-next:hover {
  opacity: 1;
}
/* line 153, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider:hover .flex-prev, .pane--spotlight .flexslider:hover .flex-prev,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider:hover .flex-prev,
.pane--tr-slider .flexslider:hover .flex-prev, .pane--tools-and-initiatives .flexslider:hover .flex-prev,
.pane-bundle-es-home-leadership-box .flexslider:hover .flex-prev,
.pane-bundle-es-nbc-slider .flexslider:hover .flex-prev,
.view--energy-star-spotlight .flexslider:hover .flex-prev {
  left: 0;
  opacity: 1;
}
/* line 157, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider:hover .flex-prev:hover, .pane--spotlight .flexslider:hover .flex-prev:hover,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider:hover .flex-prev:hover,
.pane--tr-slider .flexslider:hover .flex-prev:hover, .pane--tools-and-initiatives .flexslider:hover .flex-prev:hover,
.pane-bundle-es-home-leadership-box .flexslider:hover .flex-prev:hover,
.pane-bundle-es-nbc-slider .flexslider:hover .flex-prev:hover,
.view--energy-star-spotlight .flexslider:hover .flex-prev:hover {
  opacity: 1;
}
/* line 164, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .flex-control-paging, .pane--spotlight .flexslider .flex-control-paging,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .flex-control-paging,
.pane--tr-slider .flexslider .flex-control-paging, .pane--tools-and-initiatives .flexslider .flex-control-paging,
.pane-bundle-es-home-leadership-box .flexslider .flex-control-paging,
.pane-bundle-es-nbc-slider .flexslider .flex-control-paging,
.view--energy-star-spotlight .flexslider .flex-control-paging {
  display: none;
}
/* line 169, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .views-field-field-image a, .pane--spotlight .flexslider .views-field-field-image a,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .views-field-field-image a,
.pane--tr-slider .flexslider .views-field-field-image a, .pane--tools-and-initiatives .flexslider .views-field-field-image a,
.pane-bundle-es-home-leadership-box .flexslider .views-field-field-image a,
.pane-bundle-es-nbc-slider .flexslider .views-field-field-image a,
.view--energy-star-spotlight .flexslider .views-field-field-image a {
  margin: 0;
  padding: 0;
}
/* line 174, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .views-field-field-image img, .pane--spotlight .flexslider .views-field-field-image img,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .views-field-field-image img,
.pane--tr-slider .flexslider .views-field-field-image img, .pane--tools-and-initiatives .flexslider .views-field-field-image img,
.pane-bundle-es-home-leadership-box .flexslider .views-field-field-image img,
.pane-bundle-es-nbc-slider .flexslider .views-field-field-image img,
.view--energy-star-spotlight .flexslider .views-field-field-image img {
  display: block;
  width: 97%;
  padding-bottom: 1.1em;
}
/* line 182, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .views-field-body p, .pane--spotlight .flexslider .views-field-body p,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .views-field-body p,
.pane--tr-slider .flexslider .views-field-body p, .pane--tools-and-initiatives .flexslider .views-field-body p,
.pane-bundle-es-home-leadership-box .flexslider .views-field-body p,
.pane-bundle-es-nbc-slider .flexslider .views-field-body p,
.view--energy-star-spotlight .flexslider .views-field-body p {
  padding: 1.1em 0;
  font-size: 0.9em;
}
/* line 185, ../sass/partials/pages/_sitewide.scss */
.pane--training-videos .flexslider .views-field-body p a, .pane--spotlight .flexslider .views-field-body p a,
.pane--partner-of-the-year-awards-panel-pane-1 .flexslider .views-field-body p a,
.pane--tr-slider .flexslider .views-field-body p a, .pane--tools-and-initiatives .flexslider .views-field-body p a,
.pane-bundle-es-home-leadership-box .flexslider .views-field-body p a,
.pane-bundle-es-nbc-slider .flexslider .views-field-body p a,
.view--energy-star-spotlight .flexslider .views-field-body p a {
  margin: 0;
}

/* line 194, ../sass/partials/pages/_sitewide.scss */
.pane-bundle-es-nbc-slider .pane__content {
  margin-bottom: 0px;
}
/* line 199, ../sass/partials/pages/_sitewide.scss */
.pane-bundle-es-nbc-slider .flexslider .flex-direction-nav a {
  margin: -15px 4px 0 650px;
}

/*Sidebar Blue Gradient Styles*/
/* line 215, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content .pane-content, .pane--homepage-featured-content .pane__content,
.pane--homepage-recent-news .pane-content,
.pane--homepage-recent-news .pane__content,
.pane--recorded-training .pane-content,
.pane--recorded-training .pane__content,
.pane--upcoming-training .pane-content,
.pane--upcoming-training .pane__content {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf7fb', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#edf7fb', endColorstr='#ffffff')";
  background-image: -ms-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -moz-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #edf7fb));
  background-image: -webkit-linear-gradient(bottom, white 0%, #edf7fb 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #edf7fb 100%);
  font-size: 1em;
  padding: 10px 15px;
}
/* line 227, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content .pane-content a, .pane--homepage-featured-content .pane__content a,
.pane--homepage-recent-news .pane-content a,
.pane--homepage-recent-news .pane__content a,
.pane--recorded-training .pane-content a,
.pane--recorded-training .pane__content a,
.pane--upcoming-training .pane-content a,
.pane--upcoming-training .pane__content a {
  padding: 0 0 0.8em;
  margin: inherit;
}
/* line 231, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content .pane-content a img, .pane--homepage-featured-content .pane__content a img,
.pane--homepage-recent-news .pane-content a img,
.pane--homepage-recent-news .pane__content a img,
.pane--recorded-training .pane-content a img,
.pane--recorded-training .pane__content a img,
.pane--upcoming-training .pane-content a img,
.pane--upcoming-training .pane__content a img {
  display: block;
  margin: auto;
}
/* line 240, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content h2, .pane--homepage-featured-content h1,
.pane--homepage-recent-news h2,
.pane--homepage-recent-news h1,
.pane--recorded-training h2,
.pane--recorded-training h1,
.pane--upcoming-training h2,
.pane--upcoming-training h1 {
  background: none repeat scroll 0 0 #caecf8;
  font-size: 1.44em;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 10px 0 10px 10px;
  text-transform: uppercase;
  word-break: normal;
  -moz-hyphens: none;
  hyphens: none;
  color: #1680c3;
}
/* line 253, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content ul,
.pane--homepage-recent-news ul,
.pane--recorded-training ul,
.pane--upcoming-training ul {
  margin: 0;
  padding: 0 5px 5px 10px;
}
/* line 257, ../sass/partials/pages/_sitewide.scss */
.pane--homepage-featured-content ul li,
.pane--homepage-recent-news ul li,
.pane--recorded-training ul li,
.pane--upcoming-training ul li {
  line-height: 1.4em;
  list-style: none;
  margin: 0 0 0.7em;
}

/* line 266, ../sass/partials/pages/_sitewide.scss */
table.tablesorter thead tr .header {
  background-image: url("../images/bg.gif");
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 273, ../sass/partials/pages/_sitewide.scss */
table.tablesorter thead tr .headerSortDown {
  background-image: url("../images/desc.gif");
}
/* line 277, ../sass/partials/pages/_sitewide.scss */
table.tablesorter thead tr .headerSortUp {
  background-image: url("../images/asc.gif");
}

/* line 283, ../sass/partials/pages/_sitewide.scss */
.boxes-box-controls .nav__item--edit, .boxes-box-controls .nav__item--edit {
  /*display: none; */
  /*disabling for card esdrupal-1617*/
}

/* line 288, ../sass/partials/pages/_sitewide.scss */
.field-name-field-image-caption, .field-name-field-asset-image-caption, .field-image-caption {
  clear: both;
  display: block;
  float: left;
  font-size: 11px;
  margin-top: -5px;
  padding: 0 15px 15px 0;
  position: relative;
  width: 145px;
}
/* line 298, ../sass/partials/pages/_sitewide.scss */
.field-name-field-image-caption .field-label, .field-name-field-asset-image-caption .field-label, .field-image-caption .field-label {
  display: none;
}

/* line 303, ../sass/partials/pages/_sitewide.scss */
div.image-caption-right {
  float: right;
  font-size: 0.9em;
  line-height: 1.3em;
  width: 210px;
  margin-left: 10px;
}
/* line 310, ../sass/partials/pages/_sitewide.scss */
div.image-caption-right img {
  margin-bottom: 10px;
}
/* line 314, ../sass/partials/pages/_sitewide.scss */
div.image-caption-right h4 {
  margin-top: 0;
}

/* line 319, ../sass/partials/pages/_sitewide.scss */
button, input[type="submit"], input[type="button"], input[type="reset"], input.form-submit {
  background-color: #e6e6e6;
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333;
  cursor: pointer;
  padding: 3px 8px 4px;
}
/* line 330, ../sass/partials/pages/_sitewide.scss */
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input.form-submit:hover {
  background-position: 0 -100px;
  color: #333;
}

/* line 336, ../sass/partials/pages/_sitewide.scss */
table {
  width: 100%;
}
