/**
 * Global.css generated from this scss
 * is located in sites/default/files/styles/digitalenergy/global.css for remote (dev/test/prod) host
 * and in sites/all/themes/digitalenergy/css/global.css for localhost
 * please refer to .htaccess file for more info
 */
/* Color vars */
/* Font vars */
/* Size vars */
a {
  color: #262626;
  text-decoration: none;
}
a:hover, a:visited:hover {
  text-decoration: underline;
}
.field-type-text-long a, .field-type-text-with-summary a {
  text-decoration: underline;
}
.field-type-text-long a:hover, .field-type-text-with-summary a:hover {
  text-decoration: none;
}

/* Color vars */
/* Font vars */
/* Size vars */
div#autocomplete {
  width: 124px !important;
}
div#autocomplete li {
  color: #7b7b7b;
  font-size: 12px;
  white-space: normal !important;
}
div#autocomplete li:hover {
  background-color: #6e6e6e;
}

#admin-menu {
  margin: 0;
}

#section-header #region-header-first.grid-12 {
  max-width: 960px;
  position: relative;
}
#section-header #region-header-first {
  display: block;
  float: none;
  height: 77px;
  margin: 0 auto;
  z-index: 102;
}

#zone-header.full-width {
  width: auto;
}

#region-header-second {
  clear: both;
  display: block;
  float: none;
  margin: 0 auto;
  max-width: 1500px;
  min-height: 195px;
  width: 100%;
}

.front #zone-header #region-header-second {
  left: 50%;
  margin-left: -750px;
  max-width: 100%;
  width: 1500px;
}
@media screen and (max-width: 1500px) {
  .front #zone-header #region-header-second {
    margin-left: -50%;
  }
}
.front #zone-header #region-header-second .flexslider ul li.views-row {
  height: 400px;
  overflow: hidden;
  width: 100%;
}
.front #zone-header #region-header-second .flexslider video {
  position: absolute;
  top: 0;
  z-index: 2;
}
.front #zone-header #region-header-second .flexslider video + img {
  display: none;
}
.front #zone-header #region-header-second .flexslider img {
  left: 50%;
  margin-left: -750px;
  position: absolute;
  top: 0;
  width: 1500px;
}

#block-geis-mobile-header,
#block-geem-mobile-header,
#block-gemwe-mobile-header {
  display: none;
}

#region-header-second .flexslider {
  min-height: 400px;
}

#block-delta-blocks-logo {
  position: absolute;
  top: 24px;
  left: 0;
}
#block-delta-blocks-logo .logo-img {
  margin-right: 37px;
}
#block-delta-blocks-logo img {
  height: 33px;
}

.contextual-links-region {
  position: static;
}

#block-nice-menus-1 {
  padding: 4px 0;
}
#block-nice-menus-1 .content {
  margin: 0 auto;
  max-width: 940px;
  position: relative;
}
#block-nice-menus-1 #nice-menu-1 {
  margin-left: 16px;
  position: static;
}
#block-nice-menus-1 #nice-menu-1 ul {
  z-index: 200;
}
#block-nice-menus-1 #nice-menu-1 > li {
  margin-right: 11px;
}
#block-nice-menus-1 #nice-menu-1 > li > a {
  line-height: 18px;
  position: relative;
}
#block-nice-menus-1 #nice-menu-1 > li > ul {
  min-width: 250px;
}
#block-nice-menus-1 li.footer {
  display: none;
}

ul#nice-menu-1 ul {
  display: none;
}

ul#nice-menu-1 li {
  float: left;
}
ul#nice-menu-1 li.menuparent.col-center {
  position: relative;
}
ul#nice-menu-1 li.menuparent.col-left {
  position: static;
}
ul#nice-menu-1 li.menuparent.col-left > a.col-left + ul {
  left: 0;
}
ul#nice-menu-1 li.menuparent.col-right {
  position: static;
}
ul#nice-menu-1 li.menuparent.col-right > a.col-right + ul {
  left: auto;
  right: 0;
  top: 100%;
}
ul#nice-menu-1 li a.col1 + ul {
  left: -78px;
  width: 234px;
}
ul#nice-menu-1 li a.col1 + ul li {
  width: 100%;
}
ul#nice-menu-1 li a.col2 + ul {
  left: -188px;
  width: 470px;
}
ul#nice-menu-1 li a.col2 + ul > li {
  width: 49%;
}
ul#nice-menu-1 li a.col2 + ul > li.first {
  border-right: 1px solid #d2d2d2;
}
ul#nice-menu-1 li a.col2 + ul li a {
  font-size: 14px;
}
ul#nice-menu-1 li a.col3 + ul {
  left: -300px;
  padding: 10px 0;
  width: 705px;
}
ul#nice-menu-1 li a.col3 + ul ul {
  padding: 0;
}
ul#nice-menu-1 li a.col3 + ul > li {
  border-right: 1px solid #d2d2d2;
  min-height: 160px;
  width: 33.19%;
}
ul#nice-menu-1 li a.col3 + ul li a {
  font-size: 14px;
  padding: 0.3em 30px;
}
ul#nice-menu-1 li a.col3 + ul li a:hover {
  color: #004386;
}
ul#nice-menu-1 li a.col4 + ul {
  left: -420px;
  padding: 10px 0;
  width: 940px;
}
ul#nice-menu-1 li a.col4 + ul ul {
  padding: 0;
}
ul#nice-menu-1 li a.col4 + ul > li {
  border-right: 1px solid #d2d2d2;
  min-height: 160px;
  width: 24.75%;
}
ul#nice-menu-1 li a.col4 + ul > li.last {
  border-right: none;
}
ul#nice-menu-1 li .view-products-hierarchy {
  overflow: hidden;
}
ul#nice-menu-1 li.menu-path-products {
  position: static;
}
ul#nice-menu-1 li.menu-path-products > ul {
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
}
ul#nice-menu-1 li.menu-path-products > ul:before {
  left: 120px;
  margin: 0;
}
ul#nice-menu-1 li.menu-path-products > ul > li {
  float: left;
}
ul#nice-menu-1 li.menu-path-products > ul > li.menu-path-view {
  border-left: 0 none;
  width: 100%;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-content {
  display: table;
  width: 100%;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-group-item {
  border-right: 1px solid #d2d2d2;
  display: table-cell;
  width: 33.1%;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-group-item:last-child {
  border: none;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-group-item ul {
  padding: 0 30px;
  width: auto;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-group-item ul a {
  padding: 0;
}
ul#nice-menu-1 li.menu-path-products > ul > li .view-group-item ul li {
  float: none;
  margin: 0;
}
ul#nice-menu-1 li.menu-path-products > ul > li .item-list > div a {
  font-size: 18px;
  padding: 0 30px 10px;
}
ul#nice-menu-1 li.menu-745 > ul {
  left: 0;
  position: absolute;
  top: 83px;
  width: auto;
}
ul#nice-menu-1 li.menu-745 > ul li {
  float: none;
  width: auto;
}
ul#nice-menu-1 li.menu-path-node-66, ul#nice-menu-1 li.menu-path-services {
  position: static;
}
ul#nice-menu-1 li.menu-path-node-66 > ul, ul#nice-menu-1 li.menu-path-services > ul {
  left: 0;
  width: 470px;
}
ul#nice-menu-1 li.menu-path-node-66 > ul:before, ul#nice-menu-1 li.menu-path-services > ul:before {
  left: 220px;
}
ul#nice-menu-1 li.menu-path-node-66 > ul > li, ul#nice-menu-1 li.menu-path-services > ul > li {
  width: 49%;
}
ul#nice-menu-1 li.menu-path-node-66 > ul > li.first, ul#nice-menu-1 li.menu-path-services > ul > li.first {
  border-right: 1px solid #d2d2d2;
}
ul#nice-menu-1 li.menu-path-node-66 a, ul#nice-menu-1 li.menu-path-services a {
  font-size: 14px;
}
ul#nice-menu-1 li.menu-path-resources, ul#nice-menu-1 li.menu-path-node-4763 {
  position: static;
}
ul#nice-menu-1 li.menu-path-resources > ul, ul#nice-menu-1 li.menu-path-node-4763 > ul {
  left: 0;
  padding: 10px 0;
  width: 705px;
}
ul#nice-menu-1 li.menu-path-resources > ul ul, ul#nice-menu-1 li.menu-path-node-4763 > ul ul {
  padding: 0;
}
ul#nice-menu-1 li.menu-path-resources > ul li, ul#nice-menu-1 li.menu-path-node-4763 > ul li {
  width: 33.19%;
}
ul#nice-menu-1 li.menu-path-resources > ul > li, ul#nice-menu-1 li.menu-path-node-4763 > ul > li {
  border-right: 1px solid #d2d2d2;
  min-height: 160px;
}
ul#nice-menu-1 li.menu-path-resources > ul li.last, ul#nice-menu-1 li.menu-path-node-4763 > ul li.last {
  border: none;
}
ul#nice-menu-1 li.menu-path-resources > ul a, ul#nice-menu-1 li.menu-path-node-4763 > ul a {
  padding: 0.3em 30px;
}
ul#nice-menu-1 li.menu-path-resources > ul li.first a,
ul#nice-menu-1 li.menu-path-resources > ul li.even a, ul#nice-menu-1 li.menu-path-node-4763 > ul li.first a,
ul#nice-menu-1 li.menu-path-node-4763 > ul li.even a {
  font-size: 14px;
}
ul#nice-menu-1 li.menu-path-resources > ul li.menu-path-nolink a.nolink, ul#nice-menu-1 li.menu-path-node-4763 > ul li.menu-path-nolink a.nolink {
  cursor: default;
}
ul#nice-menu-1 li.menu-path-resources > ul li.menu-path-nolink a.nolink:hover, ul#nice-menu-1 li.menu-path-node-4763 > ul li.menu-path-nolink a.nolink:hover {
  text-decoration: none;
}
ul#nice-menu-1 li.menu-path-resources > ul a.menu-sub-ttl, ul#nice-menu-1 li.menu-path-node-4763 > ul a.menu-sub-ttl {
  color: #484848;
}
ul#nice-menu-1 li.menu-path-resources > ul a.last-lvl + ul, ul#nice-menu-1 li.menu-path-node-4763 > ul a.last-lvl + ul {
  margin-top: 5px;
}
ul#nice-menu-1 li.menu-path-resources > ul a.last-lvl + ul li a, ul#nice-menu-1 li.menu-path-node-4763 > ul a.last-lvl + ul li a {
  font-size: 12px;
  padding: 0 30px;
}
ul#nice-menu-1 li.menu-path-resources li ul li, ul#nice-menu-1 li.menu-path-node-4763 li ul li {
  float: none;
  width: auto;
}
ul#nice-menu-1 li.menu-path-news-events > ul:before {
  left: 70px;
}
ul#nice-menu-1 li.menu-path-your-business {
  position: static;
}
ul#nice-menu-1 li.menu-path-your-business > ul {
  left: auto;
  right: 0;
  width: 705px;
}
ul#nice-menu-1 li.menu-path-your-business > ul:before {
  left: 354px;
}
ul#nice-menu-1 li.menu-path-your-business > ul li.first {
  width: 100%;
}
ul#nice-menu-1 li.menu-path-your-business > ul li ul {
  padding: 0;
}
ul#nice-menu-1 li.menu-path-your-business > ul > li.menuparent.first {
  border-right: 1px solid #d2d2d2;
  width: 33.2%;
}
ul#nice-menu-1 li.menu-path-your-business > ul > li.menuparent.last {
  width: 66.5%;
}
ul#nice-menu-1 li.menu-path-your-business ul li a {
  font-size: 14px;
  padding: .3em 30px;
}
ul#nice-menu-1 li.menu-path-your-business ul li a.your-business-menu-sub-ttl + ul {
  padding: 0 30px;
  width: auto;
}
ul#nice-menu-1 li.menu-path-your-business ul li a.your-business-menu-sub-ttl + ul > li,
ul#nice-menu-1 li.menu-path-your-business ul li a.your-business-menu-sub-ttl + ul > li.first {
  width: 50%;
}
ul#nice-menu-1 li.menu-path-your-business ul li a.your-business-menu-sub-ttl + ul li a,
ul#nice-menu-1 li.menu-path-your-business ul li a.your-business-menu-sub-ttl + ul li.first a {
  font-size: 12px;
  padding: 0;
}

ul.nice-menu-down li {
  background-color: transparent;
  border: none;
  position: relative;
}
ul.nice-menu-down li a {
  color: #262626;
  font: 500 14px/normal "ge-inspira", Arial, sans-serif;
  padding: 0.3em 10px;
}
ul.nice-menu-down li > ul {
  border: none;
  display: block;
  left: -21px;
  overflow: hidden;
  padding: 10px 0 20px;
  top: 30px;
}
ul.nice-menu-down li > ul li {
  clear: none;
  display: block;
  float: left;
  position: relative;
  vertical-align: middle;
}
ul.nice-menu-down li > ul li.last {
  border-right: none;
}
ul.nice-menu-down li > ul li.menuparent.menu-path-nolink {
  background-image: none;
}
ul.nice-menu-down li > ul li ul {
  background-image: none;
  border: 0;
  display: block !important;
  overflow: visible;
  padding-bottom: 0;
  position: relative;
  top: 100%;
  visibility: visible !important;
  width: 100%;
}
ul.nice-menu-down li > ul li ul:before {
  display: none;
}
ul.nice-menu-down li > ul li ul li {
  border-right: none;
  float: none;
  min-height: 1%;
  width: 100%;
}
ul.nice-menu-down li > ul li ul li a {
  font-size: 12px;
  line-height: 18px;
}
ul.nice-menu-down li > ul li ul li:hover {
  background: none !important;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item {
  font: 11px "Arial Unicode MS", Arial, Sans-Serif;
  margin: 18px;
  text-align: left;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item .views-field-field-menu-image {
  float: left;
  margin: 0;
  padding-right: 15px;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item .views-field-field-menu-image-caption {
  clear: left;
  float: left;
  height: 50px;
  margin-right: 15px;
  margin-top: 14px;
  padding: 5px 0;
  width: 129px;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item .views-field-field-menu-image-caption .field-content {
  background: url('../images/hr-dots.gif') 0 0 no-repeat;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item .views-field-title {
  font: bold 13px Arial;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item .views-field-field-menu-description {
  margin: 10px 0;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body {
  display: inline-block;
  text-transform: none;
  width: 510px;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body a, ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body a:visited {
  color: #005cb9;
  font: 11px "Arial Unicode MS", Arial, Sans-Serif;
  padding: 0;
  text-decoration: none;
  text-transform: none;
  width: auto;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body a:hover, ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body a:visited:hover {
  color: #004386;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body h4 {
  background: url('../images/hr-dots.gif') 0 0 no-repeat;
  font-weight: bold;
  margin-top: 5px;
  padding-top: 12px;
}
ul.nice-menu-down li > ul li ul li .view-rich-menu-item div.views-field.views-field-body h4:first-child {
  background: none;
  margin-top: 0;
  padding-top: 0;
}
ul.nice-menu-down li > ul li a {
  padding-left: 30px;
  padding-right: 30px;
}
ul.nice-menu-down li > ul li.menu-735.first a {
  width: 30px;
}
ul.nice-menu-down li > ul > li {
  position: static;
  width: 100%;
}
ul.nice-menu-down > li.menuparent,
ul.nice-menu-down > li.menuparent:hover {
  background: transparent url('../images/menu-ddown.gif') 100% 50% no-repeat;
}
ul.nice-menu-down > li.menuparent > ul {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* Google Search block */
#block-google-cse-google-cse {
  background-color: #cfcfcf;
  float: right;
  margin-top: 30px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#block-google-cse-google-cse label,
#block-google-cse-google-cse #google-cse-results-gadget {
  display: none;
}
#block-google-cse-google-cse input.form-text {
  background: none !important;
  border: none !important;
  color: #ffffff;
  font-size: 11px;
  padding-left: 12px !important;
  width: 96px;
}
#block-google-cse-google-cse input.form-text:focus {
  box-shadow: none;
}
#block-google-cse-google-cse input.form-submit {
  background: url('../images/search-but.png') 0 0 no-repeat;
  border: none;
  height: 20px;
  margin-right: 0.5em;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
}
#block-google-cse-google-cse .block-title {
  display: none;
}

/* Header Social Menu */
#block-menu-menu-social {
  float: right;
  margin: 4px 12px 0 0;
}
#block-menu-menu-social h2.block-title {
  display: none;
}
#block-menu-menu-social .content li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-menu-menu-social .content li.last a {
  margin-right: 0;
}
#block-menu-menu-social .content li a {
  background: url('../images/social-menu-icons.png') 0 0 no-repeat transparent;
  display: block;
  height: 22px;
  margin-right: .5em;
  text-indent: -9999px;
  width: 22px;
}
#block-menu-menu-social .content li a.facebook {
  background-position: 0 0;
}
#block-menu-menu-social .content li a.twitter {
  background-position: -30px 0;
}
#block-menu-menu-social .content li a.youtube {
  background-position: -60px 0;
}
#block-menu-menu-social .content li a.linkedin {
  background-position: -85px 0;
}
#block-menu-menu-social .content li a.instagram {
  background-position: -111px 0;
}
#block-menu-menu-social .content li a.youku {
  background: 0 0 no-repeat transparent;
}
.i18n-zh-hans #block-menu-menu-social .content li a.youku {
  background-image: url('../images/youku-22-1.png');
}
.i18n-en #block-menu-menu-social .content li a.youku {
  background-image: url('../images/youku-22-2.png');
}
#block-menu-menu-social .content li a.wechat {
  background: url('../images/wechat-22.png') 0 0 no-repeat transparent;
  margin-right: 0;
}

/* Header Change Country Menu */
#block-locale-language {
  float: right;
  margin-right: 6px;
  position: relative;
  z-index: 11;
}
#block-locale-language h2.block-title {
  display: none;
}
#block-locale-language .change-country-content {
  color: #575757;
  font-size: 12px;
  position: relative;
}
#block-locale-language .change-country-content .default {
  background-color: #f3f3f3;
  overflow: hidden;
  padding: 3px 10px 6px;
}
#block-locale-language .change-country-content .default .globe,
#block-locale-language .change-country-content .default .arrow {
  background: url('../images/change-country-globe.png') 0 0 no-repeat transparent;
  display: inline-block;
  height: 15px;
  float: left;
  width: 12px;
}
#block-locale-language .change-country-content .default .arrow {
  background-image: url('../images/change-country-arrow.png');
}
#block-locale-language .change-country-content .default .country {
  float: left;
  padding: 0 4px;
}
#block-locale-language .change-country-content .wrapper {
  display: none;
  position: absolute;
  width: 100%;
}
#block-locale-language .change-country-content .wrapper .language-switcher-locale-url {
  background-color: #f3f3f3;
  padding: 2px 10px 6px;
}
#block-locale-language .change-country-content .wrapper .language-switcher-locale-url li {
  padding: 0 0 4px 16px;
}
#block-locale-language .change-country-content .wrapper .language-switcher-locale-url li a.active {
  color: #575757;
}
#block-locale-language .change-country-content .wrapper .change-country a {
  display: block;
  background-color: #6e6e6e;
  color: #ffffff;
  padding: 4px 10px 6px;
  text-align: center;
}
#block-locale-language .change-country-content .wrapper .change-country a:hover {
  background-color: #585858;
  text-decoration: none;
}
#block-locale-language .change-country-content:hover .default, #block-locale-language .change-country-content.hover .default {
  border-radius: 0;
}
#block-locale-language .change-country-content:hover .wrapper, #block-locale-language .change-country-content.hover .wrapper {
  display: block;
}

#block-menu-menu-header-top-menu,
#block-menu-menu-contact {
  float: right;
}
#block-menu-menu-header-top-menu h2.block-title,
#block-menu-menu-contact h2.block-title {
  display: none;
}
#block-menu-menu-header-top-menu li,
#block-menu-menu-contact li {
  background-color: #f3f3f3;
  font-size: 12px;
  line-height: 1.25;
  list-style: none;
  padding: 3px 10px 6px;
}
#block-menu-menu-header-top-menu li a,
#block-menu-menu-contact li a {
  color: #575757;
}

/* Header Top Menu */
#block-menu-menu-header-top-menu li {
  float: left;
  margin: 0 6px 0 0;
}

/* Contact header menu */
#block-menu-menu-contact li {
  margin: 0;
}
#block-menu-menu-contact li a {
  background: url('../images/contact-menu-icons.png') 0 center no-repeat transparent;
  padding-left: 36px;
}

/* Drupal Search box */
#block-ge-content-search-ge-content-search-form,
#block-google-appliance-ga-block-search-form {
  background-color: #cfcfcf;
  clear: right;
  float: right;
  margin-top: 12px;
  behavior: url(/sites/all/themes/digitalenergy/js/pie/PIE.htc);
}
#block-google-appliance-ga-block-search-form input.form-text,
#block-ge-content-search-ge-content-search-form input.form-text {
  background: none !important;
  border: none !important;
  color: #ffffff;
  font-size: 11px;
  line-height: 21px;
  height: 21px;
  width: 151px;
  padding-left: 12px !important;
}
#block-google-appliance-ga-block-search-form input.form-text:focus,
#block-ge-content-search-ge-content-search-form input.form-text:focus {
  box-shadow: none;
}
#block-google-appliance-ga-block-search-form input.form-submit,
#block-ge-content-search-ge-content-search-form input.form-submit {
  background: url('../images/search-but.png') 0 0 no-repeat;
  border: none;
  height: 20px;
  margin-right: 0.5em;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
}

.view-display-id-atoz ul,
#header-banner-video {
  display: none;
}

/* basic */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.left {
  float: left;
}

.right {
  float: right;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  outline: 0;
  padding: 0;
}

body {
  color: #484848;
  font: 500 13px/normal "ge-inspira", Arial, sans-serif;
}

#page {
  overflow: hidden;
}

ul {
  list-style: none;
}

.item-list ul li {
  margin-left: 14px;
}

ol {
  list-style: decimal inside;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html.js fieldset.collapsed .fieldset-wrapper {
  display: block;
  visibility: hidden;
}

.desktop-full-width {
  height: auto !important;
  width: 100% !important;
}

#block-system-main .view-publications-search table tr,
#block-system-main .view-publications-search table tr.odd,
#block-system-main .view-publications-search table tr.even,
#block-system-main .field-name-field-model-table table tr,
#block-system-main .field-name-field-model-table table tr.odd,
#block-system-main .field-name-field-model-table table tr.even,
#block-system-main table.ge-table tr,
#block-system-main table.ge-table tr.odd,
#block-system-main table.ge-table tr.even {
  background: none;
  border: none;
}
#block-system-main .view-publications-search table tr td,
#block-system-main .view-publications-search table tr.odd td,
#block-system-main .view-publications-search table tr.even td,
#block-system-main .field-name-field-model-table table tr td,
#block-system-main .field-name-field-model-table table tr.odd td,
#block-system-main .field-name-field-model-table table tr.even td,
#block-system-main table.ge-table tr td,
#block-system-main table.ge-table tr.odd td,
#block-system-main table.ge-table tr.even td {
  background: none;
  border: 1px dotted #bcbcbc;
  border-width: 0 0 1px;
  font-size: 11px;
  padding: .5em 1em !important;
  vertical-align: middle;
}
#block-system-main .view-publications-search table tr td.views-field-field-pub-size,
#block-system-main .view-publications-search table tr.odd td.views-field-field-pub-size,
#block-system-main .view-publications-search table tr.even td.views-field-field-pub-size,
#block-system-main .field-name-field-model-table table tr td.views-field-field-pub-size,
#block-system-main .field-name-field-model-table table tr.odd td.views-field-field-pub-size,
#block-system-main .field-name-field-model-table table tr.even td.views-field-field-pub-size,
#block-system-main table.ge-table tr td.views-field-field-pub-size,
#block-system-main table.ge-table tr.odd td.views-field-field-pub-size,
#block-system-main table.ge-table tr.even td.views-field-field-pub-size {
  white-space: nowrap;
}
#block-system-main .view-publications-search table.responsive,
#block-system-main .field-name-field-model-table table.responsive,
#block-system-main table.ge-table.responsive {
  text-align: center;
}
#block-system-main .view-publications-search table.responsive th,
#block-system-main .field-name-field-model-table table.responsive th,
#block-system-main table.ge-table.responsive th {
  text-align: center;
}
#block-system-main .view-publications-search table .mobile-table-label,
#block-system-main .field-name-field-model-table table .mobile-table-label,
#block-system-main table.ge-table .mobile-table-label {
  display: none;
}

#block-system-main .view-publications-search table th,
#block-system-main .field-name-field-model-table table th,
#block-system-main table.ge-table th,
table.sticky-header th {
  background-color: #f3f3f3;
  border: none;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 16px;
  padding: 9px 11px;
  vertical-align: middle;
  white-space: nowrap;
}
#block-system-main .view-publications-search table th a,
#block-system-main .field-name-field-model-table table th a,
#block-system-main table.ge-table th a,
table.sticky-header th a {
  color: #484848;
  font-size: 16px;
}
#block-system-main .view-publications-search table th a:hover,
#block-system-main .field-name-field-model-table table th a:hover,
#block-system-main table.ge-table th a:hover,
table.sticky-header th a:hover {
  color: #004386;
}
#block-system-main .view-publications-search table th a img,
#block-system-main .field-name-field-model-table table th a img,
#block-system-main table.ge-table th a img,
table.sticky-header th a img {
  vertical-align: middle;
}

tr:hover td {
  background: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: normal;
}

h2 {
  color: #262626;
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
}

.not-front #block-system-main .pane-entity-field .field-type-text-long h2,
.not-front #block-system-main .pane-node-body .field-name-body h2 {
  background-color: #f3f3f3;
  clear: both;
  color: #484848;
  font-size: 22px;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.not-front #block-system-main .grid-3 h2.pane-title {
  background: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  padding: 0 0 5px;
}
.not-front #block-system-main h2, .not-front #block-system-main h3 {
  font-size: 22px;
}
.not-front #block-system-main h4 {
  font-size: 19px;
}
.not-front #block-system-main h5 {
  font-size: 17px;
}
.not-front #block-system-main h6 {
  font-size: 15px;
}

.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-bottom {
  width: 100%;
}

span.ext {
  display: none;
}

.page-node #block-system-main div.field ul, .page-node #block-system-main div.field ol {
  display: block;
  list-style-position: outside;
}
.page-node #block-system-main div.field ul {
  list-style-type: none;
}

/* teaser item with overlay */
.teaser-item {
  color: #ffffff;
  display: inline-block;
  position: relative;
  text-align: left;
}
.teaser-item .teaser-image {
  font-size: 1px;
}
.teaser-item .teaser-overlay {
  color: #ffffff;
  cursor: pointer;
  display: block;
  line-height: 1.6;
}
.teaser-item .teaser-overlay .teaser-overlay-content {
  background: url('../images/black-transparent50.png');
  bottom: 0;
  min-height: 83px;
  padding: 12px;
  position: absolute;
}
.teaser-item .teaser-overlay .teaser-overlay-content .teaser-overlay-title a {
  font: normal 19px/normal "ge-inspira", Arial, sans-serif;
}
.teaser-item .teaser-overlay .teaser-overlay-text {
  padding: 5px 0px;
}
.teaser-item .teaser-overlay .teaser-overlay-text a {
  line-height: 18px;
}
.teaser-item .teaser-overlay a {
  color: #ffffff;
}
.teaser-item .teaser-overlay span.ext {
  display: none;
}
.teaser-item:hover .teaser-overlay-content {
  background: #005cb9;
}

/* slider */
.front #block-views-slider-block .flex-direction-nav {
  margin: 0;
  position: static;
  width: 100%;
}

.item-list ul.slides {
  margin: 0;
}

.flexslider {
  margin: 0;
}
.flexslider ul li.views-row {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 200px;
}
.flexslider .flex-control-nav {
  bottom: 20px;
}
.flexslider .not-front .flex-control-nav {
  display: none;
}
.flexslider .flex-control-paging li {
  position: relative;
}
.flexslider .flex-control-paging li a {
  background: transparent;
}
.flexslider .flex-control-paging li a:before {
  color: #f3f3f3;
  content: "\25CF";
  font-size: 32px;
  left: 0;
  line-height: 9px;
  position: absolute;
  text-indent: 0;
  top: 0;
  z-index: 100;
}
.flexslider .flex-control-paging li a:hover, .flexslider .flex-control-paging li a.flex-active {
  background: transparent;
}
.flexslider .flex-control-paging li a.flex-active:before {
  color: #6e6e6e;
}

.view-slider {
  overflow: hidden;
}
.view-slider .slider-middle,
.view-slider .slider-solutions,
.view-slider .slider-service,
.view-slider .slider-markets-products,
.view-slider .slider-featured-products {
  width: 960px;
}
.view-slider .slider-related-items {
  width: 800px;
}
.view-slider .slider-related-items-group {
  width: 710px;
}
.view-slider .slider-markets-video {
  width: 480px;
}
.view-slider .slider-markets-video span {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
}

.slider-middle .flexslider .flex-control-nav,
.slider-middle-2 .flexslider .flex-control-nav,
.slider-interact .flex-control-nav {
  display: none;
}

#region-header-second .block-views {
  position: relative;
}

.flexslider .overlay,
.view-header-banner-image .overlay,
.view-header-banner-image-historical .overlay,
.view-header-banner-image-terms .overlay {
  background: url('../images/black-transparent50.png') 0 0 repeat;
  color: #ffffff;
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 45%;
  z-index: 49;
}
.flexslider .overlay div,
.view-header-banner-image .overlay div,
.view-header-banner-image-historical .overlay div,
.view-header-banner-image-terms .overlay div {
  float: right;
  text-align: center;
  width: 390px;
}
.flexslider .overlay .right,
.view-header-banner-image .overlay .right,
.view-header-banner-image-historical .overlay .right,
.view-header-banner-image-terms .overlay .right {
  margin-right: 20px;
}
.flexslider .overlay div.slider-title,
.view-header-banner-image .overlay div.slider-title,
.view-header-banner-image-historical .overlay div.slider-title,
.view-header-banner-image-terms .overlay div.slider-title {
  font: normal 48px/66px "ge-inspira", Arial, sans-serif;
  font-family: "ge-inspira", Arial, sans-serif;
  padding-top: 10%;
  text-align: center;
}
.flexslider .overlay div.slider-subtitle,
.view-header-banner-image .overlay div.slider-subtitle,
.view-header-banner-image-historical .overlay div.slider-subtitle,
.view-header-banner-image-terms .overlay div.slider-subtitle {
  font-size: 31px;
  line-height: 39px;
  max-height: 77px;
  overflow: hidden;
  padding-top: 10px;
}
.flexslider .overlay div.slider-text,
.view-header-banner-image .overlay div.slider-text,
.view-header-banner-image-historical .overlay div.slider-text,
.view-header-banner-image-terms .overlay div.slider-text {
  font-size: 14px;
  line-height: 23px;
  margin: 18px 50px 0;
  padding: 16px 0 14px;
  text-align: center;
  width: 290px;
}
.flexslider .overlay a.colorbox-inline,
.flexslider .overlay .slider-links a,
.view-header-banner-image .overlay a.colorbox-inline,
.view-header-banner-image .overlay .slider-links a,
.view-header-banner-image-historical .overlay a.colorbox-inline,
.view-header-banner-image-historical .overlay .slider-links a,
.view-header-banner-image-terms .overlay a.colorbox-inline,
.view-header-banner-image-terms .overlay .slider-links a {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 1em;
  margin: 0 5px;
}
.flexslider .overlay a.colorbox-inline:hover, .flexslider .overlay a.colorbox-inline:visited,
.flexslider .overlay .slider-links a:hover,
.flexslider .overlay .slider-links a:visited,
.view-header-banner-image .overlay a.colorbox-inline:hover,
.view-header-banner-image .overlay a.colorbox-inline:visited,
.view-header-banner-image .overlay .slider-links a:hover,
.view-header-banner-image .overlay .slider-links a:visited,
.view-header-banner-image-historical .overlay a.colorbox-inline:hover,
.view-header-banner-image-historical .overlay a.colorbox-inline:visited,
.view-header-banner-image-historical .overlay .slider-links a:hover,
.view-header-banner-image-historical .overlay .slider-links a:visited,
.view-header-banner-image-terms .overlay a.colorbox-inline:hover,
.view-header-banner-image-terms .overlay a.colorbox-inline:visited,
.view-header-banner-image-terms .overlay .slider-links a:hover,
.view-header-banner-image-terms .overlay .slider-links a:visited {
  color: #ffffff;
  text-decoration: none;
}
.flexslider .overlay a.colorbox-inline:hover,
.flexslider .overlay .slider-links a:hover,
.view-header-banner-image .overlay a.colorbox-inline:hover,
.view-header-banner-image .overlay .slider-links a:hover,
.view-header-banner-image-historical .overlay a.colorbox-inline:hover,
.view-header-banner-image-historical .overlay .slider-links a:hover,
.view-header-banner-image-terms .overlay a.colorbox-inline:hover,
.view-header-banner-image-terms .overlay .slider-links a:hover {
  background-color: #e5000d;
}
.flexslider .overlay a.colorbox-inline:hover,
.flexslider .overlay .slider-links a:hover,
.view-header-banner-image .overlay a.colorbox-inline:hover,
.view-header-banner-image .overlay .slider-links a:hover,
.view-header-banner-image-historical .overlay a.colorbox-inline:hover,
.view-header-banner-image-historical .overlay .slider-links a:hover,
.view-header-banner-image-terms .overlay a.colorbox-inline:hover,
.view-header-banner-image-terms .overlay .slider-links a:hover {
  text-decoration: none;
}

.flexslider .overlay span,
.view-header-banner-image span,
.view-header-banner-image-historical span,
.flexslider .overlay span img,
.view-header-banner-image span img,
.view-header-banner-image-historical span img {
  display: block;
}

.view-slider .flex-direction-nav a {
  z-index: 2;
}

#block-views-slider-block .flexslider .flex-direction-nav a {
  background: url('../images/slider-arrs.png') 0 0 no-repeat;
  height: 75px;
  left: 0;
  margin-top: -35px;
  opacity: .75 !important;
  width: 72px;
}
#block-views-slider-block .flexslider .flex-direction-nav a:hover {
  left: 0;
  opacity: 1 !important;
}
@media screen and (max-width: 1000px) {
  #block-views-slider-block .flexslider .flex-direction-nav a {
    display: none;
  }
}

#block-views-slider-block .flexslider .flex-direction-nav a.flex-next {
  background-position: 100% 0;
  left: auto;
  right: 0;
}

#block-views-slider-block .flex-control-nav {
  bottom: 16px;
  z-index: 1;
}
#block-views-slider-block .flex-control-nav li {
  margin: 0 3px;
}
#block-views-slider-block .flex-control-nav a {
  behavior: url(/sites/all/themes/digitalenergy/js/pie/PIE.htc);
  background: transparent;
  box-shadow: none;
  height: 14px;
  text-decoration: none;
  width: 14px;
}
#block-views-slider-block .flex-control-nav .flex-active {
  background: transparent;
}

/* /slider */
/* slider-middle */
.front .pane-slider {
  margin-right: 0px;
  margin-top: 10px;
}
.front .pane-slider h2.pane-title {
  color: #262626;
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 20px;
  padding: 9px 0;
}

.front .pane-slider .flexslider ul li.views-row,
.pane-slider-panel-pane-8 .flexslider ul li.views-row,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row,
.featured-headlines ul.slides li {
  color: #ffffff;
  height: 225px;
  margin-right: 20px;
  width: 300px !important;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-overlay,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-overlay,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-overlay,
.featured-headlines ul.slides li .middle-slider-overlay {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.87);
  box-sizing: border-box;
  min-height: 107px;
  width: 100%;
}
.front .pane-slider .flexslider ul li.views-row:hover .middle-slider-overlay,
.pane-slider-panel-pane-8 .flexslider ul li.views-row:hover .middle-slider-overlay,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row:hover .middle-slider-overlay,
.featured-headlines ul.slides li:hover .middle-slider-overlay {
  background-color: #ffffff;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-title a,
.front .pane-slider .flexslider ul li.views-row .middle-slider-text a,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-title a,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-text a,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-title a,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-text a,
.featured-headlines ul.slides li .middle-slider-title a,
.featured-headlines ul.slides li .middle-slider-text a {
  color: #262626;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-overlay,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-overlay,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-overlay,
.featured-headlines ul.slides li .middle-slider-overlay {
  bottom: 0;
  cursor: pointer;
  padding: 12px;
  position: absolute;
}
.front .pane-slider .flexslider ul li.views-row.views-row-three,
.pane-slider-panel-pane-8 .flexslider ul li.views-row.views-row-three,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row.views-row-three,
.featured-headlines ul.slides li.views-row-three {
  margin-right: 0;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-title a,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-title a,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-title a,
.featured-headlines ul.slides li .middle-slider-title a {
  font: normal 19px/normal "ge-inspira", Arial, sans-serif;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-text,
.pane-slider-panel-pane-8 .flexslider ul li.views-row .middle-slider-text,
.view-slider.view-display-id-whats_new_groups .flexslider ul li.views-row .middle-slider-text,
.featured-headlines ul.slides li .middle-slider-text {
  cursor: pointer;
  line-height: 18.2px;
  margin-top: 5px;
}

.featured-headlines ul.slides li {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
  position: relative;
}

#explore-interact-slid .slides {
  margin-bottom: 40px;
}
#explore-interact-slid .slide-title {
  font-style: italic;
}

.front .pane-slider .flex-direction-nav,
#explore-interact-slid .flex-direction-nav,
.node-type-industry-solution .pane-products .flex-direction-nav,
.node-type-industry-solution .pane-products-historical .flex-direction-nav,
.slider-service .flex-direction-nav,
.node-type-product-category .pane-products .flex-direction-nav,
.pane-slider-panel-pane-8 .flex-direction-nav,
.view-slider.view-display-id-block_7 .flex-direction-nav,
.pane-slider-panel-pane-5 .flex-direction-nav,
.pane-slider-panel-pane-7 .flex-direction-nav,
.flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
  width: 90px;
}
.front .pane-slider .flex-direction-nav li,
#explore-interact-slid .flex-direction-nav li,
.node-type-industry-solution .pane-products .flex-direction-nav li,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li,
.slider-service .flex-direction-nav li,
.node-type-product-category .pane-products .flex-direction-nav li,
.pane-slider-panel-pane-8 .flex-direction-nav li,
.view-slider.view-display-id-block_7 .flex-direction-nav li,
.pane-slider-panel-pane-5 .flex-direction-nav li,
.pane-slider-panel-pane-7 .flex-direction-nav li,
.flex-direction-nav li {
  margin: 0 !important;
  padding: 0;
}
.front .pane-slider .flex-direction-nav li a,
#explore-interact-slid .flex-direction-nav li a,
.node-type-industry-solution .pane-products .flex-direction-nav li a,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a,
.slider-service .flex-direction-nav li a,
.node-type-product-category .pane-products .flex-direction-nav li a,
.pane-slider-panel-pane-8 .flex-direction-nav li a,
.view-slider.view-display-id-block_7 .flex-direction-nav li a,
.pane-slider-panel-pane-5 .flex-direction-nav li a,
.pane-slider-panel-pane-7 .flex-direction-nav li a,
.flex-direction-nav li a {
  background-color: #6e6e6e;
  background-image: none;
  background-position: center center;
  display: block;
  float: left;
  height: 44px;
  left: auto;
  margin: 0 0 0 1px !important;
  opacity: 1 !important;
  position: static !important;
  right: auto;
  width: 44px;
}
.front .pane-slider .flex-direction-nav li a:hover,
#explore-interact-slid .flex-direction-nav li a:hover,
.node-type-industry-solution .pane-products .flex-direction-nav li a:hover,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a:hover,
.slider-service .flex-direction-nav li a:hover,
.node-type-product-category .pane-products .flex-direction-nav li a:hover,
.pane-slider-panel-pane-8 .flex-direction-nav li a:hover,
.view-slider.view-display-id-block_7 .flex-direction-nav li a:hover,
.pane-slider-panel-pane-5 .flex-direction-nav li a:hover,
.pane-slider-panel-pane-7 .flex-direction-nav li a:hover,
.flex-direction-nav li a:hover {
  background-color: #585858;
}
.front .pane-slider .flex-direction-nav li a.flex-disabled, .front .pane-slider .flex-direction-nav li a.flex-disabled:hover,
#explore-interact-slid .flex-direction-nav li a.flex-disabled,
#explore-interact-slid .flex-direction-nav li a.flex-disabled:hover,
.node-type-industry-solution .pane-products .flex-direction-nav li a.flex-disabled,
.node-type-industry-solution .pane-products .flex-direction-nav li a.flex-disabled:hover,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a.flex-disabled,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a.flex-disabled:hover,
.slider-service .flex-direction-nav li a.flex-disabled,
.slider-service .flex-direction-nav li a.flex-disabled:hover,
.node-type-product-category .pane-products .flex-direction-nav li a.flex-disabled,
.node-type-product-category .pane-products .flex-direction-nav li a.flex-disabled:hover,
.pane-slider-panel-pane-8 .flex-direction-nav li a.flex-disabled,
.pane-slider-panel-pane-8 .flex-direction-nav li a.flex-disabled:hover,
.view-slider.view-display-id-block_7 .flex-direction-nav li a.flex-disabled,
.view-slider.view-display-id-block_7 .flex-direction-nav li a.flex-disabled:hover,
.pane-slider-panel-pane-5 .flex-direction-nav li a.flex-disabled,
.pane-slider-panel-pane-5 .flex-direction-nav li a.flex-disabled:hover,
.pane-slider-panel-pane-7 .flex-direction-nav li a.flex-disabled,
.pane-slider-panel-pane-7 .flex-direction-nav li a.flex-disabled:hover,
.flex-direction-nav li a.flex-disabled,
.flex-direction-nav li a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.front .pane-slider .flex-direction-nav li a.flex-prev,
#explore-interact-slid .flex-direction-nav li a.flex-prev,
.node-type-industry-solution .pane-products .flex-direction-nav li a.flex-prev,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a.flex-prev,
.slider-service .flex-direction-nav li a.flex-prev,
.node-type-product-category .pane-products .flex-direction-nav li a.flex-prev,
.pane-slider-panel-pane-8 .flex-direction-nav li a.flex-prev,
.view-slider.view-display-id-block_7 .flex-direction-nav li a.flex-prev,
.pane-slider-panel-pane-5 .flex-direction-nav li a.flex-prev,
.pane-slider-panel-pane-7 .flex-direction-nav li a.flex-prev,
.flex-direction-nav li a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.front .pane-slider .flex-direction-nav li a.flex-next,
#explore-interact-slid .flex-direction-nav li a.flex-next,
.node-type-industry-solution .pane-products .flex-direction-nav li a.flex-next,
.node-type-industry-solution .pane-products-historical .flex-direction-nav li a.flex-next,
.slider-service .flex-direction-nav li a.flex-next,
.node-type-product-category .pane-products .flex-direction-nav li a.flex-next,
.pane-slider-panel-pane-8 .flex-direction-nav li a.flex-next,
.view-slider.view-display-id-block_7 .flex-direction-nav li a.flex-next,
.pane-slider-panel-pane-5 .flex-direction-nav li a.flex-next,
.pane-slider-panel-pane-7 .flex-direction-nav li a.flex-next,
.flex-direction-nav li a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}

.view-id-slider.view-display-id-block_6 li:hover .views-field-nothing {
  background: #005cb9;
}
.view-id-slider.view-display-id-block_6 .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.view-id-slider.view-display-id-block_6 .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.view-id-slider.view-display-id-block_6 .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.view-id-slider.view-display-id-block_6 p {
  margin-top: 10px;
}
.view-id-slider.view-display-id-block_6 .flexslider:hover .flex-direction-nav a {
  display: block;
}

.view-id-slider.view-display-id-block_6 .views-field-nothing,
.pane-slider-panel-pane-8 .views-field-nothing {
  background: url('../images/black-transparent50.png');
  bottom: 0;
}
.view-id-slider.view-display-id-block_6 .views-field-nothing .field-content,
.pane-slider-panel-pane-8 .views-field-nothing .field-content {
  color: #ffffff;
  cursor: pointer;
  display: block;
  line-height: 1.6;
  min-height: 83px;
}
.view-id-slider.view-display-id-block_6 .views-field-nothing .field-content .text-headlines-slider,
.pane-slider-panel-pane-8 .views-field-nothing .field-content .text-headlines-slider {
  max-height: 83px;
  overflow: hidden;
}
.view-id-slider.view-display-id-block_6 .views-field-nothing .field-content a,
.pane-slider-panel-pane-8 .views-field-nothing .field-content a {
  color: #ffffff;
}
.view-id-slider.view-display-id-block_6 .views-field-nothing .field-content span.ext,
.pane-slider-panel-pane-8 .views-field-nothing .field-content span.ext {
  display: none;
}

.view-id-slider.view-display-id-block_6 .views-field-nothing .title-headlines-slider a {
  color: #ffffff;
  font: 500 22px/normal "ge-inspira", Arial, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 1px;
}

.view-slider #numpager,
.view-products #numpager,
.view-products-historical #numpager {
  font-style: italic;
  position: absolute;
  right: 125px;
  top: 12px;
}

.view-products .numpager,
.view-slider .numpager,
.view-products-historical .numpager {
  font-style: italic;
}

/* service */
.context-services.node-type-page #section-content .pane-node-field-basic-page-headline {
  color: #262626;
  font-size: 30pt;
  margin: 0 0 20px;
}
.context-services.node-type-page #section-content .omega-12-onecol .grid-12, .context-services.node-type-page #section-content .omega-12-onecol .grid-8, .context-services.node-type-page #section-content .omega-12-onecol .grid-4 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.context-services.node-type-page #section-content .omega-12-onecol .grid-12 {
  max-width: 960px;
  width: 960px;
}
.context-services.node-type-page #section-content .omega-12-onecol .grid-4 img {
  float: right;
}
.context-services.node-type-page #section-content #block-system-main .pane-node-field-basic-image {
  float: right;
  margin-left: 10px;
  max-width: 300px;
  overflow: hidden;
}
.context-services.node-type-page #section-content #block-system-main .pane-node-field-basic-image + .panel-separator {
  clear: none;
}
.context-services.node-type-page #section-content #block-system-main .pane-service-segment h2.pane-title {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.context-services.node-type-page #section-content #block-system-main .pane-service-segment .views-row {
  float: left;
  margin-bottom: 15px;
  margin-left: 20px;
  min-height: 300px;
  width: 300px;
}
.context-services.node-type-page #section-content #block-system-main .pane-service-segment .views-row.views-row-one {
  margin-left: 0;
}
.context-services.node-type-page #section-content #block-system-main .pane-service-segment .views-row .views-field-title {
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}
.context-services.node-type-page #section-content #block-system-main .pane-service-segment .views-row .views-field-field-service-segment-teaser-txt,
.context-services.node-type-page #section-content #block-system-main .pane-service-segment .views-row .views-field-field-service-segment-teaser-img {
  margin-bottom: 10px;
}

.node-type-service-segment h1#page-title {
  display: none;
}
.node-type-service-segment #block-system-main .pane-node-field-service-segment-headline {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.node-type-service-segment #block-system-main .pane-node-field-service-segm-illustrat-img {
  margin-bottom: 20px;
}
.node-type-service-segment #block-system-main .pane-node-field-service-segm-illustrat-img img {
  max-width: 940px;
}
.node-type-service-segment #block-system-main .pane-slider {
  position: relative;
}
.node-type-service-segment #block-system-main .pane-slider h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-service-segment #block-system-main .pane-slider ol.flex-control-nav {
  display: none;
}
.node-type-service-segment #block-system-main .pane-slider .views-row {
  margin-right: 20px;
  width: 300px !important;
}
.node-type-service-segment #block-system-main .pane-slider .views-row.views-row-three {
  margin-right: 0;
}
.node-type-service-segment #block-system-main .pane-slider .views-row .views-field-title {
  margin: 10px 0;
}
.node-type-service-segment #block-system-main .pane-slider .views-row .views-field-title a {
  color: #484848;
  font-weight: bold;
  margin: 10px 0;
}
.node-type-service-segment #block-system-main .pane-slider .views-row .views-field-field-service-segment-teaser-txt,
.node-type-service-segment #block-system-main .pane-slider .views-row .views-field-field-service-segment-teaser-img {
  margin-bottom: 10px;
}

/* /service*/
/* /slider-middle */
/* featured-headlines-slide*/
.grid-4.featured-headlines-slide {
  margin-left: 0;
  margin-right: 0;
}
.grid-4.featured-headlines-slide .pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.grid-4.featured-headlines-slide .flex-control-nav {
  display: none;
}

/* featured-headlines */
.featured-headlines, .pane-bean-featured-tools {
  margin-bottom: 40px;
  overflow: hidden;
}
.featured-headlines h2.pane-title, .pane-bean-featured-tools h2.pane-title {
  color: #262626;
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 20px;
  padding: 9px 0;
}
.featured-headlines .desc, .pane-bean-featured-tools .desc {
  padding-bottom: 12px;
}
.featured-headlines span.req, .pane-bean-featured-tools span.req {
  color: #de2533;
  vertical-align: top;
}
.featured-headlines .featured-tools-row, .pane-bean-featured-tools .featured-tools-row {
  clear: left;
  margin-left: -20px;
}
.featured-headlines .featured-tools-item, .pane-bean-featured-tools .featured-tools-item {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
  width: 300px;
}
.featured-headlines .featured-tools-image, .pane-bean-featured-tools .featured-tools-image {
  float: left;
  margin-top: 3px;
  width: 100px;
}
.featured-headlines .featured-tools-image a img, .pane-bean-featured-tools .featured-tools-image a img {
  display: block;
  height: auto;
  width: 100%;
}
.featured-headlines .featured-tools-content, .pane-bean-featured-tools .featured-tools-content {
  margin-left: 110px;
}
.featured-headlines .featured-tools-content .featured-tools-title a, .pane-bean-featured-tools .featured-tools-content .featured-tools-title a {
  font-size: 18px;
}
.featured-headlines .featured-tools-content .featured-tools-teaser-text, .pane-bean-featured-tools .featured-tools-content .featured-tools-teaser-text {
  font-size: 11px;
  margin-top: 5px;
}
.featured-headlines .featured-tools-content .featured-tools-button a, .pane-bean-featured-tools .featured-tools-content .featured-tools-button a {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  background-position: 98% 50%;
  text-decoration: none;
  margin-top: 10px;
}
.featured-headlines .featured-tools-content .featured-tools-button a:hover, .featured-headlines .featured-tools-content .featured-tools-button a:visited, .pane-bean-featured-tools .featured-tools-content .featured-tools-button a:hover, .pane-bean-featured-tools .featured-tools-content .featured-tools-button a:visited {
  color: #ffffff;
  text-decoration: none;
}
.featured-headlines .featured-tools-content .featured-tools-button a:hover, .pane-bean-featured-tools .featured-tools-content .featured-tools-button a:hover {
  background-color: #e5000d;
}

/* slider bottom */
.pane-slider .view-display-id-block_1 #solution-explorer-pager {
  position: absolute;
  right: 115px;
  top: 15px;
}
.pane-slider .view-display-id-block_1 #solution-explorer-pager .slide-title {
  margin-right: 10px;
}

.pane-slider {
  position: relative;
}
.pane-slider .flexslider {
  min-height: 240px;
}

/* /slider-botoom*/
/* HP News & Events */
.front .pane-news .pane-title {
  color: #262626;
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 20px;
  padding: 9px 0 9px 9px;
}
.front .pane-news .pane-content {
  padding-left: 10px;
}
.front .pane-news .pane-content .views-row,
.front .pane-news .pane-content .more-link {
  font-size: 12px;
  padding-left: 16px;
}
.front .pane-news .pane-content .views-row a,
.front .pane-news .pane-content .more-link a {
  position: relative;
}
.front .pane-news .pane-content .views-row a:before,
.front .pane-news .pane-content .more-link a:before {
  content: "\00BB";
  color: #ff000f;
  font-size: 13px;
  position: absolute;
  top: -3px;
  left: -15px;
}
@media screen and (max-width: 480px) {
  .front .pane-news .pane-content .views-row a:before,
  .front .pane-news .pane-content .more-link a:before {
    font-size: 23px;
    top: -4px;
    left: -20px;
  }
}
.front .pane-news .pane-content .views-row {
  margin-bottom: 9px;
}
.front .pane-news .pane-content .more-link {
  margin-top: 30px;
  text-align: left;
}
@media screen and (max-width: 480px) {
  .front .pane-news .pane-content .more-link a:before {
    font-weight: normal;
    top: 0;
  }
}

/* /HP News & Events */
/* section Content */
h1#page-title {
  color: #262626;
  font-size: 30pt;
}

.not-front h1#page-title {
  color: #262626;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  margin-bottom: 10px;
}

.not-front.node-type-product #block-system-main .panel-panel.grid-9 {
  padding-top: 25px;
}

#section-content #breadcrumb {
  color: #7b7b7b;
  margin: 0 10px 1em;
  padding-top: 10px;
}
#section-content #breadcrumb span {
  font: 500 14px/normal "ge-inspira", Arial, sans-serif;
}
#section-content #breadcrumb a {
  font: 500 14px/normal "ge-inspira", Arial, sans-serif;
  letter-spacing: -0.7px;
}
#section-content #breadcrumb .delimiter {
  background: url('../images/delimiter-img.gif') 0 0 no-repeat;
  display: inline-block;
  height: 9px;
  margin: -4px 10px 0;
  text-indent: -9999px;
  vertical-align: middle;
  width: 5px;
}

.front h1#page-title,
.context-about-us h1#page-title {
  display: none;
}

.not-front h1#page-title {
  margin: 10px 0 0;
}

.not-front .pane-node-field-subtitle {
  color: #7b7b7b;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 30px;
}

#section-content .field-name-body ul, #section-content .field-name-body ol {
  margin: 0;
  padding-bottom: 15px;
}
#section-content .field-name-body ul {
  list-style: disc;
}
#section-content .field-name-body ul li {
  margin-left: 15px;
}
#section-content #zone-content.container-12 {
  max-width: 960px;
  overflow: hidden;
}
#section-content .grid-12 {
  margin-left: 10px;
  margin-right: 10px;
  max-width: 940px;
}
#section-content .grind-9 {
  margin: 0;
}
#section-content .grid-4 {
  max-width: 320px;
}
#section-content .grid-8 {
  max-width: 640px;
}
#section-content .grid-8.featured-headlines {
  margin-right: 0;
  max-width: 620px;
}
#section-content .pane-news.grid-4 {
  float: right;
  margin-top: 10px;
  max-width: 300px;
}
#section-content .pane-slider.grid-12 .views-field-body {
  background: url('../images/explore-interact.jpg') no-repeat;
  height: 32px;
  text-align: center;
}
#section-content .pane.news-events {
  margin-bottom: 40px;
  margin-left: 20px;
}

/* content */
#region-content {
  margin-bottom: 30px;
}

.panels-flexible-region {
  width: 100%;
}

.feed-icon {
  margin-top: 10px;
}

body .flexslider .slides img {
  width: auto;
}

.field-name-field-product-description {
  font-size: 15px;
}

/* Press Release and Event detailed page */
.node-type-article h1#page-title,
.node-type-event h1#page-title {
  font-size: 38px;
  margin: 13px 0 9px;
  width: 80%;
}
.node-type-article .field-name-field-article-release-date,
.node-type-article .field-name-field-event-date,
.node-type-event .field-name-field-article-release-date,
.node-type-event .field-name-field-event-date {
  color: #bcbcbc;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 39px;
}
.node-type-article #block-system-main div.field-name-body img,
.node-type-event #block-system-main div.field-name-body img {
  margin: 5px 0;
}
.node-type-article #block-system-main div.field-name-body ul,
.node-type-event #block-system-main div.field-name-body ul {
  list-style-type: disc;
}
.node-type-article .pane-node-field-tags,
.node-type-event .pane-node-field-tags {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.node-type-article .pane-node-field-tags .field-label,
.node-type-event .pane-node-field-tags .field-label {
  color: #484848;
}
.node-type-article .pane-node-field-tags .field-item a:after,
.node-type-event .pane-node-field-tags .field-item a:after {
  content: ", ";
}
.node-type-article .pane-node-field-tags .field-item:last-child a:after,
.node-type-event .pane-node-field-tags .field-item:last-child a:after {
  content: "";
}

/* /Press Release and Event detailed page */
/* news & events */
.page-news .pane-pm-existing-pages .view-id-news {
  color: #7b7b7b;
}
.page-news .pane-pm-existing-pages .view-id-news .views-field-field-article-teaser-image {
  float: left;
  margin-right: 20px;
}
.page-news .pane-pm-existing-pages .view-id-news .views-field-nothing-2 .teaser-text {
  margin-bottom: 10px;
  min-height: 17px;
}
.page-news .pane-pm-existing-pages .view-id-news .views-field-nothing-2 .learn-more-link a {
  font-style: italic;
  margin-top: 10px;
  padding-left: 8px;
  position: relative;
}
.page-news .pane-pm-existing-pages .view-id-news .views-field-nothing-2 .learn-more-link a:hover {
  text-decoration: underline;
}
.page-news .pane-pm-existing-pages .view-id-news .views-field-nothing-2 .learn-more-link a:before {
  content: "\00BB";
  color: #ff000f;
  font-size: 11px;
  font-style: normal;
  position: absolute;
  top: 0;
  left: 0;
}

/* /news & events */
.item-list .pager {
  background: transparent;
  border: none;
  border-radius: 0;
}
.item-list .pager li, .item-list .pager li.first, .item-list .pager li.last, .item-list .pager li.pager-previous, .item-list .pager li.pager-next {
  border: none;
  border-radius: 0;
  left: auto;
  margin-right: 5px;
  position: relative;
  right: auto;
  top: auto;
}
.item-list .pager li a, .item-list .pager li.first a, .item-list .pager li.last a, .item-list .pager li.pager-previous a, .item-list .pager li.pager-next a {
  background: none;
  background-color: #6e6e6e;
  border-radius: 0;
  color: #ffffff;
  padding: 4px 8px;
  width: auto;
}
.item-list .pager li a:hover, .item-list .pager li.first a:hover, .item-list .pager li.last a:hover, .item-list .pager li.pager-previous a:hover, .item-list .pager li.pager-next a:hover {
  background: #585858;
  border-radius: 0;
}
.item-list .pager li.pager-current {
  background: #cfcfcf;
}

/* industry */
.node-type-industry h1#page-title {
  display: none;
}
.node-type-industry .pane-node-field-indusrty-headline {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.node-type-industry .field-name-field-industry-supp-paragraph {
  font-size: 16px;
  margin-bottom: 20px;
}
.node-type-industry .field-name-field-industry-supp-paragraph p {
  line-height: 18px;
}
.node-type-industry .pane-node-field-industry-additional-image {
  float: right;
  margin-left: 10px;
  margin-top: 3px;
  max-width: 300px;
  overflow: hidden;
}
.node-type-industry #block-system-main .pane-industry-solutions {
  margin-top: 50px;
  width: 960px;
}
.node-type-industry #block-system-main .pane-industry-solutions h2.pane-title {
  font: 500 33px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}
.node-type-industry #block-system-main .pane-industry-solutions .views-row {
  float: left;
  margin-bottom: 15px;
  margin-left: 20px;
  min-height: 300px;
  width: 300px;
}
.node-type-industry #block-system-main .pane-industry-solutions .views-row.views-row-one {
  margin-left: 0;
}
.node-type-industry #block-system-main .pane-industry-solutions .views-row .views-field-title {
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}
.node-type-industry #block-system-main .pane-industry-solutions .views-row .views-field-field-industry-solut-teaser-img {
  margin-bottom: 10px;
}

/* /industry */
/* Industry Solution detailed page */
.node-type-industry-solution {
  /* products slider */
}
.node-type-industry-solution h1#page-title {
  display: none;
}
.node-type-industry-solution .field-name-field-industry-solution-headline {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.node-type-industry-solution .field-name-field-industry-solut-illustr-img {
  text-align: center;
}
.node-type-industry-solution #block-system-main .pane-products,
.node-type-industry-solution #block-system-main .pane-products-historical {
  margin-top: 20px;
  position: relative;
}
.node-type-industry-solution #block-system-main .pane-products h2,
.node-type-industry-solution #block-system-main .pane-products-historical h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-industry-solution #block-system-main .pane-products .views-row,
.node-type-industry-solution #block-system-main .pane-products-historical .views-row {
  margin-right: 20px;
  width: 300px !important;
}
.node-type-industry-solution #block-system-main .pane-products .views-row .views-field-title,
.node-type-industry-solution #block-system-main .pane-products-historical .views-row .views-field-title {
  margin: 10px 0;
}
.node-type-industry-solution #block-system-main .pane-products .views-row .views-field-title a,
.node-type-industry-solution #block-system-main .pane-products-historical .views-row .views-field-title a {
  color: #484848;
  font-weight: bold;
  margin: 10px 0;
}
.node-type-industry-solution #block-system-main .pane-products .views-row .views-field-field-product-teaser-text,
.node-type-industry-solution #block-system-main .pane-products-historical .views-row .views-field-field-product-teaser-text {
  margin-bottom: 10px;
}
.node-type-industry-solution #block-system-main .pane-products .views-row.views-row-three,
.node-type-industry-solution #block-system-main .pane-products-historical .views-row.views-row-three {
  margin-right: 0;
}

/* /Industry Solution detailed page */
.page-products .pane-products {
  margin-bottom: 30px;
  overflow: hidden;
}
.page-products .pane-products .view-products {
  margin-left: -20px;
}
.page-products .pane-products .view-products .view-content div.column {
  float: left;
  padding-right: 2%;
  width: 48%;
}
.page-products .pane-products .view-group-item {
  float: left;
  margin-left: 20px;
  vertical-align: top;
  width: 300px;
}
.page-products .pane-products .view-group-item li {
  color: #005cb9;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  list-style: disc;
}
.page-products .pane-products .product-group-name {
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: bold;
  padding: 5px 0 10px;
}
.page-products .pane-products .product-group-name a {
  font-size: 22px;
}

.grid-9 .pane-products {
  margin-bottom: 30px;
  overflow: hidden;
}
.grid-9 .pane-products .view-group-item {
  float: left;
  width: 300px;
}
.grid-9 .pane-products .view-group-item li {
  color: #005cb9;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
  list-style: disc;
}
.grid-9 .pane-products .product-group-name {
  padding: 5px 0 10px;
}
.grid-9 .pane-products .product-group-name a {
  color: #005cb9;
  font-size: 22px;
}
.grid-9 .pane-products .product-group-name a:hover {
  color: #004386;
}

.not-front.page-products #block-system-main .pane-slider h2.pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.not-front.page-products h1#page-title {
  display: none;
}
.not-front.page-products .flex-direction-nav a {
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.not-front.page-products .flex-direction-nav a.flex-prev {
  left: -45px;
}
.not-front.page-products .flex-direction-nav a.flex-next {
  left: 0;
}
.not-front.page-products .pane-views-panes.pane-slider-panel-pane-5 {
  margin-top: 50px;
  position: relative;
}
.not-front.page-products .flex-control-nav {
  display: none;
}
.not-front.page-products .flex-direction-nav a {
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.not-front.page-products .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.not-front.page-products .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.not-front.page-products .flexslider:hover .flex-direction-nav a {
  display: block;
}
.not-front.page-products .flex-direction-nav a {
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.not-front.page-products .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.not-front.page-products .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.not-front.page-products .flexslider {
  width: 960px;
}
.not-front.page-products .flexslider ul li.views-row {
  margin-right: 20px;
  width: 220px !important;
}
.not-front.page-products .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
}
.not-front.page-products .flexslider ul li.views-row .views-field-title a {
  color: #005cb9;
}
.not-front.page-products .flexslider ul li.views-row .views-field-title a:hover {
  color: #004386;
}
.not-front.page-products .title-headlines-slider {
  font-size: 18px;
  margin: 5px 0 10px;
}

.pane-bean-new-products {
  border: 1px solid #f3f3f3;
  float: left;
  margin: 0 20px 20px 0;
  padding: 10px 20px 25px;
  width: 248px;
}
.pane-bean-new-products .pane-title {
  color: #484848;
  font-size: 30px !important;
  font-weight: bold;
}
.pane-bean-new-products .field-name-field-bean-image img {
  display: block;
  margin: 10px 0 20px;
}
.pane-bean-new-products .field-name-field-bean-link a {
  background-color: #ff000f;
  color: #ffffff;
  display: table;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 18.4px;
  background-position: 98% 50%;
  text-decoration: none;
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: bold;
  padding: 8px 15px;
}
.pane-bean-new-products .field-name-field-bean-link a:hover, .pane-bean-new-products .field-name-field-bean-link a:visited {
  color: #ffffff;
  text-decoration: none;
}
.pane-bean-new-products .field-name-field-bean-link a:hover {
  background-color: #e5000d;
}

.not-front.page-products #block-system-main .pane-new-products {
  border: 1px solid #cfcfcf;
  float: left;
  margin: 0 20px 20px 0;
  padding: 10px 20px 25px;
  width: 248px;
}
.not-front.page-products #block-system-main .pane-new-products h3 {
  color: #484848;
  font-size: 30px;
}
.not-front.page-products #block-system-main .pane-new-products h4 {
  color: #484848;
  font-size: 18px;
}
.not-front.page-products #block-system-main .pane-new-products img {
  display: block;
  margin: 10px 0 20px;
}
.not-front.page-products #block-system-main .pane-new-products .blue-button-lg {
  font-size: 18.4px;
}
.not-front.page-products #block-system-main .pane-new-products .new-product-signup a {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}
.not-front.page-products #block-system-main .pane-new-products .new-product-signup a:hover {
  background-color: #004386;
  color: #ffffff;
}
.not-front.page-products #block-system-main .pane-new-products .new-product-signup a:visited {
  color: #ffffff;
}

.pane-home-page-featured-tools .grid-8.featured-headlines {
  margin-right: 0;
  max-width: 630px;
}
.pane-home-page-featured-tools .grid-8.featured-headlines + p {
  display: none;
}

.page-products .pane-slider {
  clear: both;
  overflow: hidden;
  position: relative;
}

.node-type-group #block-system-main .panel-col-top .panel-pane h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
  font-family: "ge-inspira", Arial, sans-serif;
}
.node-type-group #block-system-main .view-products {
  overflow: hidden;
  width: 103%;
}
.node-type-group #block-system-main .view-products .family-title {
  font-size: 18px;
  margin: 15px 0 10px;
}
.node-type-group #block-system-main .view-products .view-group-item {
  display: inline-block;
  float: none;
  margin-bottom: 20px;
  margin-right: 20px;
  vertical-align: top;
  width: 220px;
}
.node-type-group #block-system-main .view-products .view-group-item li {
  color: #005cb9;
}
.node-type-group .pane-node-field-group-description {
  font-size: 14px;
}
.node-type-group .pane-node-field-product-banner {
  margin-bottom: 50px;
}
.node-type-group .panel-col-first {
  float: left;
  margin: 0;
  width: 700px;
}
.node-type-group .panel-col-first .panel-pane {
  margin-bottom: 30px;
  position: relative;
}
.node-type-group #block-system-main .panel-col-last {
  float: right;
  margin: 0;
  width: 210px;
}
.node-type-group #block-system-main .panel-col-last h2 {
  color: #484848;
  border-bottom: 1px dotted #484848;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.node-type-group #block-system-main .panel-col-last h2.pane-title {
  background: none;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 0 0 5px;
}
.node-type-group #block-system-main .panel-col-last h3 {
  font-size: 16px;
  padding-bottom: 10px;
}
.node-type-group #block-system-main .panel-col-last h4 {
  color: #484848;
  font-size: 16px;
  padding-bottom: 5px;
}
.node-type-group #block-system-main .panel-col-last h6 {
  font-size: 13px;
}
.node-type-group #block-system-main .panel-col-last ul li {
  color: #005cb9;
  font-size: 13px;
  padding-bottom: 4px;
}
.node-type-group .pane-slider {
  position: relative;
}
.node-type-group.not-front #block-system-main .panel-col-first h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  padding: 9px 0 9px 13px;
}
.node-type-group .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
}
.node-type-group .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.node-type-group .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.node-type-group .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.node-type-group .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.node-type-group .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.node-type-group .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.node-type-group .pane-views-panes.pane-slider-panel-pane-5 {
  margin-top: 50px;
  position: relative;
}
.node-type-group .flex-control-nav {
  display: none;
}
.node-type-group .flex-direction-nav a {
  background-image: none;
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-group .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-group .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-group .flexslider:hover .flex-direction-nav a {
  display: block;
}
.node-type-group .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-group .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-group .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-group .flexslider {
  margin-top: 20px;
  min-height: inherit;
}
.node-type-group .view-slider.view-display-id-whats_new_groups .flexslider {
  margin-top: 0;
}
.node-type-group .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
  margin-top: 10px;
}
.node-type-group .youtube-label {
  display: block;
  font-size: 14px;
  margin: 10px 15px 0 0;
  text-indent: 2px\9;
}

.responsive-layout-normal.node-type-family .flexslider ul li.views-row .views-field-title,
.responsive-layout-normal.node-type-product .flexslider ul li.views-row .views-field-title,
.responsive-layout-normal.node-type-your-business .flexslider ul li.views-row .views-field-title {
  padding-right: 20px;
}

/* Product detailed page */
.pane-node-field-brochure a {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 19px;
  margin-top: 10px;
}
.pane-node-field-brochure a:hover, .pane-node-field-brochure a:visited {
  color: #ffffff;
  text-decoration: none;
}
.pane-node-field-brochure a:hover {
  background-color: #e5000d;
}
.pane-node-field-brochure a:before {
  background: url('../images/dnld-ico.png') 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 26px;
  vertical-align: middle;
  width: 30px;
}

.node-type-product .view-header-banner-image-historical .overlay div.slider-title {
  font-size: 24px;
}
.node-type-product .view-header-banner-image-historical .overlay div.slider-text {
  font-size: 16px;
}
.node-type-product #block-system-main div.field ol {
  list-style-position: inside;
}
.node-type-product #block-system-main .pane-node-field-product-files {
  margin: 11px 20px 0 0;
}
.node-type-product #block-system-main .pane-node-field-product-files h2 {
  background-color: #005cb9;
  color: #ffffff;
  padding: 2px 0 2px 15px;
}
.node-type-product #block-system-main .pane-node-field-product-files .pane-content {
  background-color: #f3f3f3;
  min-height: 200px;
  padding: 12px 17px;
}
.node-type-product #block-system-main .pane-node-field-product-files .pane-content .field-item {
  margin-bottom: 5px;
}
.node-type-product #block-system-main .pane-node-field-product-files .pane-content .field-item .file-icon {
  display: none;
}
.node-type-product #block-system-main .pane-node-field-product-files .pane-content .field-item a:hover {
  text-decoration: underline;
}
.node-type-product .field-name-field-product-headline {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.node-type-product .pane-node-field-product-features {
  clear: both;
  padding-top: 5px;
}
.node-type-product .pane-node-field-product-features h2 {
  margin-bottom: 15px;
}
.node-type-product .pane-node-field-product-features p {
  margin-bottom: 20px;
}
.node-type-product .pane-products {
  border-top: 1px dotted #484848;
  clear: both;
  margin-top: 20px;
  padding-top: 20px;
}
.node-type-product .pane-products h2 {
  margin-bottom: 15px;
}
.node-type-product .pane-products .views-row {
  overflow: hidden;
}
.node-type-product .pane-products .views-row .views-field-field-product-image {
  float: left;
  margin-right: 20px;
}
.node-type-product .pane-products .views-row .views-field-title {
  margin-bottom: 10px;
}
.node-type-product .pane-products .views-row .views-field-title a {
  color: #484848;
  font-weight: bold;
}
.node-type-product .pane-products .views-row .views-field-title-1 {
  margin-top: 10px;
}
.node-type-product .pane-products .views-row .views-field-title-1 a {
  background: url('../images/bg-more-link.png') 0 50% no-repeat;
  color: #484848;
  padding-left: 12px;
}
.node-type-product .pane-products .views-row .views-field-title-1 a:hover {
  color: #005cb9;
  text-decoration: underline;
}
.node-type-product .product-image-buttons-wrapper {
  float: left;
  margin: 0 30px 20px 0;
  width: 220px;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog {
  display: none;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 19px;
  margin-top: 10px;
  text-align: left;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a:hover, .node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a:visited,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a:hover,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a:visited {
  color: #ffffff;
  text-decoration: none;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a:hover,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a:hover {
  background-color: #e5000d;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a:hover,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a:hover {
  color: #ffffff;
  text-decoration: none;
}
.node-type-product .product-image-buttons-wrapper .pane-node-field-e-catalog a:before,
.node-type-product .product-image-buttons-wrapper .pane-node-field-product-request-sample a:before {
  background: url('../images/sample-ico.png') 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 26px;
  vertical-align: middle;
  width: 30px;
}
.node-type-product .pane-entity-field.pane-node-field-teaser-image {
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 218px;
}
.node-type-product .pane-entity-field.pane-node-field-teaser-image .pane-content {
  border: 1px solid #f3f3f3;
}
.node-type-product .pane-entity-field.pane-node-field-teaser-image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 220px;
  width: auto;
}
.node-type-product .pane-entity-field.pane-node-field-teaser-image img.popup {
  cursor: pointer;
}
.node-type-product .pane-entity-field.pane-node-field-teaser-image .glass {
  background: url('../images/glass.png') no-repeat 0 0 transparent;
  bottom: 4px;
  cursor: pointer;
  height: 23px;
  position: absolute;
  right: 4px;
  width: 24px;
}
.node-type-product .pane-node-field-product-banner {
  clear: both;
  overflow: hidden;
}
.node-type-product .pane-node-field-product-banner img {
  height: 100%;
  width: 100%;
}
.node-type-product .pane-node-field-product-description {
  font-family: Arial, sans-serif;
  padding-bottom: 40px;
}
.node-type-product .pane-node-field-product-description ul {
  overflow: hidden;
}
.node-type-product #block-system-main .grid-9 .pane-node-body {
  font-family: Arial, sans-serif;
  padding-top: 30px;
}
.node-type-product #block-system-main .grid-9 .pane-node-body h2 {
  margin: 0 0 20px;
}
.node-type-product #block-system-main .grid-9 .pane-node-body h2 ~ h2 {
  margin-top: 30px;
}
.node-type-product .pane-token.pane-node-body + .panel-separator {
  clear: both;
  margin-bottom: 50px;
}
.node-type-product .pane-token.pane-node-body + .panel-separator p {
  padding: 0 15px;
}
.node-type-product .pane-node-body,
.node-type-product .pane-node-field-model-table {
  clear: both;
}
.node-type-product .pane-node-body ul li {
  list-style: disc inside none;
}
.node-type-product .pane-node-field-model-table {
  margin: 30px 0;
}
.node-type-product .pane-node-body table thead th,
.node-type-product .pane-node-body table th.active {
  background-color: #f3f3f3;
  border: none;
  padding: 15px;
}
.node-type-product .pane-node-body table thead th a,
.node-type-product .pane-node-body table th.active a {
  color: #484848;
  font-size: 10px;
  text-transform: uppercase;
}
.node-type-product .pane-node-body tbody td {
  background-color: #ffffff;
  border: none;
  border-bottom: 1px dotted #7b7b7b;
  padding: 10px 15px;
}
.node-type-product .pane-node-body tbody td a {
  color: #005cb9;
}
.node-type-product .pane-node-body tbody td a:hover {
  color: #004386;
}
.node-type-product .pane-node-body tbody td .ext {
  background-image: none;
}
.node-type-product .view-display-id-block_7 .flexslider {
  min-height: 0;
}
.node-type-product #colorbox.productPopup.opened {
  overflow: visible !important;
}
.node-type-product #colorbox.productPopup #cboxWrapper,
.node-type-product #colorbox.productPopup #cboxContent {
  background-color: transparent;
  overflow: visible;
}
.node-type-product #colorbox.productPopup #cboxLoadedContent {
  margin: 0;
  overflow: hidden !important;
}
.node-type-product #colorbox.productPopup #cboxLoadedContent img {
  cursor: default !important;
  height: auto;
  width: 100%;
}
.node-type-product #colorbox.productPopup #cboxClose {
  background: url('../images/close-button.png') no-repeat 0 0 transparent;
  display: none;
  height: 29px;
  right: -12px;
  top: -12px;
  width: 29px;
}
.node-type-product #colorbox.productPopup #cboxTopLeft,
.node-type-product #colorbox.productPopup #cboxTopCenter,
.node-type-product #colorbox.productPopup #cboxTopRight,
.node-type-product #colorbox.productPopup #cboxBottomLeft,
.node-type-product #colorbox.productPopup #cboxBottomCenter,
.node-type-product #colorbox.productPopup #cboxBottomRight {
  height: 0;
}
.node-type-product #colorbox.productPopup #cboxMiddleLeft,
.node-type-product #colorbox.productPopup #cboxMiddleRight {
  width: 0;
}
.node-type-product #block-system-main .pane-baynote {
  margin-top: 20px;
  position: relative;
}
.node-type-product #block-system-main .pane-baynote h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-product #block-system-main .pane-baynote .views-row {
  margin-right: 20px;
  width: 180px !important;
}
.node-type-product #block-system-main .pane-baynote .views-row img {
  width: 180px;
  height: 123px;
}
.node-type-product #block-system-main .pane-baynote .views-row .views-field-title {
  margin: 10px 0;
  text-align: center;
}
.node-type-product #block-system-main .pane-baynote .views-row .views-field-title a {
  color: #005cb9;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0;
}
.node-type-product #block-system-main .pane-baynote .views-row .views-field-field-product-teaser-text {
  margin-bottom: 10px;
}
.node-type-product #block-system-main .pane-baynote .views-row.last-slide {
  margin-right: 0;
}

/* /Product detailed page */
.node-type-family .view-display-id-block_7 .flexslider {
  min-height: 0;
}
.node-type-family #block-system-main .view-display-id-families_detailed .views-row .views-field-field-teaser-image img {
  border: 1px solid #f3f3f3;
  height: 138px;
  margin-bottom: 13px;
  width: 138px;
}

.page-wheretobuy .desktop,
.page-change-country .desktop {
  display: block;
}

.page-wheretobuy .mobile,
.page-change-country .mobile {
  display: none;
}

/* Product Category page */
.node-type-product-category h1#page-title {
  display: none;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files {
  margin: 11px 20px 0 0;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files h2 {
  background-color: #005cb9;
  color: #ffffff;
  padding: 2px 0 2px 15px;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files .pane-content {
  background-color: #f3f3f3;
  min-height: 200px;
  padding: 12px 17px;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files .pane-content .field-item {
  margin-bottom: 5px;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files .pane-content .field-item .file-icon {
  display: none;
}
.node-type-product-category #block-system-main .pane-node-field-pcategory-files .pane-content .field-item a:hover {
  text-decoration: underline;
}
.node-type-product-category .field-name-field-pcategory-headline {
  color: #005cb9;
  font-size: 30pt;
  margin: 0 0 20px;
}
.node-type-product-category #block-system-main .pane-products .slider-middle {
  clear: both;
  padding-top: 27px;
  position: relative;
}
.node-type-product-category #block-system-main .pane-products .slider-middle h3 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-product-category #block-system-main .pane-products .slider-middle h3 #numpager {
  color: #484848;
  font-size: 13px;
  top: auto;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .flex-direction-nav {
  top: 45px;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .views-row {
  margin-right: 20px;
  width: 300px !important;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .views-row .views-field-title {
  margin: 10px 0;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .views-row .views-field-title a {
  color: #484848;
  font-weight: bold;
  margin: 10px 0;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .views-row .views-field-field-product-teaser-text {
  margin-bottom: 10px;
}
.node-type-product-category #block-system-main .pane-products .slider-middle .views-row.views-row-three {
  margin-right: 0;
}

/* /Product Category page */
/* not front */
.not-front .container-12 .block .omega-grid {
  margin-left: 0;
  margin-right: 0;
}
.not-front .overlay div.slider-text {
  background: url('../images/banner-text-border-bg.png') 0 0 repeat-x;
  margin-top: 0;
  max-height: 54px;
  overflow: hidden;
}
.not-front .overlay div.slider-text,
.not-front .overlay div.slider-text p {
  font: 12px "GE Inspira Bold", "ge-inspira-2", Arial, sans-serif;
  line-height: 18px;
  margin-top: 5px;
  padding: 15px 0 0;
}
.not-front .overlay .right {
  display: table-cell;
  height: 100%;
  vertical-align: baseline;
}
.not-front .overlay .right div.slider-title {
  font-size: 36px;
  line-height: 47px;
  max-height: 137px;
  overflow: hidden;
  padding: 6% 0 2%;
}

.not-front.page-industries h1#page-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 0;
}
.not-front.page-industries #custom-pane-market-landing-page p {
  font-size: 16px;
}
.not-front.page-industries .view-markets {
  margin-bottom: 50px;
  margin-left: -20px;
  overflow: hidden;
}
.not-front.page-industries .view-markets .views-row {
  float: left;
  margin: 0 0 20px 20px;
  overflow: hidden;
  width: 140px;
}
.not-front.page-industries .view-markets .views-row.views-row-6x {
  clear: left;
}
.not-front.page-industries .view-markets .views-field-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.not-front.page-industries .view-markets .views-field-field-teaser-image {
  margin-bottom: 15px;
}
.not-front.page-industries .view-markets .views-field-field-teaser-image img {
  display: block;
}
.not-front.page-industries .view-markets .views-field-field-teaser-text {
  font-size: 11px;
}
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources h3 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: normal;
}
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul {
  margin: 0 0 0 20px;
}
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li {
  float: left;
  font-size: 16px;
  list-style: none;
  padding-bottom: 2px;
  position: relative;
  width: 44%;
}

.not-front #block-system-main .pane-bean-your-business-resources h3 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: normal;
}

a.feed-icon {
  background: url('../images/rss-ico.png') 0 0 no-repeat;
  display: block;
  margin-top: -13px;
}
a.feed-icon img {
  height: 32px;
  visibility: hidden;
  width: 32px;
}

.node-type-market .pane-node-body {
  margin: 20px 0;
}
.node-type-market .pane-node-field-market-app-examples {
  margin-bottom: 20px;
}

.node-type-market #region-header-second {
  min-height: 145px;
}
.node-type-market #region-header-second a.cboxElement {
  margin-top: 5px;
}
.node-type-market .panel-display.omega-grid.omega-12-twocol-6-6-stacked,
.node-type-market .panel-panel.grid-12 {
  position: static;
}
.node-type-market .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
}
.node-type-market .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.node-type-market .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.node-type-market .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.node-type-market .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.node-type-market .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.node-type-market .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.node-type-market .pane-slider {
  position: relative;
}
.node-type-market .panel-panel.grid-12 .panel-pane.pane-views.pane-slider {
  margin-top: 50px;
}
.node-type-market .flex-control-nav {
  display: none;
}
.node-type-market .flex-direction-nav a {
  background-image: none;
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-market .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-market .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-market .flexslider:hover .flex-direction-nav a {
  display: block;
}
.node-type-market .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-market .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-market .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-market .flexslider ul li.views-row {
  margin-right: 20px;
  width: 220px !important;
}
.node-type-market .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
  margin-top: 16px;
}
.node-type-market #cboxLoadedContent #header-banner-video {
  display: block;
}

.not-front.node-type-market #block-system-main h2,
.not-front.node-type-your-business #block-system-main h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}

ul li.views-row .youtube-thumbnail {
  background: url('../images/btn-play.png') 50% 50% no-repeat;
  display: block;
  margin-bottom: 13px;
  overflow: hidden;
  width: 180px;
}
ul li.views-row .youtube-thumbnail img {
  position: relative;
  z-index: -1;
}

.page-your-business .view-your-business {
  margin-bottom: 50px;
  margin-left: -20px;
  overflow: hidden;
}
.page-your-business .view-your-business .views-row {
  float: left;
  margin-left: 20px;
  min-height: 260px;
  padding-bottom: 20px;
  width: 140px;
}
.page-your-business .view-your-business .views-row.views-row-6x {
  clear: left;
}
.page-your-business .view-your-business .views-field-title {
  font-size: 18px;
  margin-bottom: 5px;
  word-wrap: break-word;
}
.page-your-business .view-your-business .views-field-field-teaser-image {
  margin-bottom: 15px;
}
.page-your-business .view-your-business .views-field-field-teaser-image img {
  display: block;
}
.page-your-business .view-your-business .views-field-field-teaser-text {
  font-size: 11px;
}
.page-your-business .pane-bean-your-business-subtitle {
  color: #7b7b7b;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 16px;
}
.page-your-business .pane-bean-your-business-resources h3 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: normal;
}
.page-your-business .pane-bean-your-business-resources ul {
  margin: 0 0 0 20px;
}
.page-your-business .pane-bean-your-business-resources ul li {
  color: #005cb9;
  float: left;
  font-size: 16px;
  padding-bottom: 2px;
  width: 44%;
}

.node-type-your-business .container-12 .grid-9 {
  margin: 0;
  position: static;
  width: 780px;
}
.node-type-your-business .block-inner .panel-display,
.node-type-your-business .panel-panel.grid-3 {
  position: static;
}
.node-type-your-business #block-system-main .pane-node-body a.blue-button {
  margin-top: 15px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks {
  margin-top: 15px;
  width: 105%;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item {
  display: inline-block;
  margin: 0 17px 20px 0;
  vertical-align: top;
  width: 140px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item img.media-element {
  height: auto;
  margin-bottom: 12px;
  width: 100%;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item h3 {
  font-size: 18px;
  margin-bottom: 2px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item ul {
  margin-top: 5px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item ul li {
  color: #005cb9;
  font-size: 11px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item ul li a {
  display: block;
  font-size: 11px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item p {
  font-size: 11px;
}
.node-type-your-business #block-system-main .pane-node-field-info-blocks .field-item a.blue-button {
  margin-top: 15px;
}
.node-type-your-business .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
}
.node-type-your-business .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.node-type-your-business .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.node-type-your-business .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.node-type-your-business .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.node-type-your-business .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.node-type-your-business .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.node-type-your-business #block-system-main .grid-3 {
  float: right;
  margin: 0;
  width: 140px;
}
.node-type-your-business #block-system-main .grid-3 .pane-node-field-market-additional-res div.field ul {
  list-style: none;
}
.node-type-your-business #block-system-main .grid-3 .pane-node-field-market-additional-res div.field ul li {
  margin-bottom: 8px;
}
.node-type-your-business #block-system-main .grid-3 .pane-node-field-market-additional-res div.field ul li:before,
.node-type-your-business #block-system-main .grid-3 .pane-node-field-market-additional-res div.field ul a:before {
  display: none;
}
.node-type-your-business .pane-views-panes.pane-slider-panel-pane-5 {
  margin-top: 50px;
  position: relative;
}
.node-type-your-business .flex-control-nav {
  display: none;
}
.node-type-your-business .flex-direction-nav a {
  background-image: none;
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-your-business .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-your-business .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-your-business .flexslider:hover .flex-direction-nav a {
  display: block;
}
.node-type-your-business .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-your-business .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-your-business .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-your-business .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
}
.node-type-your-business.responsive-layout-normal #block-system-main .grid-3 .pane-node-field-market-additional-res ul li {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 13px;
  line-height: normal;
}
.node-type-your-business.responsive-layout-normal #block-system-main .grid-3 .pane-node-field-market-additional-res ul li a {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 13px;
  line-height: normal;
}

#block-system-main .grid-3 .item-list ul li {
  margin-left: 0;
}

.pane-bean-home-page-flex-banner {
  clear: both;
}

.node-type-family h1#page-title,
.node-type-product h1#page-title,
.node-type-your-business h1#page-title,
.node-type-category h1#page-title {
  width: 83%;
}
.node-type-family .panel-display.omega-grid.omega-12-twocol-9-3,
.node-type-family .panel-panel.grid-9,
.node-type-product .panel-display.omega-grid.omega-12-twocol-9-3,
.node-type-product .panel-panel.grid-9,
.node-type-your-business .panel-display.omega-grid.omega-12-twocol-9-3,
.node-type-your-business .panel-panel.grid-9,
.node-type-category .panel-display.omega-grid.omega-12-twocol-9-3,
.node-type-category .panel-panel.grid-9 {
  position: static;
}
.node-type-family .panel-panel.grid-9,
.node-type-product .panel-panel.grid-9,
.node-type-your-business .panel-panel.grid-9,
.node-type-category .panel-panel.grid-9 {
  margin-left: 0;
  width: 780px;
}
.node-type-family.not-front #block-system-main .grid-9 h2,
.node-type-product.not-front #block-system-main .grid-9 h2,
.node-type-your-business.not-front #block-system-main .grid-9 h2,
.node-type-category.not-front #block-system-main .grid-9 h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-family.not-front #block-system-main .grid-9 h2 a,
.node-type-product.not-front #block-system-main .grid-9 h2 a,
.node-type-your-business.not-front #block-system-main .grid-9 h2 a,
.node-type-category.not-front #block-system-main .grid-9 h2 a {
  color: #484848;
}
.node-type-family .pane-node-body,
.node-type-product .pane-node-body,
.node-type-your-business .pane-node-body,
.node-type-category .pane-node-body {
  margin-bottom: 15px;
}
.node-type-family .pane-node-body .field-item img,
.node-type-product .pane-node-body .field-item img,
.node-type-your-business .pane-node-body .field-item img,
.node-type-category .pane-node-body .field-item img {
  height: auto;
  width: 100%;
}
.node-type-family .pane-slider-panel-pane-1,
.node-type-family .pane-slider-panel-pane-2,
.node-type-family .pane-slider-panel-pane-5,
.node-type-family .pane-slider-panel-pane-6,
.node-type-family .pane-slider-panel-pane-7,
.node-type-family .pane-slider,
.node-type-product .pane-slider-panel-pane-1,
.node-type-product .pane-slider-panel-pane-2,
.node-type-product .pane-slider-panel-pane-5,
.node-type-product .pane-slider-panel-pane-6,
.node-type-product .pane-slider-panel-pane-7,
.node-type-product .pane-slider,
.node-type-your-business .pane-slider-panel-pane-1,
.node-type-your-business .pane-slider-panel-pane-2,
.node-type-your-business .pane-slider-panel-pane-5,
.node-type-your-business .pane-slider-panel-pane-6,
.node-type-your-business .pane-slider-panel-pane-7,
.node-type-your-business .pane-slider,
.node-type-category .pane-slider-panel-pane-1,
.node-type-category .pane-slider-panel-pane-2,
.node-type-category .pane-slider-panel-pane-5,
.node-type-category .pane-slider-panel-pane-6,
.node-type-category .pane-slider-panel-pane-7,
.node-type-category .pane-slider {
  margin-bottom: 50px;
  overflow: hidden;
  position: relative;
}
.node-type-family .flex-direction-nav,
.node-type-product .flex-direction-nav,
.node-type-your-business .flex-direction-nav,
.node-type-category .flex-direction-nav {
  position: absolute;
  right: 0;
  top: 0;
}
.node-type-family .flex-direction-nav a,
.node-type-product .flex-direction-nav a,
.node-type-your-business .flex-direction-nav a,
.node-type-category .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.node-type-family .flex-direction-nav a:hover,
.node-type-product .flex-direction-nav a:hover,
.node-type-your-business .flex-direction-nav a:hover,
.node-type-category .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.node-type-family .flex-direction-nav a.flex-disabled,
.node-type-product .flex-direction-nav a.flex-disabled,
.node-type-your-business .flex-direction-nav a.flex-disabled,
.node-type-category .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.node-type-family .flex-direction-nav a.flex-disabled:hover,
.node-type-product .flex-direction-nav a.flex-disabled:hover,
.node-type-your-business .flex-direction-nav a.flex-disabled:hover,
.node-type-category .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.node-type-family .flex-direction-nav a.flex-prev,
.node-type-product .flex-direction-nav a.flex-prev,
.node-type-your-business .flex-direction-nav a.flex-prev,
.node-type-category .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.node-type-family .flex-direction-nav a.flex-next,
.node-type-product .flex-direction-nav a.flex-next,
.node-type-your-business .flex-direction-nav a.flex-next,
.node-type-category .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.node-type-family .pane-views-panes.pane-slider-panel-pane-5,
.node-type-product .pane-views-panes.pane-slider-panel-pane-5,
.node-type-your-business .pane-views-panes.pane-slider-panel-pane-5,
.node-type-category .pane-views-panes.pane-slider-panel-pane-5 {
  clear: both;
  margin-top: 50px;
  position: relative;
}
.node-type-family .flex-control-nav,
.node-type-product .flex-control-nav,
.node-type-your-business .flex-control-nav,
.node-type-category .flex-control-nav {
  display: none;
}
.node-type-family .flex-direction-nav a,
.node-type-product .flex-direction-nav a,
.node-type-your-business .flex-direction-nav a,
.node-type-category .flex-direction-nav a {
  background-image: none;
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-family .flex-direction-nav a:hover,
.node-type-product .flex-direction-nav a:hover,
.node-type-your-business .flex-direction-nav a:hover,
.node-type-category .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-family .flex-direction-nav a:before,
.node-type-product .flex-direction-nav a:before,
.node-type-your-business .flex-direction-nav a:before,
.node-type-category .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-family .flexslider:hover .flex-direction-nav a,
.node-type-product .flexslider:hover .flex-direction-nav a,
.node-type-your-business .flexslider:hover .flex-direction-nav a,
.node-type-category .flexslider:hover .flex-direction-nav a {
  display: block;
}
.node-type-family .flex-direction-nav a,
.node-type-product .flex-direction-nav a,
.node-type-your-business .flex-direction-nav a,
.node-type-category .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.node-type-family .flex-direction-nav a:hover,
.node-type-product .flex-direction-nav a:hover,
.node-type-your-business .flex-direction-nav a:hover,
.node-type-category .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.node-type-family .flex-direction-nav a:before,
.node-type-product .flex-direction-nav a:before,
.node-type-your-business .flex-direction-nav a:before,
.node-type-category .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.node-type-family .flexslider ul li.views-row .views-field-title,
.node-type-product .flexslider ul li.views-row .views-field-title,
.node-type-your-business .flexslider ul li.views-row .views-field-title,
.node-type-category .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
  margin-top: 10px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3,
.node-type-product.not-front #block-system-main .panel-panel.grid-3,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 {
  float: right;
  margin: 0;
  padding-top: 25px;
  width: 140px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 h2,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 h2,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 h2,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 h2 {
  background-color: transparent;
  border-bottom: 1px dotted #484848;
  color: #484848;
  margin-bottom: 10px;
  padding: 0 0 5px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-entity-field,
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related,
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-entity-field,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-entity-field,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-entity-field,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-products {
  margin-bottom: 40px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-bean-product-where-to-buy a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-node-field-product-buy-link a {
  margin-top: 5px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .panel-pane.fix-margin-top a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .panel-pane.fix-margin-top a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .panel-pane.fix-margin-top a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .panel-pane.fix-margin-top a {
  margin-top: -27px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-products,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-products {
  border: none;
  margin: 0;
  padding: 0;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item {
  margin: 0;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item .views-row,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item .views-row,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item .views-row,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-products .view-group-item .views-row {
  margin-bottom: 0;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-products h2 a,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-products h2 a,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-products h2 a,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-products h2 a {
  color: #484848;
  font-size: 18px;
  line-height: normal;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related ul li,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related ul li,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related ul li,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .pane-pub-related ul li {
  line-height: normal;
  margin-bottom: 10px;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 ul li,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 ul li,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 ul li,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 ul li {
  margin: 0;
}
.node-type-family.not-front #block-system-main .panel-panel.grid-3 .view-products > .view-content,
.node-type-product.not-front #block-system-main .panel-panel.grid-3 .view-products > .view-content,
.node-type-your-business.not-front #block-system-main .panel-panel.grid-3 .view-products > .view-content,
.node-type-category.not-front #block-system-main .panel-panel.grid-3 .view-products > .view-content {
  width: auto;
}
.node-type-family #block-system-main .pane-products,
.node-type-product #block-system-main .pane-products,
.node-type-your-business #block-system-main .pane-products,
.node-type-category #block-system-main .pane-products {
  overflow: hidden;
}
.node-type-family #block-system-main .pane-products .views-row,
.node-type-product #block-system-main .pane-products .views-row,
.node-type-your-business #block-system-main .pane-products .views-row,
.node-type-category #block-system-main .pane-products .views-row {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 17px;
  vertical-align: top;
  width: 140px;
}
.node-type-family #block-system-main .pane-products .views-row .views-field-field-image-1,
.node-type-product #block-system-main .pane-products .views-row .views-field-field-image-1,
.node-type-your-business #block-system-main .pane-products .views-row .views-field-field-image-1,
.node-type-category #block-system-main .pane-products .views-row .views-field-field-image-1 {
  min-height: 100px;
  text-align: center;
}
.node-type-family #block-system-main .pane-products .views-row .views-field-field-image-1 .field-content,
.node-type-product #block-system-main .pane-products .views-row .views-field-field-image-1 .field-content,
.node-type-your-business #block-system-main .pane-products .views-row .views-field-field-image-1 .field-content,
.node-type-category #block-system-main .pane-products .views-row .views-field-field-image-1 .field-content {
  border: 1px solid #f3f3f3;
}
.node-type-family #block-system-main .pane-products .views-row img,
.node-type-product #block-system-main .pane-products .views-row img,
.node-type-your-business #block-system-main .pane-products .views-row img,
.node-type-category #block-system-main .pane-products .views-row img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}
.node-type-family #block-system-main .pane-products .views-row .views-field-title-2,
.node-type-product #block-system-main .pane-products .views-row .views-field-title-2,
.node-type-your-business #block-system-main .pane-products .views-row .views-field-title-2,
.node-type-category #block-system-main .pane-products .views-row .views-field-title-2 {
  padding: 4px 0;
  word-wrap: break-word;
}
.node-type-family #block-system-main .pane-products .views-row .views-field-body-1,
.node-type-product #block-system-main .pane-products .views-row .views-field-body-1,
.node-type-your-business #block-system-main .pane-products .views-row .views-field-body-1,
.node-type-category #block-system-main .pane-products .views-row .views-field-body-1 {
  font-size: 11px;
}
.node-type-family #block-system-main .pane-products .view-products,
.node-type-product #block-system-main .pane-products .view-products,
.node-type-your-business #block-system-main .pane-products .view-products,
.node-type-category #block-system-main .pane-products .view-products {
  margin: 0;
  overflow: hidden;
}
.node-type-family #block-system-main .pane-products .view-products > .view-content,
.node-type-product #block-system-main .pane-products .view-products > .view-content,
.node-type-your-business #block-system-main .pane-products .view-products > .view-content,
.node-type-category #block-system-main .pane-products .view-products > .view-content {
  width: 105%;
}
.node-type-family #block-system-main .pane-products .view-group-item,
.node-type-product #block-system-main .pane-products .view-group-item,
.node-type-your-business #block-system-main .pane-products .view-group-item,
.node-type-category #block-system-main .pane-products .view-group-item {
  float: none;
  margin: 40px 0 0;
  overflow: hidden;
  width: auto;
}
.node-type-family #block-system-main .pane-products .view-group-item > h3,
.node-type-product #block-system-main .pane-products .view-group-item > h3,
.node-type-your-business #block-system-main .pane-products .view-group-item > h3,
.node-type-category #block-system-main .pane-products .view-group-item > h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
.node-type-family #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text,
.node-type-product #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text,
.node-type-your-business #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text,
.node-type-category #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text {
  font-size: 14px;
  padding-right: 40px;
}
.node-type-family .youtube-thumbnail,
.node-type-product .youtube-thumbnail,
.node-type-your-business .youtube-thumbnail,
.node-type-category .youtube-thumbnail {
  background: url('../images/btn-play.png') 50% 50% no-repeat;
  display: block;
  margin-bottom: 13px;
  width: 180px;
}
.node-type-family .youtube-thumbnail img,
.node-type-product .youtube-thumbnail img,
.node-type-your-business .youtube-thumbnail img,
.node-type-category .youtube-thumbnail img {
  height: auto;
  position: relative;
  width: 100% !important;
  z-index: -1;
}

.pane-node-field-e-catalog a {
  background-color: #6e6e6e;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  line-height: normal;
  padding: 12px 0px;
}
.pane-node-field-e-catalog a:hover, .pane-node-field-e-catalog a:visited {
  color: #ffffff;
  text-decoration: none;
}
.pane-node-field-e-catalog a:hover {
  background-color: #585858;
}

.pane-node-field-product-buy-link a {
  background-color: #6e6e6e;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  padding: 0;
  font-size: 19px;
  line-height: 44px;
  text-align: center;
}
.pane-node-field-product-buy-link a:hover, .pane-node-field-product-buy-link a:visited {
  color: #ffffff;
  text-decoration: none;
}
.pane-node-field-product-buy-link a:hover {
  background-color: #585858;
}

.pane-bean-product-where-to-buy .pane-content a {
  background-color: #6e6e6e;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  padding: 0;
  font-size: 19px;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
}
.pane-bean-product-where-to-buy .pane-content a:hover, .pane-bean-product-where-to-buy .pane-content a:visited {
  color: #ffffff;
  text-decoration: none;
}
.pane-bean-product-where-to-buy .pane-content a:hover {
  background-color: #585858;
}
.pane-bean-product-where-to-buy .pane-content a:hover {
  text-decoration: underline;
}

.pane-bean-product-where-to-buy.mobile {
  display: none;
}

/* /not front */
/* /content */
/* about us page */
.context-about-us #section-content .pane-industry.grid-12 {
  margin-top: 40px;
}
.context-about-us #section-content .pane-industry.grid-12 .views-row {
  margin-right: 20px;
}
.context-about-us #section-content .pane-industry.grid-12 .views-row:nth-child(3n) {
  margin-right: 0;
}
.context-about-us #section-content .pane-node-field-basic-page-headline {
  color: #262626;
  font-size: 30pt;
  margin: 0 0 20px;
}
.context-about-us #section-content .omega-12-onecol .grid-12, .context-about-us #section-content .omega-12-onecol .grid-8, .context-about-us #section-content .omega-12-onecol .grid-4 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.context-about-us #section-content .omega-12-onecol .grid-4 {
  float: right;
}
.context-about-us #section-content .omega-12-onecol .pane-industry.grid-12 {
  margin-top: 40px;
  max-width: 960px;
  width: 960px;
}
.context-about-us #section-content .omega-12-onecol .pane-industry.grid-12 .views-row {
  margin-right: 20px;
}
.context-about-us #section-content .pane-node-field-basic-image + .panel-separator {
  clear: both;
}

.pane-node-title {
  font: 500 33px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}

.pane-views.pane-industry .view-display-id-block .views-row {
  float: left;
  margin-bottom: 40px;
  max-width: 300px;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-title {
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-field-industry-teaser-image,
.pane-views.pane-industry .view-display-id-block .views-row .views-field-field-industry-teaser-text {
  margin-bottom: 10px;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-field-industry-teaser-text {
  height: 51px;
  overflow: hidden;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-title-1 a {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-title-1 a:hover {
  background-color: #004386;
  color: #ffffff;
}
.pane-views.pane-industry .view-display-id-block .views-row .views-field-title-1 a:visited {
  color: #ffffff;
}

/* Contact us */
.page-contact-us h1#page-title {
  margin-bottom: 22px;
  margin-top: 11px;
}
.page-contact-us #block-system-main .pane-node-body h2 {
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 36px;
}
.page-contact-us #block-system-main .pane-node-body h3 {
  color: #bcbcbc;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 26px;
}
.page-contact-us #block-system-main .pane-node-body a {
  font-size: 20px;
  line-height: 20px;
}
.page-contact-us .panel-iframe iframe {
  height: 1265px;
  overflow: hidden;
  width: 100%;
}

/* GE IS - Contact Us page */
.context-contact-us #block-system-main .pane-node-body p {
  font-size: 16px;
  margin-bottom: 15px;
}

/* Industries page */
.context-industries h2.pane-title {
  font-size: 18pt;
  margin-bottom: 10px;
}
.context-industries .panel-pane.pane-node {
  margin-bottom: 40px;
}
.context-industries .view-display-id-page_1 .views-row {
  float: left;
  margin-bottom: 40px;
  max-width: 450px;
}
.context-industries .view-display-id-page_1 .views-row.views-row-odd {
  margin-right: 40px;
}
.context-industries .view-display-id-page_1 .views-row .views-field-title {
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
}
.context-industries .view-display-id-page_1 .views-row .views-field-field-industry-teaser-image,
.context-industries .view-display-id-page_1 .views-row .views-field-field-industry-teaser-text {
  margin-bottom: 10px;
}
.context-industries .view-display-id-page_1 .views-row .views-field-view-node-1 a {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.context-industries .view-display-id-page_1 .views-row .views-field-view-node-1 a:hover {
  background-color: #004386;
  color: #ffffff;
}
.context-industries .view-display-id-page_1 .views-row .views-field-view-node-1 a:visited {
  color: #ffffff;
}

.page-industries #block-system-main .contextual-links-region {
  margin-top: 10px;
}
.page-industries #block-system-main h2 {
  font-size: 30pt;
  margin-bottom: 10px;
}

/* / Industries page */
/* basic pages */
.node-type-page #section-content .pane-node-field-basic-image {
  float: right;
  margin-bottom: 50px;
  margin-left: 50px;
  margin-top: 3px;
  max-width: 300px;
  overflow: hidden;
}
.node-type-page #section-content .pane-node-field-basic-image + .panel-separator {
  clear: none;
}
.node-type-page #section-content h1#page-title {
  display: none;
}
.node-type-page #section-content .panel-pane h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-page #section-content .pane-node-field-basic-page-headline {
  color: #262626;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  margin: 0 0 20px;
  width: 83%;
}
.node-type-page #section-content .pane-node-body input[type="text"],
.node-type-page #section-content .pane-node-body input[type="password"] {
  background-color: #f3f3f3;
  border: none;
  color: #484848;
  height: 36px;
  line-height: 36px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.node-type-page #section-content .pane-node-body input[type="submit"],
.node-type-page #section-content .pane-node-body input[type="button"] {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  background-image: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  text-shadow: inherit;
}
.node-type-page #section-content .pane-node-body input[type="submit"]:hover,
.node-type-page #section-content .pane-node-body input[type="button"]:hover {
  background-color: #004386;
  color: #ffffff;
}
.node-type-page #section-content .pane-node-body input[type="submit"]:visited,
.node-type-page #section-content .pane-node-body input[type="button"]:visited {
  color: #ffffff;
}
.node-type-page #section-content .pane-node-body select,
.node-type-page #section-content .pane-node-body .ge-select-fallback-wrapper {
  margin-bottom: 10px;
}
.node-type-page #section-content .omega-12-onecol .grid-12, .node-type-page #section-content .omega-12-onecol .grid-8, .node-type-page #section-content .omega-12-onecol .grid-4 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.node-type-page #section-content .omega-12-onecol .grid-4 img {
  float: right;
}
.node-type-page #cboxLoadedContent {
  overflow: hidden !important;
  padding-bottom: 10px;
}

/* Basic page - Arc Flash Hazard Protection */
.arcflash-multi-product td {
  padding: 5px 0 5px 10px;
}
.arcflash-multi-product td.c2, .arcflash-multi-product td.c3, .arcflash-multi-product td.c4, .arcflash-multi-product td.c5 {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
  vertical-align: top;
}
.arcflash-multi-product td img {
  vertical-align: top;
}
.arcflash-multi-product tr.even {
  border: none;
}
.arcflash-multi-product tr.even td {
  background-color: #ffffff;
  background-position: right top;
  background-repeat: repeat-y;
}
.arcflash-multi-product tr.even td.c2 {
  background-image: url('../images/bg_even_1.gif');
}
.arcflash-multi-product tr.even td.c3 {
  background-image: url('../images/bg_even_2.gif');
}
.arcflash-multi-product tr.even td.c4 {
  background-image: url('../images/bg_even_3.gif');
}
.arcflash-multi-product tr.even td.c5 {
  background-image: url('../images/bg_even_4.gif');
}
.arcflash-multi-product tr.odd {
  border: none;
}
.arcflash-multi-product tr.odd td {
  background-color: #f3f3f3;
  background-position: right top;
  background-repeat: repeat-y;
}
.arcflash-multi-product tr.odd td.c2 {
  background-image: url('../images/bg_odd_1.gif');
}
.arcflash-multi-product tr.odd td.c3 {
  background-image: url('../images/bg_odd_2.gif');
}
.arcflash-multi-product tr.odd td.c4 {
  background-image: url('../images/bg_odd_3.gif');
}
.arcflash-multi-product tr.odd td.c5 {
  background-image: url('../images/bg_odd_4.gif');
}
.arcflash-multi-product .sp-arc {
  padding: 8px 40px 0 0;
}

/* /Basic page - Arc Flash Hazard Protection */
/* Basic page - Integrated Switchboard Savings Calculator */
#section-content .pane-node-body .dataTableOpen tr {
  background: none;
}
#section-content .pane-node-body .dataTableOpen tr.odd {
  border: 0;
}
#section-content .pane-node-body .dataTableOpen tr td {
  padding-bottom: 10px;
}
#section-content .pane-node-body .dataTableOpen tr td input[type="text"] {
  margin-bottom: 0;
  width: 80%;
}

/* /Basic page - Integrated Switchboard Savings Calculator */
/* Search Results page */
.page-search #search-form {
  margin-top: 20px;
}
.page-search #search-form input.form-text {
  background-color: #f3f3f3;
  border: none;
  color: #484848;
  height: 36px;
  margin: 0 20px;
  padding: 0 10px;
}
.page-search #search-form input.form-submit {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  background-image: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  padding-left: 20px;
  padding-right: 20px;
  text-shadow: inherit;
}
.page-search #search-form input.form-submit:hover {
  background-color: #004386;
  color: #ffffff;
}
.page-search #search-form input.form-submit:visited {
  color: #ffffff;
}
.page-search .google-search-results {
  margin-top: 30px;
}
.page-search .google-search-results .gss-result {
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0;
}
.page-search .google-search-results .gss-result .gss-thumbnail-image {
  float: left;
  height: auto;
  margin-right: 20px;
  max-width: 220px;
  width: auto;
}
.page-search .google-search-results .gss-result .gss-title {
  color: #005cb9;
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  line-height: 13px;
}
.page-search .google-search-results .gss-result .gss-title:hover {
  color: #004386;
}
.page-search .google-search-results .gss-result .gss-search-snippet-info .gss-search-snippet {
  margin: 0;
}
.page-search .google-search-results .gss-result .gss-search-snippet-info .gss-search-url {
  margin-top: 10px;
}
.page-search .google-search-results .gss-result .gss-search-snippet-info .gss-search-url a {
  background: url('../images/learn-more-arr.gif') 0 50% no-repeat;
  font-style: italic;
  padding-left: 8px;
}
.page-search .google-search-results .gss-result .gss-search-snippet-info .gss-search-url a:hover {
  text-decoration: underline;
}

/* /Search Results page */
/* News-Events Searh form */
#block-system-main .pane-search,
#block-system-main .search-events {
  padding-bottom: 22px;
}
#block-system-main .pane-search h2,
#block-system-main .search-events h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
  margin-bottom: 0;
}
#block-system-main .pane-search .pane-content,
#block-system-main .search-events .pane-content {
  margin-left: 15px;
  overflow: hidden;
  position: relative;
  width: 240px;
}
#block-system-main .pane-search .pane-content label,
#block-system-main .search-events .pane-content label {
  font-weight: normal;
}
#block-system-main .pane-search .pane-content input.form-text,
#block-system-main .pane-search .pane-content select,
#block-system-main .search-events .pane-content input.form-text,
#block-system-main .search-events .pane-content select {
  border: 1px solid #f3f3f3;
}
#block-system-main .pane-search .pane-content input.form-text,
#block-system-main .pane-search .pane-content .form-item-market select,
#block-system-main .search-events .pane-content input.form-text,
#block-system-main .search-events .pane-content .form-item-market select {
  width: 173px;
}
#block-system-main .pane-search .pane-content input.form-submit,
#block-system-main .search-events .pane-content input.form-submit {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  background-image: none;
  border: none;
  border-radius: 0;
  float: right;
  margin-top: 20px;
  text-shadow: none;
}
#block-system-main .pane-search .pane-content input.form-submit:hover, #block-system-main .pane-search .pane-content input.form-submit:visited,
#block-system-main .search-events .pane-content input.form-submit:hover,
#block-system-main .search-events .pane-content input.form-submit:visited {
  color: #ffffff;
  text-decoration: none;
}
#block-system-main .pane-search .pane-content input.form-submit:hover,
#block-system-main .search-events .pane-content input.form-submit:hover {
  background-color: #e5000d;
}

.pane-search .form-type-date {
  margin-bottom: 20px;
  overflow: hidden;
}
.pane-search .form-type-date .form-type-select {
  float: left;
  margin-bottom: 0;
  margin-top: 5px;
}

.form-item-date-start-month select,
.form-item-date-end-month select {
  width: 75px;
}

.pane-search .form-item-keyword,
.pane-search .form-item-market {
  margin-bottom: 20px;
}
.pane-search .form-item-keyword label,
.pane-search .form-item-market label {
  margin-bottom: 5px;
}

/* /News-Events Searh form */
/* Featured Events Slider */
.pane-events .view-events {
  position: relative;
}
.pane-events .view-events .views-field-nothing {
  background: url('../images/black-transparent50.png');
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 230px;
}
.pane-events .view-events .views-field-nothing .field-content {
  color: #ffffff;
  cursor: pointer;
  display: block;
  line-height: 1.6;
  margin-top: 5px;
  padding: 50px 10px;
}
.pane-events .view-events .views-field-nothing .field-content .title-headlines-slider a {
  font: 500 22px/normal "ge-inspira", Arial, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 1px;
}
.pane-events .view-events .views-field-nothing .field-content .text-headlines-slider {
  max-height: 83px;
  overflow: hidden;
}
.pane-events .view-events .views-field-nothing .field-content a {
  color: #ffffff;
}
.pane-events .view-events .flex-control-nav {
  display: none;
}
.pane-events .view-events .flex-direction-nav a {
  background-image: none;
  display: none;
  height: 60px;
  margin: -30px 0 0;
  overflow: hidden;
  width: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-events .view-events .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.pane-events .view-events .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.pane-events .view-events .flexslider:hover .flex-direction-nav a {
  display: block;
}
.pane-events .view-events .flex-direction-nav a.flex-prev:before {
  content: "<";
}
.pane-events .view-events .flex-direction-nav a.flex-next:before {
  content: ">";
}

/* /Featured Events Slider */
/* Featured News Slider */
.pane-news .view-display-id-featured_news {
  position: relative;
}
.pane-news .view-display-id-featured_news .views-field-nothing {
  background: url('../images/black-transparent50.png');
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 230px;
}
.pane-news .view-display-id-featured_news .views-field-nothing .field-content {
  color: #ffffff;
  cursor: pointer;
  display: block;
  line-height: 1.6;
  margin-top: 5px;
  padding: 20px 10px;
}
.pane-news .view-display-id-featured_news .views-field-nothing .field-content .title-headlines-slider a {
  font: normal 19px/normal "ge-inspira", Arial, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 1px;
}
.pane-news .view-display-id-featured_news .views-field-nothing .field-content .text-headlines-slider {
  max-height: 83px;
  overflow: hidden;
}
.pane-news .view-display-id-featured_news .views-field-nothing .field-content a {
  color: #ffffff;
}
.pane-news .view-display-id-featured_news .views-field-nothing .field-content span.ext {
  display: none;
}
.pane-news .view-display-id-featured_news .flex-control-nav {
  display: none;
}
.pane-news .view-display-id-featured_news .flex-direction-nav a {
  background-image: none;
  display: none;
  height: 60px;
  margin: -30px 0 0;
  overflow: hidden;
  width: 60px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-news .view-display-id-featured_news .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.pane-news .view-display-id-featured_news .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.pane-news .view-display-id-featured_news .flexslider:hover .flex-direction-nav a {
  display: block;
}
.pane-news .view-display-id-featured_news .flex-direction-nav a.flex-prev:before {
  content: "<";
}
.pane-news .view-display-id-featured_news .flex-direction-nav a.flex-next:before {
  content: ">";
}

/* /Featured News Slider */
/* News & Events page */
.page-news-events h1 {
  display: none;
}
.page-news-events #block-system-main .panels-flexible-row-single_column_2_rows-1 {
  border-bottom: 1px dotted #7b7b7b;
  margin-bottom: 30px;
  padding-bottom: 40px;
}
.page-news-events #block-system-main .grid-9 {
  margin-left: 0;
  width: 620px;
}
.page-news-events #block-system-main .grid-9.pane-views h2 {
  background: none;
  float: left;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  margin-bottom: 32px;
  padding: 0;
}
.page-news-events #block-system-main .grid-9.pane-views .view > .feed-icon {
  float: left;
  margin-left: 10px;
  margin-top: 20px;
}
.page-news-events #block-system-main .grid-9.pane-views .view-content {
  clear: both;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row {
  margin-bottom: 14px;
  overflow: hidden;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .views-field-field-teaser-image {
  float: left;
  margin-right: 20px;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .views-field-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 2px;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .views-field-field-article-release-date,
.page-news-events #block-system-main .grid-9.pane-views .views-row .views-field-field-event-date {
  color: #bcbcbc;
  float: left;
  font-size: 12px;
  margin-right: 5px;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .views-field-field-teaser-text {
  color: #bcbcbc;
  font-size: 12px;
  margin-bottom: 10px;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .learn-more-link a {
  font-style: italic;
  margin-top: 10px;
  padding-left: 8px;
  position: relative;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .learn-more-link a:hover {
  text-decoration: underline;
}
.page-news-events #block-system-main .grid-9.pane-views .views-row .learn-more-link a:before {
  content: "\00BB";
  color: #ff000f;
  font-size: 11px;
  font-style: normal;
  position: absolute;
  top: 0;
  left: 0;
}
.page-news-events #block-system-main .grid-9.pane-views .blue-button {
  color: #ffffff;
  font-size: 15px;
  line-height: 27px;
  margin-top: 6px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  width: auto;
}
.page-news-events #block-system-main .grid-9.pane-views .blue-button:hover {
  text-decoration: none;
}
.page-news-events #block-system-main .grid-9 .view-news .views-field-field-article-type {
  float: left;
  margin-right: 10px;
}
.page-news-events #block-system-main .grid-9 .view-news .views-field-field-article-type .news-type {
  line-height: 19px;
  padding: 0 5px;
  text-transform: lowercase;
}
.page-news-events #block-system-main .grid-9 .view-events .feed-icon {
  left: 154px;
  top: -35px;
}
.page-news-events #block-system-main .grid-9 .view-events .views-field-field-event-link {
  font-size: 12px;
}
.page-news-events #block-system-main .grid-9 .view-events .views-field-field-event-link .learn-more-link a {
  background: url('../images/learn-more-arr.gif') 0 50% no-repeat;
  padding-left: 8px;
}
.page-news-events #block-system-main .grid-9 .view-events .views-field-field-event-link .learn-more-link a:hover {
  text-decoration: underline;
}
.page-news-events #block-system-main .grid-3 {
  float: right;
  margin-right: 0;
  padding-top: 35px;
  width: 252px;
}
.page-news-events #block-system-main .grid-3 h2.pane-title {
  color: #484848;
  font-size: 24px;
}
.page-news-events #block-system-main .grid-3.pane-search {
  background-color: #f3f3f3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 67px;
  min-height: 300px;
  padding-left: 39px;
  padding-top: 19px;
}
.page-news-events #block-system-main .grid-3.pane-search h2 {
  background-color: transparent;
  padding: 0;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content {
  background: url('../images/event-search-bg.png') 0 0 no-repeat;
  margin-left: -58px;
  padding-left: 58px;
  width: 213px;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-date-end select,
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-date-start select {
  border-color: #cfcfcf;
  color: #484848;
  font-size: 12px;
  height: 28px;
  margin-right: 11px;
  padding: 5px;
  -webkit-padding-end: 22px;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-date-start-day select,
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-date-end-day select {
  margin-right: 0;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content input.form-text,
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-market select,
.page-news-events #block-system-main .grid-3.pane-search .pane-content select.content-search-select {
  border: none;
  color: #484848;
  height: 32px;
  padding-left: 14px;
  width: 100%;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content .form-item-market select,
.page-news-events #block-system-main .grid-3.pane-search .pane-content select.content-search-select {
  padding-top: 6px;
}
.page-news-events #block-system-main .grid-3.pane-search .pane-content input.form-submit {
  font-size: 14px;
  line-height: 22px;
  padding: 8px 22px 7px;
}

/* /News & Events page */
/* News page */
.page-news h1#page-title {
  float: left;
  margin-bottom: 2px;
  margin-top: 12px;
}
.page-news div.feed-icon {
  float: left;
  margin-left: 10px;
  margin-top: 32px;
}
.page-news #block-system-main {
  clear: both;
}
.page-news #block-system-main .grid-9 {
  margin-left: 0;
  width: 620px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages {
  margin-top: 30px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row {
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 30px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .news-item-wrapper {
  overflow: hidden;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-teaser-image {
  float: left;
  margin-right: 20px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-article-type {
  float: left;
  margin-right: 10px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-article-type .news-type {
  line-height: 19px;
  padding: 0 5px;
  text-transform: lowercase;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 2px;
}
.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-article-release-date {
  float: left;
  margin-right: 5px;
}
.page-news #block-system-main .grid-3 {
  float: right;
  margin-right: 0;
  padding-top: 35px;
  width: 291px;
}
.page-news #block-system-main .grid-3 h2.pane-title {
  color: #484848;
  font-size: 24px;
}
.page-news #block-system-main .grid-3 .pane-search {
  background-color: #f3f3f3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  min-height: 300px;
  padding-left: 39px;
  padding-top: 19px;
}
.page-news #block-system-main .grid-3 .pane-search h2 {
  background-color: transparent;
  padding: 0;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content {
  background: url('../images/event-search-bg.png') 0 0 no-repeat;
  margin-left: -58px;
  padding-left: 58px;
  width: 213px;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-date-end select,
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-date-start select {
  border-color: #cfcfcf;
  color: #484848;
  font-size: 12px;
  height: 28px;
  margin-right: 11px;
  padding: 5px;
  -webkit-padding-end: 22px;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-date-start-day select,
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-date-end-day select {
  margin-right: 0;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content input.form-text,
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-market select,
.page-news #block-system-main .grid-3 .pane-search .pane-content select.content-search-select {
  border: none;
  color: #484848;
  height: 32px;
  padding-left: 14px;
  width: 100%;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content .form-item-market select,
.page-news #block-system-main .grid-3 .pane-search .pane-content select.content-search-select {
  padding-top: 6px;
}
.page-news #block-system-main .grid-3 .pane-search .pane-content input.form-submit {
  font-size: 14px;
  line-height: 22px;
  padding: 8px 22px 7px;
}

/* /News page */
/* Events page */
.page-events h1#page-title {
  float: left;
  margin-bottom: 2px;
  margin-top: 12px;
}
.page-events div.feed-icon {
  float: left;
  margin-left: 10px;
  margin-top: 32px;
}
.page-events #block-system-main {
  clear: both;
}
.page-events #block-system-main .grid-9 {
  margin-left: 0;
  width: 620px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages {
  margin-top: 30px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row {
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 30px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-teaser-image {
  float: left;
  margin-right: 25px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 5px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-event-date {
  color: #bcbcbc;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 7px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-teaser-text {
  line-height: 18px;
  margin-bottom: 14px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-event-link {
  font-size: 12px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-event-link .learn-more-link a {
  background: url('../images/learn-more-arr.gif') 0 50% no-repeat;
  padding-left: 8px;
}
.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row .views-field-field-event-link .learn-more-link a:hover {
  text-decoration: underline;
}
.page-events #block-system-main .grid-3 {
  float: right;
  margin-right: 0;
  padding-top: 35px;
  width: 291px;
}
.page-events #block-system-main .grid-3 h2.pane-title {
  color: #484848;
  font-size: 24px;
}
.page-events #block-system-main .grid-3 .pane-search {
  background-color: #f3f3f3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  min-height: 300px;
  padding-left: 39px;
  padding-top: 19px;
}
.page-events #block-system-main .grid-3 .pane-search h2 {
  background-color: transparent;
  padding: 0;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content {
  background: url('../images/event-search-bg.png') 0 0 no-repeat;
  margin-left: -58px;
  padding-left: 58px;
  width: 213px;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-date-end select,
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-date-start select {
  border-color: #cfcfcf;
  color: #484848;
  font-size: 12px;
  height: 28px;
  margin-right: 11px;
  padding: 5px;
  -webkit-padding-end: 22px;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-date-start-day select,
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-date-end-day select {
  margin-right: 0;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content input.form-text,
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-market select,
.page-events #block-system-main .grid-3 .pane-search .pane-content select.content-search-select {
  border: none;
  color: #484848;
  height: 32px;
  padding-left: 14px;
  width: 100%;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content .form-item-market select,
.page-events #block-system-main .grid-3 .pane-search .pane-content select.content-search-select {
  padding-top: 6px;
}
.page-events #block-system-main .grid-3 .pane-search .pane-content input.form-submit {
  font-size: 14px;
  line-height: 22px;
  padding: 8px 22px 7px;
}

/* /Events page */
/* Events Calendar */
.page-events-calendar h1#page-title {
  display: none;
}
.page-events-calendar .pane-page-title {
  float: left;
}
.page-events-calendar .pane-page-title h1 {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
}
.page-events-calendar .panel-pane.pane-pm-existing-pages {
  clear: left;
}
.page-events-calendar #block-system-main .grid-9 {
  width: 620px;
}
.page-events-calendar #block-system-main .grid-9 .pane-feed-icon {
  float: left;
}
.page-events-calendar #block-system-main .grid-9 .pane-feed-icon a.feed-icon {
  margin: 8px 0 0 10px;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .date-nav-wrapper {
  margin-bottom: 10px;
  margin-top: 1px;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .date-nav-wrapper .date-nav {
  margin: 0;
  padding: 0;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .date-nav-wrapper .date-nav .date-heading h3 {
  color: #484848;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full {
  border: 3px solid #f3f3f3;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full tr.single-day .no-entry,
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 21px !important;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full th.days {
  background-color: #f3f3f3;
  border: none;
  color: #7b7b7b;
  line-height: 35px;
  text-transform: uppercase;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td {
  border-color: #f3f3f3;
  color: #484848;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.empty {
  color: #7b7b7b;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td .inner div a {
  color: #005cb9;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td .inner div a:hover {
  color: #004386;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td .inner div a.jq-color-box {
  color: #ffffff;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.single-day .calendar-empty,
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.single-day.empty,
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.date-box.empty {
  background-color: #f3f3f3;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.date-box.today,
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.single-day.today {
  border-width: 3px;
}
.page-events-calendar #block-system-main .grid-9 .view-events-calendar .calendar-calendar .month-view .full td.date-box.today {
  border-bottom-width: 0;
}
.page-events-calendar #block-system-main .grid-3 {
  padding-top: 40px;
}
.page-events-calendar #block-system-main .grid-3 .pane-search {
  margin-top: 46px;
}
.page-events-calendar #block-system-main .grid-3 .pane-markets {
  margin-top: 30px;
}
.page-events-calendar #block-system-main .grid-3 .pane-markets .views-row {
  margin-bottom: 3px;
}
.page-events-calendar .view-events-calendar .calendar-calendar div.monthview {
  background: none !important;
  height: 29px !important;
}
.page-events-calendar .view-events-calendar .calendar-calendar div.monthview .continues,
.page-events-calendar .view-events-calendar .calendar-calendar div.monthview .cutoff {
  background: none !important;
}
.page-events-calendar .view-events-calendar .calendar-calendar div.monthview .continues {
  top: 7px;
}
.page-events-calendar .view-events-calendar .calendar-calendar div.monthview .continuation {
  margin-top: 7px;
}
.page-events-calendar .item-list .pager li.date-prev, .page-events-calendar .item-list .pager li.date-next {
  background: none;
  font-size: 0;
  margin: 0;
  padding: 0;
  top: -23px;
}
.page-events-calendar .item-list .pager li.date-prev a, .page-events-calendar .item-list .pager li.date-next a {
  background: url('../images/calendar-arrows.png') 0 0 no-repeat;
  display: block;
  height: 17px;
  margin: 0;
  padding: 0 !important;
  text-align: center;
  text-indent: -9999px;
  width: 12px;
}
.page-events-calendar .item-list .pager li.date-prev {
  left: 35%;
  right: auto;
}
.page-events-calendar .item-list .pager li.date-next {
  right: 35%;
}
.page-events-calendar .item-list .pager li.date-next a {
  background-position: -12px 0;
}
.page-events-calendar a.jq-color-box {
  border-radius: 5px;
  color: #ffffff !important;
  display: block;
  font-weight: normal;
  line-height: 21px;
  padding: 4px 6px !important;
}
.page-events-calendar a.jq-color-box:hover {
  text-decoration: underline;
}

.page-news #section-footer .pane-system-main-menu .pane-content ul li.active-trail ul,
.page-events #section-footer .pane-system-main-menu .pane-content ul li.active-trail ul,
.page-news-events #section-footer .pane-system-main-menu .pane-content ul li.active-trail ul {
  display: none;
}

.not-front.page-your-business h1#page-title {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 0;
}
.not-front.page-your-business #block-system-main h2 {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 100%;
  margin-bottom: 20px;
}
.not-front.page-your-business .view-publications-search table {
  margin-top: 20px;
}
.not-front.page-your-business .view-publications-search table thead th,
.not-front.page-your-business .view-publications-search table th.active {
  background-color: #f3f3f3;
  border: none;
  padding: 15px;
}
.not-front.page-your-business .view-publications-search table thead th a,
.not-front.page-your-business .view-publications-search table th.active a {
  color: #484848;
  font-size: 10px;
  text-transform: uppercase;
}
.not-front.page-your-business .view-publications-search tbody td {
  background-color: #ffffff;
  border: none;
  border-bottom: 1px dotted #7b7b7b;
  font-size: 11px;
  padding: 10px 15px;
}
.not-front.page-your-business .view-publications-search tbody td .ext {
  background-image: none;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-header {
  background-color: #f3f3f3;
  border-top: 1px dotted #7b7b7b;
  padding: 15px 20px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-header + div {
  margin-left: 20px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-header + div > .view-grouping {
  margin-top: 20px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-widget-content {
  border: none;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-state-default,
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-widget-content .ui-state-default,
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-widget-header .ui-state-default,
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-state-active,
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-widget-content .ui-state-active,
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .ui-widget-header .ui-state-active {
  background: none;
  border: none;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-header .ui-icon {
  left: 0;
  margin-top: -4px;
  height: 13px;
  width: 13px;
  text-indent: 0;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-header .ui-icon:before {
  content: "+";
  display: block;
  background-color: #262626;
  color: white;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  height: 100%;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-header.ui-state-active .ui-icon:before {
  content: "-";
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header {
  font-family: "ge-inspira", Arial, sans-serif;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a {
  color: #262626;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-left: 24px;
  padding-bottom: 5px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a:hover {
  text-decoration: underline;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content {
  padding-bottom: 0;
  padding-left: 20px;
  padding-top: 0;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content.ui-accordion-content {
  overflow: hidden;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row {
  color: #484848;
  font-family: Arial;
  font-size: 12px;
  overflow: hidden;
  padding: 2px 0 2px 15px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-field-pub-number {
  float: left;
  width: 15%;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-title {
  float: left;
  width: 85%;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row span.ext {
  display: none;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a {
  font-size: 12px;
  text-decoration: underline;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a:hover {
  text-decoration: none;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row-1 {
  padding-top: 5px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .view-grouping-header .ui-icon {
  background: url('../images/collapce-expand-2lvl.gif') 0 0 no-repeat;
  height: 12px;
  margin-top: -5px;
  width: 12px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .view-grouping-header.ui-state-active .ui-icon {
  background: url('../images/collapce-expand-2lvl.gif') 0 100% no-repeat;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .view-grouping-header a {
  color: #7b7b7b;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  padding-bottom: 3px;
  padding-top: 3px;
}
.not-front.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping > .view-grouping-header {
  color: #7b7b7b;
  padding-left: 24px;
}

.node-type-links #block-system-main .field-type-text-hierarchical-long {
  padding-bottom: 40px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long .field-header {
  background-color: #f3f3f3;
  border-top: 1px dotted #7b7b7b;
  overflow: hidden;
  padding: 15px 20px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long .field-header .left {
  width: 45%;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long .field-header .right {
  text-align: right;
  width: 45%;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long .field-value + .item-list {
  display: none;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul {
  margin: 0;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li {
  margin: 20px 0 0 20px;
  position: relative;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li.depth-1 > .field-value > .toggle {
  cursor: pointer;
  display: block;
  height: 13px;
  width: 13px;
  position: absolute;
  top: 13px;
  left: 0;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li.depth-1 > .field-value > .toggle:before {
  content: "+";
  display: block;
  background-color: #262626;
  color: white;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  height: 100%;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li.depth-1 > .field-value > .toggle.expanded:before {
  content: "-";
  line-height: 1;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li p {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding: 9px 0 5px 24px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li {
  margin: 0 0 0 20px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li .toggle {
  background: url('../images/collapce-expand-2lvl.gif') 0 0 no-repeat;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li .toggle.expanded {
  background: url('../images/collapce-expand-2lvl.gif') 0 100% no-repeat;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li p {
  color: #7b7b7b;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0 0 24px;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li p a {
  display: block;
}
.node-type-links #block-system-main .field-type-text-hierarchical-long ul li ul li ul li a {
  display: inline-block;
  font-family: Arial;
  font-size: 12px;
}

.page-data-visualization .pane-gallery-data-visualization {
  margin-top: 20px;
  overflow: hidden;
}
.page-data-visualization .pane-gallery-data-visualization .view-content {
  margin-left: -20px;
}
.page-data-visualization .pane-gallery-data-visualization .views-row {
  float: left;
  margin: 0 0 20px 20px;
  overflow: hidden;
  position: relative;
  width: 300px;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .popup-wrapper {
  display: none;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .overlay {
  background: url('../images/black-transparent50.png') repeat 0 0 transparent;
  bottom: 0;
  left: 0;
  padding: 5%;
  position: absolute;
  width: 90%;
}
.page-data-visualization .pane-gallery-data-visualization .views-row img {
  display: block;
  height: auto;
  width: 100%;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .title {
  color: #ffffff;
  font-size: 19px;
  margin-bottom: 10px;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .link {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: capitalize;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .link:hover, .page-data-visualization .pane-gallery-data-visualization .views-row .link:visited {
  color: #ffffff;
  text-decoration: none;
}
.page-data-visualization .pane-gallery-data-visualization .views-row .link:hover {
  background-color: #e5000d;
}
.page-data-visualization .gallery-popup-content > .left {
  padding-right: 2%;
  width: 60%;
}
.page-data-visualization .gallery-popup-content > .left .description ul {
  list-style: disc inside none;
  padding-left: 2px;
}
.page-data-visualization .gallery-popup-content > .left .learn-more {
  margin-top: 5px;
}
.page-data-visualization .gallery-popup-content > .left .learn-more a {
  text-decoration: underline;
}
.page-data-visualization .gallery-popup-content > .left .learn-more a:hover {
  text-decoration: none;
}
.page-data-visualization .gallery-popup-content > .right {
  padding-right: 5%;
  width: 33%;
}
.page-data-visualization .gallery-popup-content .media {
  clear: both;
}
.page-data-visualization .gallery-popup-content .media img {
  height: auto;
  margin-top: 20px;
  width: 100%;
}
.page-data-visualization .gallery-popup-content .title,
.page-data-visualization .gallery-popup-content .links-title,
.page-data-visualization .gallery-popup-content .share-title {
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 5px;
}
.page-data-visualization .gallery-popup-content .links {
  font-size: 10px;
  padding-right: 2em;
}
.page-data-visualization .gallery-popup-content .links li {
  margin-left: 0;
}
.page-data-visualization .gallery-popup-content .links a {
  text-decoration: underline;
}
.page-data-visualization .gallery-popup-content .links a:hover {
  text-decoration: none;
}
.page-data-visualization .gallery-popup-content .links span.ext {
  display: none;
}
.page-data-visualization #colorbox #cboxContent {
  overflow: visible;
}
.page-data-visualization #colorbox #cboxContent #cboxLoadedContent {
  overflow: hidden !important;
}
.page-data-visualization #colorbox #cboxContent #cboxLoadedContent .links .file-icon {
  display: none;
}
.page-data-visualization #colorbox #cboxContent #cboxNext,
.page-data-visualization #colorbox #cboxContent #cboxPrevious {
  background-color: #2b2b2b;
  background-position: center center;
  height: 44px;
  top: 400px;
  width: 44px;
}
.page-data-visualization #colorbox #cboxContent #cboxNext:hover,
.page-data-visualization #colorbox #cboxContent #cboxPrevious:hover {
  background-color: #005cb9;
}
.page-data-visualization #colorbox #cboxContent #cboxPrevious {
  background-image: url('../images/slider-arrows-left.png');
}
.page-data-visualization #colorbox #cboxContent #cboxNext {
  background-image: url('../images/slider-arrows-right.png');
  left: auto;
  right: 0;
}
.page-data-visualization #colorbox #cboxContent #cboxCurrent {
  display: none !important;
}
.page-data-visualization #colorbox #cboxContent #cboxClose {
  background-image: url('../images/popup-close.png');
  background-position: center center;
  right: -15px;
  top: -15px;
}

.pane-button a.blue-button {
  margin-bottom: 30px;
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff !important;
  display: inline-block;
  font-size: 15px;
  padding: 8px 15px;
  text-decoration: none;
}
.pane-button a.blue-button:hover {
  background-color: #004386;
  color: #ffffff !important;
}
.pane-button a.blue-button:visited {
  color: #ffffff;
}
.pane-button a.blue-button:before {
  content: "\25C0";
  padding-right: 12px;
}

.node-type-gallery-item h1#page-title {
  display: none;
}
.node-type-gallery-item #block-system-main {
  margin-top: 30px;
}
.node-type-gallery-item #block-system-main .pane-node-title {
  color: #262626;
  float: left;
  font-family: "ge-inspira", Arial, sans-serif;
}
.node-type-gallery-item #block-system-main .pane-node-body {
  float: left;
  margin-bottom: 15px;
  width: 47%;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links {
  float: right;
  margin-bottom: 20px;
  margin-top: 10px;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links .pane-title {
  background: none;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 0;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links a {
  text-decoration: underline;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links a:hover {
  text-decoration: none;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links {
  margin-right: 45px;
}
.node-type-gallery-item #block-system-main .pane-node-field-gallery-download-links .file-icon {
  display: none;
}
.node-type-gallery-item #block-system-main .pane-node-field-media {
  clear: both;
}
.node-type-gallery-item #block-system-main .pane-node-field-media img {
  display: block;
  height: 100%;
  margin-bottom: 55px;
  width: 100%;
}

.page-gsearch .google-appliance input[disabled],
.page-gsearch .google-appliance select[disabled],
.page-gsearch .google-appliance input[type=checkbox][disabled] ~ label {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.page-gsearch .google-appliance em {
  font-style: normal;
  font-weight: bold;
}
.page-gsearch .google-appliance span.ext {
  display: none;
}
.page-gsearch .google-appliance .basic {
  display: inline-block;
  width: 100%;
}
.page-gsearch .google-appliance .basic .form-item-query,
.page-gsearch .google-appliance .basic .form-item-within {
  float: left;
  width: 620px;
}
.page-gsearch .google-appliance .basic .form-item-num {
  float: right;
  width: 300px;
}
.page-gsearch .google-appliance .basic input.form-text,
.page-gsearch .google-appliance .basic select.form-select {
  width: 100%;
}
.page-gsearch .google-appliance .fieldset-title {
  font-weight: bold;
}
.page-gsearch .google-appliance .advanced {
  padding-bottom: 20px;
}
.page-gsearch .google-appliance .advanced .fieldset-title {
  display: inline-block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
.page-gsearch .google-appliance .advanced .ge-select-fallback-wrapper {
  display: inline-block;
  margin-bottom: -13px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper {
  border: 1px solid #f3f3f3;
  margin-top: 15px;
  padding: 30px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper label {
  display: inline-block;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper input {
  width: 620px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .queries {
  display: inline-block;
  margin-bottom: 2em;
  position: relative;
  width: 100%;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-left {
  font-weight: bold;
  margin-top: -17px;
  position: absolute;
  top: 50%;
  width: 10%;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right {
  float: right;
  position: relative;
  width: 750px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right .form-item {
  margin: 0 0 24px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right label {
  top: 2px !important;
  width: auto;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right:before {
  border: 1px solid #f3f3f3;
  border-right: 0;
  content: "";
  height: 236px;
  left: -40px;
  position: absolute;
  top: 18px;
  width: 33px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-q label,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-epq label,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-oq label,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-eq label {
  font-weight: normal;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .description {
  color: #bcbcbc;
  margin-top: 3px;
  padding-left: 10px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-fte {
  display: inline;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-fte label {
  width: 125px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-fte select {
  margin-right: 10px;
  padding-right: 40px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-filetype {
  display: inline;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-filetype label {
  font-weight: normal;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-filetype select {
  margin-left: 20px;
  padding-right: 40px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch {
  margin-top: 30px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt label,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort label,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch label {
  width: 125px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt .description,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort .description,
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch .description {
  padding-left: 10%;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt .field-prefix {
  display: inline-block;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt {
  line-height: 38px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt select {
  margin-left: 20px;
  padding-right: 40px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort select {
  padding-right: 40px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-dt {
  display: inline-block;
  margin: 37px 0 0 40px;
  vertical-align: top;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-dt input {
  margin-left: .5em;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch input {
  width: 514px;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch .description {
  margin: 20px 0 0 128px;
  padding: 0;
}
.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch {
  display: inline-block;
}
.page-gsearch .google-appliance .form-submit {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  background-image: none;
  border: 0;
  padding: 8px 20px;
}
.page-gsearch .google-appliance .form-submit:hover, .page-gsearch .google-appliance .form-submit:visited {
  color: #ffffff;
  text-decoration: none;
}
.page-gsearch .google-appliance .form-submit:hover {
  background-color: #e5000d;
}
.page-gsearch .google-appliance input.form-text {
  background-color: #f3f3f3;
  border: medium none;
  color: #484848;
  font-size: 15px;
  height: 38px;
  padding: 8px;
}
.page-gsearch .google-appliance .search-reset {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 11px;
  margin-left: 128px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  text-decoration: none;
  width: 66px;
}
.page-gsearch .google-appliance .search-reset:hover, .page-gsearch .google-appliance .search-reset:visited {
  color: #ffffff;
  text-decoration: none;
}
.page-gsearch .google-appliance .search-reset:hover {
  background-color: #e5000d;
}
.page-gsearch .google-appliance input.form-autocomplete {
  background-image: none;
}
.page-gsearch .google-appliance #autocomplete {
  z-index: 101;
}
.page-gsearch .google-appliance .form-type-checkbox input[type="checkbox"] {
  display: none;
}
.page-gsearch .google-appliance .form-type-checkbox input[type="checkbox"] + label {
  background: url('../images/checkbox-dt-unchecked.gif') 0 50% no-repeat;
  cursor: pointer;
  height: 17px;
  padding: 3px 0 3px 25px;
}
.page-gsearch .google-appliance .form-type-checkbox input[type="checkbox"]:checked + label {
  background: url('../images/checkbox-dt-checked.gif') 0 50% no-repeat;
}
.page-gsearch .google-appliance .google-appliance-search {
  width: 100%;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-search-stats {
  font-weight: normal;
  padding: 1em 0;
  text-align: right;
}
.page-gsearch .google-appliance .google-appliance-search .item-list {
  text-align: center;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager {
  overflow: hidden;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.disabled a {
  cursor: default;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.disabled a:hover {
  text-decoration: none !important;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top {
  display: none;
  padding: 1em 0;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top li.pager-previous {
  float: left;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top li.pager-next {
  float: right;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top li a {
  background-color: #005cb9;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top li a:active, .page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-top li a:hover {
  background-color: #004386;
  color: #ffffff;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom {
  display: inline-block;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li {
  margin: 0;
  padding: 0;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-previous-empty, .page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-next-empty, .page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-current,
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li a {
  background: url('../images/google-pager.png') no-repeat transparent;
  display: block;
  overflow: hidden;
  padding: 40px 0 0;
  text-align: center;
  width: 20px;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-current {
  background-position: -53px 0;
  color: #000000;
  font-weight: bold;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li a {
  background-position: -74px 0;
  color: #00376f;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li a:active, .page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li a:hover {
  text-decoration: underline;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-previous a {
  background-position: 0 0;
  font-weight: bold;
  text-align: left;
  width: 53px;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-previous-empty {
  background-position: -24px 0;
  width: 28px;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-next a {
  background-position: -96px 0;
  font-weight: bold;
  text-align: right;
  width: 71px;
}
.page-gsearch .google-appliance .google-appliance-search .item-list .pager.pager-bottom li.pager-next-empty {
  background-position: -96px 0;
  width: 45px;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result {
  margin-bottom: 1.5em;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .title a {
  font-size: 22px;
  overflow-wrap: break-word;
  text-decoration: underline;
  word-wrap: break-word;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .google-appliance-mimetype {
  color: #7b7b7b;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .google-appliance-snippet-info {
  margin-top: .25em;
  padding-left: 0;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .google-appliance-snippet-info p {
  padding-bottom: 0 !important;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .google-appliance-more-results {
  padding-top: .5em;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result .google-appliance-more-results a {
  text-decoration: underline;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-results .ge-gsa-result.google-appliance-level2 {
  padding-left: 3em;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-keymatch-results li {
  background: #f3f3f3;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 1.5em;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-keymatch-results .keymatch-description a {
  font-size: 22px;
  text-decoration: underline;
}
.page-gsearch .google-appliance .google-appliance-search .google-appliance-keymatch-results .google-appliance-info {
  margin-top: .5em;
}
.page-gsearch .google-appliance .google-appliance-search-no-results .google-appliance-no-results-custom p {
  margin-bottom: .5em;
}
.page-gsearch .google-appliance .google-appliance-search-no-results .google-appliance-no-results-custom ul {
  list-style: disc inside none;
}
.page-gsearch .google-appliance .google-appliance-wrapper {
  border-top: 1px dotted #7b7b7b;
  margin-top: 20px;
  padding-top: 20px;
}
.page-gsearch .google-appliance .google-appliance-wrapper.metatag-filter-enabled .google-appliance-search {
  float: left;
  width: 67%;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter {
  float: left;
  width: 33%;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radios {
  padding-right: 32px;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radios > label {
  font-size: 20px;
  padding-bottom: 12px;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radio {
  padding-bottom: 24px;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radio label {
  display: inline-block;
  font-size: 20px;
  padding-left: 32px;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radio .description {
  font-size: 14px;
  margin: 4px 0 0 32px;
}
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radio input[disabled] ~ label,
.page-gsearch .google-appliance .google-appliance-matatags-filter .form-type-radio input[disabled] ~ .description {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.page-gsearch .google-appliance .ajax-progress {
  display: none;
}
.page-gsearch .google-appliance-search-no-results .search-block-holder {
  border-top: 1px dotted #7b7b7b;
  margin-top: 20px;
  padding-top: 20px;
}
.page-gsearch .google-appliance-search-no-results b {
  display: block;
  font-size: 18px;
  font-weight: normal;
}
.page-gsearch .google-appliance-search-no-results ul {
  list-style: none;
}
.page-gsearch #region-header-second {
  min-height: 0;
}

.page-publibrary #block-system-main .view-publications-search table tr td,
.print-layout #block-system-main .view-publications-search table tr td {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
.page-publibrary #block-system-main .view-publications-search table tr td .title a,
.print-layout #block-system-main .view-publications-search table tr td .title a {
  text-decoration: underline;
}
.page-publibrary #block-system-main .view-publications-search table tr td .title a:hover,
.print-layout #block-system-main .view-publications-search table tr td .title a:hover {
  text-decoration: none;
}

select.ge-select {
  background: url('../images/select-arrow.png') no-repeat scroll right center #f3f3f3;
  border: none;
  color: #484848;
  height: 38px;
  font-size: 15px;
  padding: 8px 35px 8px 8px;
  text-indent: 0.01px;
  text-overflow: "";
  -moz-appearance: none;
  -webkit-appearance: none;
}
select.ge-select::-ms-expand {
  display: none;
}

.ge-select-fallback-wrapper {
  background: url('../images/select-arrow.png') no-repeat scroll right center #f3f3f3;
  border: none;
  color: #484848;
  height: 38px;
  font-size: 15px;
  overflow: hidden;
}

select.ge-select-fallback {
  background: none;
  border: none;
  color: #484848;
  font-size: 15px;
  margin: 5px;
}

.ge-radios .form-type-radio input[type="radio"] {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
}
.ge-radios .form-type-radio input[type="radio"] + label {
  cursor: pointer;
  padding: 0 0 0 1.5em;
  position: relative;
}
.ge-radios .form-type-radio input[type="radio"] + label:before {
  content: "";
  background-clip: content-box;
  background-color: #ffffff;
  border: 1px solid #d2d2d2;
  border-radius: 100%;
  position: absolute;
  top: 1px;
  left: 1px;
  padding: 2px;
  width: 10px;
  height: 10px;
}
.ge-radios .form-type-radio input[type="radio"]:checked + label:before,
.ge-radios .form-type-radio input[type="radio"] + label.checked:before {
  background-color: #ff000f;
}

.pane-bean-publication-library-subtitle {
  color: #7b7b7b;
  font-size: 16px;
  padding-bottom: 1em;
}

.mobile,
.page-publibrary .mobile {
  display: none;
}

.desktop,
.page-publibrary .desctop {
  display: block;
}

.banner-mobile {
  display: none;
}

.banner-desktop {
  display: block;
}

#block-system-main .pane-pub-search,
#block-system-main .pane-pub-type-search,
#block-system-main .pane-bean-featured-publications {
  color: #7b7b7b;
  float: left;
  padding: 2em 0;
  width: 33%;
}
#block-system-main .pane-pub-search h2.pane-title,
#block-system-main .pane-pub-type-search h2.pane-title,
#block-system-main .pane-bean-featured-publications h2.pane-title {
  background: none;
  color: #7b7b7b;
  margin: 0;
  padding: 0 0 .5em;
}

.pane-pub-search .pane-content {
  margin-right: 2em;
}
.pane-pub-search .pane-content .form-type-radios > label {
  font-size: 18px;
  font-weight: normal;
}
.pane-pub-search .pane-content .form-type-radio > label {
  font-size: 16px;
}
.pane-pub-search .pane-content input[type="radio"] {
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.pane-pub-search .pane-content input[type=text],
.pane-pub-search .pane-content input.form-text {
  background-color: #f3f3f3;
  border: none;
  box-sizing: border-box;
  color: #484848;
  height: 36px;
  font-size: 15px;
  padding: 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pane-pub-search .pane-content .form-item-query {
  float: left;
  margin: 0;
  width: 80%;
}
.pane-pub-search .pane-content input[type=submit] {
  background: none #ff000f;
  border: none;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding: .5em 1em;
  text-decoration: none;
  text-shadow: none;
}
.pane-pub-search .pane-content input[type=submit]:hover {
  background-color: #e5000d;
}

.pane-pub-type-search .pane-content {
  margin-right: 2em;
}
.pane-pub-type-search .pane-content label {
  display: none;
}
.pane-pub-type-search .pane-content select.ge-select,
.pane-pub-type-search .pane-content .ge-select-fallback-wrapper {
  width: 284px !important;
}
.pane-pub-type-search .pane-content select.ge-select-fallback {
  width: 314px;
}
.pane-pub-type-search .pane-content select:disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-pub-type-search .pane-content input[type=submit] {
  background: none #ff000f;
  border: none;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  float: right;
  font-size: 16px;
  font-weight: bold;
  padding: .5em 1em;
  text-decoration: none;
  text-shadow: none;
}
.pane-pub-type-search .pane-content input[type=submit]:hover {
  background-color: #e5000d;
}
.pane-pub-type-search .pane-content input[type=submit][disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-pub-type-search .pane-content .ajax-progress {
  display: none;
}

.pane-bean-featured-publications .pane-content {
  font-size: 18px;
}
.pane-bean-featured-publications .pane-content ul {
  padding-top: .5em;
}
.pane-bean-featured-publications .pane-content ul li {
  padding: 0 0 .5em;
}

.pane-pub-header {
  padding: 2em 0;
}
.pane-pub-header .pub-back {
  padding-bottom: 1.5em;
}
.pane-pub-header .pub-back a {
  background: url('../images/arrow-back.png') no-repeat 1em center #ff000f;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  padding: .5em 1.25em .5em 2.5em;
}
.pane-pub-header .pub-back a:hover {
  background-color: #e5000d;
}
.pane-pub-header .pub-keyword {
  font-size: 16px;
  overflow: hidden;
  padding-bottom: .25em;
}
.pane-pub-header .pub-keyword ul {
  margin: 0;
}
.pane-pub-header .pub-keyword ul li {
  margin-left: 0;
}
.pane-pub-header .pub-results {
  color: #7b7b7b;
}

.pane-pub-terms .publication-types.first-level {
  background-color: #bcbcbc;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.pane-pub-terms .publication-types.first-level li {
  color: #ffffff;
  border-right: 1px solid #cfcfcf;
  float: left;
  font-size: 15px;
  margin: 0;
  position: relative;
}
.pane-pub-terms .publication-types.first-level li a {
  color: #ffffff;
  display: inline-block;
  padding: 1em;
}
.pane-pub-terms .publication-types.first-level li div {
  background-color: #6e6e6e;
  padding: 1em;
}
.pane-pub-terms .publication-types.second-level {
  background-color: #6e6e6e;
  clear: left;
  margin: 0;
  padding: .5em;
}
.pane-pub-terms .publication-types.second-level li {
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  margin: 0;
  padding: .5em 1em;
}
.pane-pub-terms .publication-types.second-level li a {
  color: #ffffff;
  display: inline-block;
}
.pane-pub-terms .publication-types.second-level li div {
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
}
.pane-pub-terms #pub-terms-ct-mobile-form .form-item-type select {
  width: 100%;
}
.pane-pub-terms #pub-terms-ct-mobile-form .form-item-type label,
.pane-pub-terms #pub-terms-ct-mobile-form #edit-submit {
  display: none;
}

.pane-publications-search-search .view-content,
.pane-publications-search-search .pane-content,
.pane-publications-search-category .view-content,
.pane-publications-search-category .pane-content,
.pane-publications-search-new .view-content,
.pane-publications-search-new .pane-content,
.field-type-text-long .view-content,
.field-type-text-long .pane-content {
  padding-bottom: 2em;
}
.pane-publications-search-search .view-content .description,
.pane-publications-search-search .pane-content .description,
.pane-publications-search-category .view-content .description,
.pane-publications-search-category .pane-content .description,
.pane-publications-search-new .view-content .description,
.pane-publications-search-new .pane-content .description,
.field-type-text-long .view-content .description,
.field-type-text-long .pane-content .description {
  font-size: 12px;
}
.pane-publications-search-search .view-footer,
.pane-publications-search-category .view-footer,
.pane-publications-search-new .view-footer,
.field-type-text-long .view-footer {
  color: #7b7b7b;
  font-size: 14px;
}
.pane-publications-search-search .view-footer em,
.pane-publications-search-category .view-footer em,
.pane-publications-search-new .view-footer em,
.field-type-text-long .view-footer em {
  font-style: normal;
  font-weight: bold;
}
.pane-publications-search-search .pager,
.pane-publications-search-category .pager,
.pane-publications-search-new .pager,
.field-type-text-long .pager {
  float: right;
}
.pane-publications-search-search .pager.disabled li,
.pane-publications-search-category .pager.disabled li,
.pane-publications-search-new .pager.disabled li,
.field-type-text-long .pager.disabled li {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-publications-search-search .pager.disabled li a,
.pane-publications-search-category .pager.disabled li a,
.pane-publications-search-new .pager.disabled li a,
.field-type-text-long .pager.disabled li a {
  cursor: default;
}
.pane-publications-search-search .view-filters,
.pane-publications-search-category .view-filters,
.pane-publications-search-new .view-filters,
.field-type-text-long .view-filters {
  display: none;
  float: right;
  margin-top: -58px;
}
.pane-publications-search-search .view-filters .views-exposed-widgets,
.pane-publications-search-category .view-filters .views-exposed-widgets,
.pane-publications-search-new .view-filters .views-exposed-widgets,
.field-type-text-long .view-filters .views-exposed-widgets {
  margin-bottom: 24px;
}
.pane-publications-search-search .view-filters .views-exposed-widget,
.pane-publications-search-category .view-filters .views-exposed-widget,
.pane-publications-search-new .view-filters .views-exposed-widget,
.field-type-text-long .view-filters .views-exposed-widget {
  padding: 0;
}
.pane-publications-search-search .view-filters .views-exposed-widget .form-item-items-per-page label,
.pane-publications-search-category .view-filters .views-exposed-widget .form-item-items-per-page label,
.pane-publications-search-new .view-filters .views-exposed-widget .form-item-items-per-page label,
.field-type-text-long .view-filters .views-exposed-widget .form-item-items-per-page label {
  display: inline-block;
  font-size: 16px;
  padding-right: 8px;
}
.pane-publications-search-search .view-filters .views-exposed-widget .form-item-items-per-page div,
.pane-publications-search-category .view-filters .views-exposed-widget .form-item-items-per-page div,
.pane-publications-search-new .view-filters .views-exposed-widget .form-item-items-per-page div,
.field-type-text-long .view-filters .views-exposed-widget .form-item-items-per-page div {
  display: inline-block;
}
.pane-publications-search-search .view-filters .views-exposed-widget .form-item-items-per-page select,
.pane-publications-search-category .view-filters .views-exposed-widget .form-item-items-per-page select,
.pane-publications-search-new .view-filters .views-exposed-widget .form-item-items-per-page select,
.field-type-text-long .view-filters .views-exposed-widget .form-item-items-per-page select {
  margin-top: -4px;
}
.pane-publications-search-search .view-filters .views-exposed-widget .form-item-items-per-page select[disabled],
.pane-publications-search-category .view-filters .views-exposed-widget .form-item-items-per-page select[disabled],
.pane-publications-search-new .view-filters .views-exposed-widget .form-item-items-per-page select[disabled],
.field-type-text-long .view-filters .views-exposed-widget .form-item-items-per-page select[disabled] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-publications-search-search .ajax-progress,
.pane-publications-search-category .ajax-progress,
.pane-publications-search-new .ajax-progress,
.field-type-text-long .ajax-progress {
  display: none;
}

.pane-publications-atoz {
  clear: both;
  padding: 2em 0;
}
.pane-publications-atoz .view-header {
  background-color: #f3f3f3;
  border-top: 1px dotted #7b7b7b;
  overflow: hidden;
  padding: .75em 1em;
}
.pane-publications-atoz .view-header h2 {
  color: #7b7b7b !important;
  font-size: 20px !important;
}
.pane-publications-atoz .view-header .right {
  color: #005cb9;
  line-height: 24px;
}
.pane-publications-atoz .view-header .right a {
  text-decoration: underline;
}
.pane-publications-atoz .view-header .right a:hover {
  text-decoration: none;
}
.pane-publications-atoz .publications-alphabet {
  padding: 1.5em 0;
}
.pane-publications-atoz .publications-alphabet a,
.pane-publications-atoz .publications-alphabet span {
  font-size: 20px;
  padding: 0 .53em;
}
.pane-publications-atoz .publications-alphabet a {
  text-decoration: underline;
}
.pane-publications-atoz .publications-alphabet a:hover {
  text-decoration: none;
}
.pane-publications-atoz .view-content .wrapper-left,
.pane-publications-atoz .view-content .wrapper-right {
  float: left;
  width: 50%;
}
.pane-publications-atoz .view-content .view-grouping-char {
  border-top: 1px dotted #7b7b7b;
  clear: both;
  font-size: 28px;
  padding: .75em .5em .25em;
}
.pane-publications-atoz .view-content .view-grouping {
  padding: 0 1em 1em;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-header {
  padding: .5em 0;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-header a {
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-header a:hover {
  text-decoration: none;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content {
  padding-bottom: 1em;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content h3 {
  padding-bottom: .25em;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content h3 a {
  font-size: 13px;
  text-decoration: underline;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content h3 a:hover {
  text-decoration: none;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content h3 a.trigger {
  color: #7b7b7b;
  font-size: 14px;
  padding-right: .5em;
  text-decoration: none;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content ul {
  margin: 0;
  padding: .5em 0;
}
.pane-publications-atoz .view-content .view-grouping .view-grouping-content ul li {
  font-style: italic;
  margin: 0;
  padding: .25em 2em;
}

.consulting-design-engineer-hierarchy #page-title,
.page-your-business-consulting-design-engineer-1995-csi-master-format #page-title,
.page-your-business-consulting-design-engineer-2004-csi-master-format #page-title,
.page-your-business-consulting-design-engineer-by-product-description #page-title,
.page-your-business-consulting-design-engineer-time-current-curves #page-title {
  display: none;
}
.consulting-design-engineer-hierarchy #block-system-main .pane-bean-cde .pane-title,
.page-your-business-consulting-design-engineer-1995-csi-master-format #block-system-main .pane-bean-cde .pane-title,
.page-your-business-consulting-design-engineer-2004-csi-master-format #block-system-main .pane-bean-cde .pane-title,
.page-your-business-consulting-design-engineer-by-product-description #block-system-main .pane-bean-cde .pane-title,
.page-your-business-consulting-design-engineer-time-current-curves #block-system-main .pane-bean-cde .pane-title {
  display: block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  margin-bottom: 0;
  width: 80%;
}
.consulting-design-engineer-hierarchy .pane-node-content,
.consulting-design-engineer-hierarchy .bean-simple,
.page-your-business-consulting-design-engineer-1995-csi-master-format .pane-node-content,
.page-your-business-consulting-design-engineer-1995-csi-master-format .bean-simple,
.page-your-business-consulting-design-engineer-2004-csi-master-format .pane-node-content,
.page-your-business-consulting-design-engineer-2004-csi-master-format .bean-simple,
.page-your-business-consulting-design-engineer-by-product-description .pane-node-content,
.page-your-business-consulting-design-engineer-by-product-description .bean-simple,
.page-your-business-consulting-design-engineer-time-current-curves .pane-node-content,
.page-your-business-consulting-design-engineer-time-current-curves .bean-simple {
  padding: 2em 0 3em;
}
.consulting-design-engineer-hierarchy .pane-node-content ul li,
.consulting-design-engineer-hierarchy .bean-simple ul li,
.page-your-business-consulting-design-engineer-1995-csi-master-format .pane-node-content ul li,
.page-your-business-consulting-design-engineer-1995-csi-master-format .bean-simple ul li,
.page-your-business-consulting-design-engineer-2004-csi-master-format .pane-node-content ul li,
.page-your-business-consulting-design-engineer-2004-csi-master-format .bean-simple ul li,
.page-your-business-consulting-design-engineer-by-product-description .pane-node-content ul li,
.page-your-business-consulting-design-engineer-by-product-description .bean-simple ul li,
.page-your-business-consulting-design-engineer-time-current-curves .pane-node-content ul li,
.page-your-business-consulting-design-engineer-time-current-curves .bean-simple ul li {
  color: #005cb9;
  list-style-position: inside;
  margin-left: 15px;
}

.node-type-newsletter-type #block-system-main .pane-newsletters {
  margin-top: 40px;
}
.node-type-newsletter-type #block-system-main .pane-newsletters .pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-newsletter-type #block-system-main .pane-newsletters .views-row {
  margin-top: 30px;
}
.node-type-newsletter-type #block-system-main .pane-newsletters .views-row .views-field-title {
  font-size: 18px;
}
.node-type-newsletter-type #block-system-main .pane-newsletters .views-row .views-field-field-newsletter-link-title {
  margin-bottom: 4px;
  margin-top: 9px;
}
.node-type-newsletter-type #block-system-main .pane-newsletters .views-row .views-field-field-newsletter-description ul {
  list-style: disc inside none;
}

.node-type-links #block-system-main .pane-node-body {
  margin-bottom: 20px;
  overflow: hidden;
}

.node-type-resource #block-system-main .pane-node-field-resource-subtitle {
  color: #7b7b7b;
  font-size: 16px;
  margin-bottom: 2.2%;
}
.node-type-resource #block-system-main .pane-node-body {
  line-height: 20px;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list {
  overflow: hidden;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list .item-list {
  font-size: 0;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list > ul {
  font-size: 0;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li {
  line-height: 15px;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 3%;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li.last-level {
  display: inline-block;
  font-size: 13px;
  letter-spacing: normal;
  margin-bottom: 20px;
  margin-right: 20px;
  vertical-align: top;
  width: 220px;
  word-spacing: normal;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li.last-level li {
  list-style: square inside;
  font-size: 11px;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li.fourth {
  margin-right: 0;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li img {
  margin-bottom: 3.7%;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li h3 {
  color: #484848;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 2.8%;
}
.node-type-resource #block-system-main .pane-node-field-resource-resources .item-list li p {
  font-size: 11px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body {
  overflow: hidden;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body p {
  padding: 0;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a {
  float: left;
  height: 135px;
  margin-right: 20px;
  text-indent: -9999px;
  width: 300px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a:hover {
  background-position: 0 -135px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a.fb {
  background-image: url('../images/facebook.jpg');
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a.twitter {
  background-image: url('../images/twitter.jpg');
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a.youtube {
  background-image: url('../images/youtube.jpg');
  margin-right: 0;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a.blank {
  text-indent: 0px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-body a.last {
  margin-right: 0px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources {
  margin-top: 60px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .item-list ul {
  width: 100%;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .item-list li {
  font-size: 13px;
  margin-top: 0;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .item-list h3 {
  color: #262626;
  font-size: 33px;
  line-height: normal;
  margin-bottom: 1%;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .item-list span.ext {
  display: none;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .item-list li p {
  color: #7b7b7b;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 18px;
  line-height: normal;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider {
  margin-top: 36px;
  padding-right: 11px;
  position: relative;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .slides li {
  margin: 0 0 0 75px;
  text-align: center;
  width: 142px !important;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .slides li img {
  max-height: 142px;
  max-width: 142px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .slides li.fourth {
  margin-right: 75px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav {
  left: 0;
  position: absolute;
  top: 50px;
  width: 100%;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav li {
  width: 44px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a {
  background-color: #bcbcbc;
  background-position: center center;
  height: 44px;
  opacity: 1;
  position: absolute !important;
  width: 44px;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: 0;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: auto;
  right: 0;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a.flex-disabled, .node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
  opacity: 1 !important;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.node-type-resource .socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider .flex-control-nav {
  display: none;
}

.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 {
  margin-left: 0;
  margin-right: 1%;
  padding-top: 25px;
  width: 83%;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-title,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-node-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-node-body {
  margin-top: 3px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed {
  overflow: hidden;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .view-group-item {
  float: none;
  width: auto;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row .views-field-field-teaser-image img {
  border: 1px solid #f3f3f3;
  height: 138px;
  margin-bottom: 13px;
  width: 138px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row .views-field-field-teaser-text {
  line-height: 15px;
  margin-top: 5px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-slider .view-display-id-block_7 .flexslider {
  min-height: inherit;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider {
  position: relative;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .slides li,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .slides li {
  margin-right: 20px;
  width: 180px !important;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .slides li .views-field-title,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .slides li .views-field-title {
  font-size: 18px;
  line-height: 20px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .slides li img,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .slides li img {
  margin-bottom: 10px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav {
  position: absolute;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 44px;
  opacity: 1 !important;
  width: 44px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a:hover,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a.flex-disabled,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a.flex-disabled:hover,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a.flex-prev,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views-panes .flexslider .flex-direction-nav a.flex-next,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .pane-views.pane-slider .flexslider .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-9 .flex-control-nav {
  display: none;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 {
  margin-left: 1%;
  margin-right: 0;
  width: 14.8%;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 .panel-pane {
  margin-bottom: 40px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 .panel-pane .view-group-item {
  float: none;
  width: auto;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 .panel-pane .field-item,
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 .panel-pane .views-row {
  line-height: 14px;
  margin-bottom: 10px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 h2 {
  border-bottom: 1px dotted #484848;
  color: #484848;
  line-height: 17px;
  margin-bottom: 8px;
  padding-bottom: 5px;
}
.responsive-layout-normal.node-type-category .container-12 #block-system-main .grid-3 h2 a {
  color: #484848;
}

.node-type-product .overlay .right div.slider-title,
.node-type-category .overlay .right div.slider-title {
  font-size: 24px;
}

.node-type-product .overlay .right div.slider-text,
.node-type-category .overlay .right div.slider-text {
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.panel-display.omega-grid.omega-12-threecol-4-4-4 .panel-panel.grid-4.first {
  margin-left: 0;
}
.panel-display.omega-grid.omega-12-threecol-4-4-4 .panel-panel.grid-4.last {
  margin-right: 0;
}

#block-system-main .pane-services-service-categories,
#block-system-main .pane-services-services {
  overflow: hidden;
}
#block-system-main .pane-services-service-categories h2.pane-title,
#block-system-main .pane-services-services h2.pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
#block-system-main .pane-services-service-categories .views-row,
#block-system-main .pane-services-services .views-row {
  float: left;
  margin-left: 20px;
  min-height: 16em;
  width: 180px;
}
#block-system-main .pane-services-service-categories .views-row.views-row-4x,
#block-system-main .pane-services-services .views-row.views-row-4x {
  margin-left: 0;
}
#block-system-main .pane-services-service-categories .views-row .views-field-field-teaser-image img,
#block-system-main .pane-services-services .views-row .views-field-field-teaser-image img {
  display: block;
}
#block-system-main .pane-services-service-categories .views-row .views-field-title a,
#block-system-main .pane-services-services .views-row .views-field-title a {
  display: inline-block;
  font-size: 18px;
  margin: .5em 0;
}

#block-system-main .title-dotted {
  padding-bottom: 2em;
}
#block-system-main .title-dotted h2.pane-title {
  border-bottom: 1px dotted #484848;
  color: #484848;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.page-services #page-title {
  display: none;
}
.page-services #block-system-main .pane-slider-panel-pane-8 {
  padding-bottom: 4em;
}
.page-services #block-system-main .pane-slider-panel-pane-8 h2.pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.page-services #block-system-main .grid-12 {
  margin: 0;
}
.page-services #block-system-main .grid-6.first {
  margin-left: 0;
  width: 780px;
}
.page-services #block-system-main .grid-6.last {
  margin-right: 0;
  width: 140px;
}
.page-services #block-system-main .grid-6.last h2.pane-title {
  background: none;
  font-size: 18px;
  padding: 0 0 5px 0;
}

.pane-bean-services-contact-us .subtitle,
.pane-node-field-contact-us .subtitle {
  color: #484848;
  font-size: 18px;
  margin: .5em 0;
}
.pane-bean-services-contact-us ul,
.pane-node-field-contact-us ul {
  list-style: disc outside;
}
.pane-bean-services-contact-us ul li,
.pane-node-field-contact-us ul li {
  line-height: 1;
  margin: 0 0 .5em 1em;
}
.pane-bean-services-contact-us ul li a,
.pane-node-field-contact-us ul li a {
  font-size: 12px;
}

.pane-bean-services-resources li,
.pane-bean-services-resources .field-item,
.pane-bean-services-resources .views-field-title,
.pane-node-field-related-link li,
.pane-node-field-related-link .field-item,
.pane-node-field-related-link .views-field-title,
.pane-services-other-service-categories li,
.pane-services-other-service-categories .field-item,
.pane-services-other-service-categories .views-field-title,
.pane-services-other-services li,
.pane-services-other-services .field-item,
.pane-services-other-services .views-field-title,
.pane-node-field-related-tools li,
.pane-node-field-related-tools .field-item,
.pane-node-field-related-tools .views-field-title {
  margin-bottom: .5em;
}

.node-type-service-category .pane-slider,
.node-type-service-category .pane-slider-panel-pane-5,
.node-type-service-category .pane-slider-panel-pane-7,
.node-type-service .pane-slider,
.node-type-service .pane-slider-panel-pane-5,
.node-type-service .pane-slider-panel-pane-7 {
  position: relative;
}
.node-type-service-category .pane-slider .views-row .views-field,
.node-type-service-category .pane-slider-panel-pane-5 .views-row .views-field,
.node-type-service-category .pane-slider-panel-pane-7 .views-row .views-field,
.node-type-service .pane-slider .views-row .views-field,
.node-type-service .pane-slider-panel-pane-5 .views-row .views-field,
.node-type-service .pane-slider-panel-pane-7 .views-row .views-field {
  width: 180px;
}
.node-type-service-category .pane-slider .flex-control-nav,
.node-type-service-category .pane-slider-panel-pane-5 .flex-control-nav,
.node-type-service-category .pane-slider-panel-pane-7 .flex-control-nav,
.node-type-service .pane-slider .flex-control-nav,
.node-type-service .pane-slider-panel-pane-5 .flex-control-nav,
.node-type-service .pane-slider-panel-pane-7 .flex-control-nav {
  display: none;
}
.node-type-service-category .pane-slider .youtube-thumbnail,
.node-type-service-category .pane-slider-panel-pane-5 .youtube-thumbnail,
.node-type-service-category .pane-slider-panel-pane-7 .youtube-thumbnail,
.node-type-service .pane-slider .youtube-thumbnail,
.node-type-service .pane-slider-panel-pane-5 .youtube-thumbnail,
.node-type-service .pane-slider-panel-pane-7 .youtube-thumbnail {
  background: url('../images/btn-play.png') 50% 50% no-repeat;
  display: block;
  margin-bottom: 1em;
  overflow: hidden;
}
.node-type-service-category .pane-slider .youtube-thumbnail img,
.node-type-service-category .pane-slider-panel-pane-5 .youtube-thumbnail img,
.node-type-service-category .pane-slider-panel-pane-7 .youtube-thumbnail img,
.node-type-service .pane-slider .youtube-thumbnail img,
.node-type-service .pane-slider-panel-pane-5 .youtube-thumbnail img,
.node-type-service .pane-slider-panel-pane-7 .youtube-thumbnail img {
  position: relative;
  z-index: -1;
}
.node-type-service-category .pane-slider .views-field-title,
.node-type-service-category .pane-slider-panel-pane-5 .views-field-title,
.node-type-service-category .pane-slider-panel-pane-7 .views-field-title,
.node-type-service .pane-slider .views-field-title,
.node-type-service .pane-slider-panel-pane-5 .views-field-title,
.node-type-service .pane-slider-panel-pane-7 .views-field-title {
  display: inline-block;
  font-size: 18px;
  margin: .5em 0;
  width: 180px;
}
.node-type-service-category .pane-slider .flexslider,
.node-type-service-category .pane-slider-panel-pane-5 .flexslider,
.node-type-service-category .pane-slider-panel-pane-7 .flexslider,
.node-type-service .pane-slider .flexslider,
.node-type-service .pane-slider-panel-pane-5 .flexslider,
.node-type-service .pane-slider-panel-pane-7 .flexslider {
  min-height: 16em;
}

.field-name-field-contact-us a {
  font-size: 13px;
  font-weight: normal;
}

.node-type-service-category #page-title {
  display: none;
}
.node-type-service-category #block-system-main #page-title {
  display: block;
}
.node-type-service-category #block-system-main .grid-9 {
  margin-left: 0;
  width: 780px;
}
.node-type-service-category #block-system-main .grid-3 {
  margin-right: 0;
  width: 140px;
}
.node-type-service-category #block-system-main .title-pane,
.node-type-service-category #block-system-main .pane-node-body {
  margin-bottom: 2em;
}
.node-type-service-category #block-system-main .pane-node-field-product-banner {
  margin-bottom: 3em;
  overflow: hidden;
}
.node-type-service-category #block-system-main .grid-9 h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}

.node-type-service #page-title {
  display: none;
}
.node-type-service #block-system-main #page-title {
  display: block;
}
.node-type-service #block-system-main .grid-9 {
  margin-left: 0;
  width: 780px;
}
.node-type-service #block-system-main .grid-3 {
  margin-right: 0;
  width: 140px;
}
.node-type-service #block-system-main .pane-node-field-subtitle {
  margin-bottom: 0;
}
.node-type-service #block-system-main .pane-node-field-product-description {
  float: right;
  font-size: 16px;
  margin-top: 30px;
  width: 540px;
}
.node-type-service #block-system-main .pane-node-field-teaser-image {
  border: 1px solid #f3f3f3;
  float: left;
  margin-top: 30px;
  width: 220px;
}
.node-type-service #block-system-main .pane-node-field-teaser-image img {
  display: block;
}
.node-type-service #block-system-main .pane-node-field-brochure {
  clear: left;
  float: left;
  width: 220px;
}
.node-type-service #block-system-main .separator,
.node-type-service #block-system-main .pane-node-field-product-banner,
.node-type-service #block-system-main .pane-node-body {
  padding-bottom: 3em;
}
.node-type-service #block-system-main .grid-9 h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}

.pane-node-field-product-banner {
  overflow: hidden;
}

.context-solar .popup-content {
  display: none;
}

.context-reducing-ups-cost-ownership .field-name-body ul {
  line-height: .5em;
}
.context-reducing-ups-cost-ownership .field-name-body li {
  margin-bottom: .10em;
}
.context-reducing-ups-cost-ownership .field-name-body .style10 {
  color: #7b7b7b;
  font-size: 11px;
  font-weight: bold;
}
.context-reducing-ups-cost-ownership .field-name-body .style11 {
  color: #7b7b7b;
}
.context-reducing-ups-cost-ownership .field-name-body .UPSTitle {
  color: #7b7b7b;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  line-height: 18px;
}
.context-reducing-ups-cost-ownership .field-name-body .UPSbodyfont {
  color: #575757;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
.context-reducing-ups-cost-ownership .field-name-body .UPSbodyfontSmall {
  color: #575757;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
}
.context-reducing-ups-cost-ownership .field-name-body .slct {
  padding: 1px;
  width: 180px;
}
.context-reducing-ups-cost-ownership .field-name-body .SpanNumbers {
  background-color: #eef7db;
  border: 1px solid #cfcfcf;
  display: inline-block;
  height: 22px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 122px;
}
.context-reducing-ups-cost-ownership .field-name-body td.HighlightNumbers {
  background-color: #eef7db;
  border: 1px solid #cfcfcf;
  height: 22px;
  text-align: center;
  vertical-align: middle;
  width: 122px;
}
.context-reducing-ups-cost-ownership .field-name-body .enclosureclosed {
  background-size: auto 100%;
  overflow: hidden;
  padding: 20px;
}

.node-type-page #section-content .pane-node-body table {
  border-collapse: collapse;
  position: relative;
  width: 100%;
}
.node-type-page #section-content .pane-node-body table tr.even,
.node-type-page #section-content .pane-node-body table tr.odd {
  background-color: transparent;
}
.node-type-page #section-content .pane-node-body table td {
  padding: 5px 0;
}
.node-type-page #section-content .pane-node-body table input[type="text"] {
  margin: 0;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen thead {
  text-align: center;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen thead td.first {
  text-align: left;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen thead th {
  text-align: center;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen tbody td {
  text-align: right;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen tbody td.labelCell {
  text-align: left;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen tbody td input[type="text"] {
  width: 140px;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen tfoot {
  border: 1px dotted #7b7b7b;
  font-weight: bold;
}
.node-type-page #section-content .pane-node-body table.dataTableOpen tfoot td {
  padding: 10px 5px;
}
.node-type-page #section-content .pane-node-body #savingsSummaryBox {
  border: 3px solid #005cb9;
  width: auto;
}
.node-type-page #section-content .pane-node-body #savingsSummaryBox h2 {
  padding-bottom: 3px;
}
.node-type-page #section-content .pane-node-body #savingsSummaryBox table td {
  padding: 5px 10px;
}
.node-type-page #section-content .pane-node-body #savingsSummaryBox th {
  background-color: #005cb9;
}
.node-type-page #section-content .pane-node-body #summaryTotalCostSavings {
  color: #ff9821;
  font-size: 18px;
}

.page-node-add-product-registration .node-product_registration-form .form-wrapper {
  overflow: hidden;
}
.page-node-add-product-registration .node-product_registration-form .form-type-textfield > label,
.page-node-add-product-registration .node-product_registration-form .form-type-select > label,
.page-node-add-product-registration .node-product_registration-form .form-type-radios > label {
  color: #484848;
  float: left;
  font-family: Arial, sans-serif;
  font-weight: normal;
  margin-right: -180px;
  padding: 10px 0;
  width: 165px;
}
.page-node-add-product-registration .node-product_registration-form input.form-text,
.page-node-add-product-registration .node-product_registration-form .form-radios,
.page-node-add-product-registration .node-product_registration-form select {
  color: #484848;
  margin-left: 180px;
}
.page-node-add-product-registration .node-product_registration-form input.form-text {
  background-color: #f3f3f3;
  border: none;
  height: 36px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 389px;
}
.page-node-add-product-registration .node-product_registration-form select {
  background: url('../images/select-arrow.png') no-repeat right center #f3f3f3;
  border: none;
  height: 38px;
  padding: 10px 30px 10px 10px;
  text-indent: 0.01px;
  text-overflow: "";
}
.page-node-add-product-registration .node-product_registration-form .ge-select-fallback-wrapper {
  margin-left: 180px;
}
.page-node-add-product-registration .node-product_registration-form .ge-select-fallback-wrapper .ge-select-fallback {
  background: none;
  margin: 0;
}
.page-node-add-product-registration .node-product_registration-form .form-radios {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 15px;
  margin-top: 15px;
}
.page-node-add-product-registration .node-product_registration-form .form-radios .form-type-radio {
  display: inline;
}
.page-node-add-product-registration .node-product_registration-form .form-radios .form-type-radio label {
  margin-right: 15px;
}
.page-node-add-product-registration .node-product_registration-form .form-radios input[type="radio"] {
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.page-node-add-product-registration .node-product_registration-form .form-radios input[type="radio"] + label {
  background: url('../images/radio-unchecked.png') left center no-repeat;
  cursor: pointer;
  padding: 1px 0 0 22px;
}
.page-node-add-product-registration .node-product_registration-form .form-radios input[type="radio"] + label.checked {
  background-image: url('../images/radio-checked.png');
}
.page-node-add-product-registration .node-product_registration-form .form-radios input[type="radio"]:checked + label {
  background-image: url('../images/radio-checked.png');
}
.page-node-add-product-registration .node-product_registration-form table.sticky-header,
.page-node-add-product-registration .node-product_registration-form .tabledrag-toggle-weight-wrapper {
  display: none;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table {
  width: 569px;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table thead {
  float: left;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table thead th.field-label {
  background: none;
  border: none;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table thead th.field-label label {
  font-family: Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 10px;
  width: 180px;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody {
  float: right;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr {
  background: none;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr .field-multiple-drag,
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr label,
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr .form-required {
  display: none;
}
.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr input {
  margin: 0;
}
.page-node-add-product-registration .node-product_registration-form input.form-submit {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  background-image: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  margin-left: 180px;
  padding-left: 20px;
  padding-right: 20px;
  text-shadow: inherit;
}
.page-node-add-product-registration .node-product_registration-form input.form-submit:hover {
  background-color: #004386;
  color: #ffffff;
}
.page-node-add-product-registration .node-product_registration-form input.form-submit:visited {
  color: #ffffff;
}

.node-type-family.layout-2 #region-header-second {
  min-height: inherit;
}
.node-type-family.layout-2 #block-views-header-banner-image-block-4,
.node-type-family.layout-2 .view.view-header-banner-image-historical {
  display: none;
}
.node-type-family.layout-2 .pane-node-field-featured-content {
  float: left;
  overflow: hidden;
  padding: 2em 0;
  width: 25%;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-image {
  float: left;
  margin-top: 3px;
  width: 50px;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-image a img {
  display: block;
  height: auto;
  width: 100%;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content {
  margin-left: 60px;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content .featured-tools-title a {
  font-size: 18px;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content .featured-tools-teaser-text {
  font-size: 11px;
  margin-top: 5px;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content .featured-tools-button a {
  background-color: #005cb9;
  background-position: 98% 50%;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  margin-top: 10px;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content .featured-tools-button a:hover {
  background-color: #004386;
  color: #ffffff;
}
.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content .featured-tools-button a:visited {
  color: #ffffff;
}
.node-type-family.layout-2 .pane-node-field-featured-content img {
  height: 100%;
  width: 100%;
}
.node-type-family.layout-2 .pane-slides {
  float: right;
}
.node-type-family.layout-2 .pane-node-body table td {
  padding: 0 2.5%;
  vertical-align: top;
  width: 20%;
}
.node-type-family.layout-2 .pane-node-body table td a {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}
.node-type-family.layout-2 .pane-node-field-sidebar-banner {
  padding-top: 2em;
}

.pane-geis-category-products-social {
  margin-bottom: 20px;
  overflow: hidden;
}
.pane-geis-category-products-social .pane-content li {
  padding: 0 !important;
}
.pane-geis-category-products-social .pane-content li a {
  background-image: url('../images/social-sidebar-icons.png');
  float: left;
  height: 28px;
  margin-right: 15px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 29px;
}
.pane-geis-category-products-social .pane-content li a.twitter {
  background-position: -29px 0;
}
.pane-geis-category-products-social .pane-content li a.youtube {
  background-position: -58px 0;
}

#colorbox #cboxNext,
#colorbox #cboxPrevious,
#colorbox #cboxClose {
  border: none;
}
#colorbox #cboxLoadedContent iframe {
  display: block;
}

.page-channel-query #block-system-main .pane-channel-partner-search .view-header {
  color: #7b7b7b;
  font-size: 16px;
  padding-top: 1em;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters {
  padding-top: 2em;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets,
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widget {
  margin: 0;
  padding: 0;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters label,
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-widget {
  float: left;
  font-size: 18px;
  font-weight: normal;
  line-height: 36px;
  padding-right: 1em;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters input[name=combine] {
  background-color: #f3f3f3;
  border: none;
  box-sizing: border-box;
  color: #484848;
  height: 36px;
  font-size: 15px;
  padding: 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters input[type=submit] {
  background: none #005cb9;
  border: none;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: .5em 1em;
  text-decoration: none;
  text-shadow: none;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-filters input[type=submit]:hover {
  background-color: #004386;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content {
  padding-top: 2em;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content th.views-field-title {
  width: 45%;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content th.views-field-title-1 {
  width: 45%;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content th .ajax-progress {
  display: none;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content td {
  font-size: 14px;
  padding: 9px 11px !important;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content td.views-field-field-validity {
  text-align: right;
}
.page-channel-query #block-system-main .pane-channel-partner-search .view-content tr:hover {
  background-color: #fafafa;
}

.media-youku-preview-wrapper > div {
  overflow: hidden;
}

/* Color vars */
/* Font vars */
/* Size vars */
a {
  color: #262626;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

/* basic */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

.left {
  float: left;
}

.right {
  float: right;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
}

body {
  color: #484848;
  font: 500 13px/normal "ge-inspira", Arial, sans-serif;
  line-height: 1;
}

#page {
  overflow: hidden;
}

ul {
  list-style: none;
}

.item-list ul li {
  margin-left: 14px;
}

ol {
  list-style: decimal inside;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "ge-inspira", Arial, sans-serif;
  font-weight: normal;
}

.not-front #block-system-main .pane-entity-field .field-type-text-long h2,
.not-front #block-system-main .pane-node-body .field-name-body h2 {
  background-color: #f3f3f3;
  color: #484848;
  font-size: 22px;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.not-front #block-system-main h4 {
  font-size: 19px;
}
.not-front #block-system-main h5 {
  font-size: 17px;
}
.not-front #block-system-main h6 {
  font-size: 15px;
}

.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-bottom {
  width: 100%;
}

span.ext {
  display: none;
}

body {
  color: #484848;
  font: 500 13px/normal "ge-inspira", Arial, sans-serif;
  line-height: 1;
}
body > img {
  display: none;
}

#section-footer {
  background-color: #575757;
  color: #ffffff;
}
#section-footer .grid-8 .pane-title {
  background: url('../images/footer-dots-long.png') bottom left no-repeat;
  color: #ffffff;
  font: 500 18px/normal "ge-inspira", Arial, sans-serif;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#section-footer #region-footer-first {
  float: none;
}
#section-footer .container-12,
#section-footer .container-12 .grid-12 {
  margin: 0;
  width: auto;
}
#section-footer .pane-menu-menu-footer-menu ul.menu {
  float: right;
  margin-top: 30px;
  text-align: right;
  text-transform: uppercase;
}
#section-footer .pane-menu-menu-footer-menu ul.menu li {
  background: url('../images/footer-dots-short.png') top left repeat-x;
  list-style: none;
  margin-bottom: 6px;
  padding: 5px 10px 0 0;
}
#section-footer .pane-menu-menu-footer-menu ul.menu li a {
  color: #ffffff;
  font: 500 14px/normal "ge-inspira", Arial, sans-serif;
}
#section-footer .pane-menu-menu-footer-menu ul.menu li a:hover {
  text-decoration: underline;
}
#section-footer .pane-menu-menu-footer-menu ul.menu li span.ext {
  display: none;
}
#section-footer .pane-system-main-menu {
  background: url('../images/prefooter-bg.jpg') 50% 0;
  border-bottom: 2px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  margin-bottom: 20px;
  padding: 30px 0;
  overflow: hidden;
  width: 100%;
}
#section-footer .pane-system-main-menu .pane-content ul li {
  float: left;
  list-style: none;
  margin: 0 10px;
  padding: 0;
  width: 140px;
}
#section-footer .pane-system-main-menu .pane-content ul li.header {
  display: none;
}
#section-footer .pane-system-main-menu .pane-content ul li a {
  color: #484848;
  display: block;
  font-size: 18px;
}
#section-footer .pane-system-main-menu .pane-content ul li a.nolink {
  display: none;
}
#section-footer .pane-system-main-menu .pane-content ul li > li.last {
  position: absolute;
  right: 0;
  top: 40px;
}
#section-footer .pane-system-main-menu .pane-content ul li ul li {
  float: none;
  margin: 0;
  width: auto;
}
#section-footer .pane-system-main-menu .pane-content ul li ul li a {
  color: #262626;
  display: inline-block;
  font-size: 11px;
}
#section-footer .pane-system-main-menu .pane-content ul li ul li ul {
  margin: 0;
}
#section-footer .pane-system-main-menu .pane-content > ul.menu > li > a {
  margin-bottom: 16px;
}
#section-footer .pane-system-main-menu .pane-content > ul.menu ul.menu li a {
  margin-bottom: 2px;
}
#section-footer .pane-system-main-menu .view-group-item ul,
#section-footer .pane-system-main-menu .pane-content > ul.menu li:first-child ul.menu ul.menu {
  display: none;
}
#section-footer .container-12 .pane-system-main-menu .pane-content,
#section-footer .footer-wrapper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 960px;
}
#section-footer .grid-4 {
  margin-left: 0;
  max-width: 320px;
}
#section-footer .grid-8 {
  max-width: 640px;
}
#section-footer .field-name-field-footer-text {
  display: none;
}
#section-footer .copy-logo,
#section-footer .field-name-field-footer-text .field-item {
  background: url('../images/copy-logo.png') no-repeat;
  float: left;
  line-height: 39px;
  padding-left: 90px;
}
#section-footer .field-name-field-footer-copyright {
  margin-bottom: 30px;
  text-align: right;
}
#section-footer #copy-asterisk,
#section-footer .field-name-field-footer-footnote {
  clear: both;
  color: #cfcfcf;
  float: right;
  font-size: 12px;
  line-height: 1.5;
  text-align: right;
}
#section-footer .pane-geis-mobile-footer,
#section-footer .pane-gemwe-mobile-footer {
  display: none;
}

#zone-footer #footer-text {
  float: left;
  margin: 0;
}
#zone-footer .pane-menu-menu-footer-menu {
  float: right;
  margin-right: 10px;
  width: 300px;
}
#zone-footer #footer-logo {
  clear: both;
  float: right;
  position: relative;
}

.responsive-layout-normal #section-footer #footer-text {
  margin-left: 10px;
  width: 610px;
}

.responsive-layout-normal #zone-footer #footer-logo {
  margin: 40px 10px 10px;
  overflow: hidden;
}

#_bapw-link {
  background: url('../images/adchoices.png') no-repeat 0 0;
  display: block;
  height: 26px;
  overflow: hidden;
  text-indent: -9999px;
  width: 81px;
}

.pane-ge-core-adchoices {
  clear: right;
  float: right;
  margin: 10px 10px 0 0;
  position: relative;
  width: 81px;
}
.pane-ge-core-adchoices a {
  position: absolute;
  z-index: 1;
}

.footer-wrapper {
  overflow: hidden;
}
@media screen and (max-width: 480px) {
  .footer-wrapper {
    overflow: visible;
  }
}

/* Footer Social Menu */
.pane-menu-menu-social {
  position: absolute;
  bottom: 50px;
  left: 10px;
}
@media screen and (max-width: 480px) {
  .pane-menu-menu-social {
    display: none;
  }
}
.pane-menu-menu-social .pane-content li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pane-menu-menu-social .pane-content li.last a {
  margin-right: 0;
}
.pane-menu-menu-social .pane-content li a {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 35px;
  margin-right: 4px;
  text-indent: -9999px;
  width: 35px;
}
.pane-menu-menu-social .pane-content li a:hover {
  background-position: 0 -35px;
}
.pane-menu-menu-social .pane-content li a.facebook {
  background-image: url('../images/social-icons-facebook.png');
}
.pane-menu-menu-social .pane-content li a.twitter {
  background-image: url('../images/social-icons-twitter.png');
}
.pane-menu-menu-social .pane-content li a.youtube {
  background-image: url('../images/social-icons-youtube.png');
}
.pane-menu-menu-social .pane-content li a.linkedin {
  background-image: url('../images/social-icons-linkedin.png');
}
.pane-menu-menu-social .pane-content li a.instagram {
  background-image: url('../images/social-icons-instagram.png');
}
.pane-menu-menu-social .pane-content li a.youku {
  background-image: url('../images/social-icons-youku.png');
}
.pane-menu-menu-social .pane-content li a.wechat {
  background-image: url('../images/social-icons-wechat.png');
}

.blue-button,
a.blue-button,
a.blue-button:link,
a.blue-button:visited {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
}
.blue-button:hover, .blue-button:visited,
a.blue-button:hover,
a.blue-button:visited,
a.blue-button:link:hover,
a.blue-button:link:visited,
a.blue-button:visited:hover,
a.blue-button:visited:visited {
  color: #ffffff;
  text-decoration: none;
}
.blue-button:hover,
a.blue-button:hover,
a.blue-button:link:hover,
a.blue-button:visited:hover {
  background-color: #e5000d;
}

a.blue-button-sm {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 11px;
}
a.blue-button-sm:hover, a.blue-button-sm:visited {
  color: #ffffff;
  text-decoration: none;
}
a.blue-button-sm:hover {
  background-color: #e5000d;
}

a.blue-button-lg {
  background-color: #ff000f;
  color: #ffffff;
  display: table;
  padding: 5px 10px;
  text-decoration: none;
  clear: both;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  padding: 8px 15px;
}
a.blue-button-lg:hover, a.blue-button-lg:visited {
  color: #ffffff;
  text-decoration: none;
}
a.blue-button-lg:hover {
  background-color: #e5000d;
}

a.light-blue-button,
a.lightBlue_button {
  background-color: #6e6e6e;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px;
}
a.light-blue-button:hover, a.light-blue-button:visited,
a.lightBlue_button:hover,
a.lightBlue_button:visited {
  color: #ffffff;
  text-decoration: none;
}
a.light-blue-button:hover,
a.lightBlue_button:hover {
  background-color: #585858;
}

a.dark-blue-button,
a.darkBlue_button {
  background-color: #6e6e6e;
  color: white;
  display: inline-block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px;
  text-decoration: none;
}
a.dark-blue-button:hover,
a.darkBlue_button:hover {
  background-color: #585858;
  color: #ffffff;
}
a.dark-blue-button:visited,
a.darkBlue_button:visited {
  color: #ffffff;
}

a.green-button,
a.Green_button {
  background-color: #6e6e6e;
  color: white;
  display: inline-block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px;
  text-decoration: none;
}
a.green-button:hover,
a.Green_button:hover {
  background-color: #585858;
  color: #ffffff;
}
a.green-button:visited,
a.Green_button:visited {
  color: #ffffff;
}

a.orange-button,
a.Orange_button {
  background-color: #6e6e6e;
  color: #ffffff;
  display: inline-block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px;
  text-decoration: none;
}
a.orange-button:hover,
a.Orange_button:hover {
  background-color: #585858;
  color: #ffffff;
  text-decoration: none;
}
a.orange-button:visited,
a.Orange_button:visited {
  color: #ffffff;
}

a.purple-button,
a.Purple_button {
  background-color: #6e6e6e;
  color: white;
  display: inline-block;
  font-family: "ge-inspira", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 15px;
  text-decoration: none;
}
a.purple-button:hover,
a.Purple_button:hover {
  background-color: #585858;
  color: #ffffff;
}
a.purple-button:visited,
a.Purple_button:visited {
  color: #ffffff;
}

a.download-button {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 19px;
  margin-top: 10px;
  text-align: left;
}
a.download-button:hover, a.download-button:visited {
  color: #ffffff;
  text-decoration: none;
}
a.download-button:hover {
  background-color: #e5000d;
}
a.download-button:hover, a.download-button:visited {
  color: #ffffff;
  text-decoration: none;
}
a.download-button:before {
  background: url('../images/dnld-ico.png') 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 26px;
  vertical-align: middle;
  width: 30px;
}

.panel-pane.pane-views.pane-products ul,
.node-type-product .pane-node-body ul,
.node-type-product .pane-node-field-product-banner ul,
.node-type-product .pane-node-field-model-table ul,
.pane-bean-services-contact-us ul,
.pane-node-field-contact-us ul,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul,
#block-system-main .field-name-field-market-additional-res ul,
.pane-bean-your-business-resources ul,
.field-type-text-with-summary ul,
.pane-bean-cde ul,
#block-system-main .pane-node-field-info-blocks .field-item ul,
#block-system-main .pane-node-field-product-description ul {
  list-style: none;
}
.panel-pane.pane-views.pane-products ul li,
.node-type-product .pane-node-body ul li,
.node-type-product .pane-node-field-product-banner ul li,
.node-type-product .pane-node-field-model-table ul li,
.pane-bean-services-contact-us ul li,
.pane-node-field-contact-us ul li,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li,
#block-system-main .field-name-field-market-additional-res ul li,
.pane-bean-your-business-resources ul li,
.field-type-text-with-summary ul li,
.pane-bean-cde ul li,
#block-system-main .pane-node-field-info-blocks .field-item ul li,
#block-system-main .pane-node-field-product-description ul li {
  list-style: none;
  margin-left: 0;
  padding-left: .8em;
  position: relative;
  text-align: left;
}
.panel-pane.pane-views.pane-products ul li:before,
.node-type-product .pane-node-body ul li:before,
.node-type-product .pane-node-field-product-banner ul li:before,
.node-type-product .pane-node-field-model-table ul li:before,
.pane-bean-services-contact-us ul li:before,
.pane-node-field-contact-us ul li:before,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li:before,
#block-system-main .field-name-field-market-additional-res ul li:before,
.pane-bean-your-business-resources ul li:before,
.field-type-text-with-summary ul li:before,
.pane-bean-cde ul li:before,
#block-system-main .pane-node-field-info-blocks .field-item ul li:before,
#block-system-main .pane-node-field-product-description ul li:before {
  content: "\25CF";
  left: 0;
  padding-right: 7px;
  position: absolute;
  width: 1%;
}
.panel-pane.pane-views.pane-products ul li a,
.node-type-product .pane-node-body ul li a,
.node-type-product .pane-node-field-product-banner ul li a,
.node-type-product .pane-node-field-model-table ul li a,
.pane-bean-services-contact-us ul li a,
.pane-node-field-contact-us ul li a,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li a,
#block-system-main .field-name-field-market-additional-res ul li a,
.pane-bean-your-business-resources ul li a,
.field-type-text-with-summary ul li a,
.pane-bean-cde ul li a,
#block-system-main .pane-node-field-info-blocks .field-item ul li a,
#block-system-main .pane-node-field-product-description ul li a {
  border-bottom: 1px solid transparent \9;
}
.panel-pane.pane-views.pane-products ul li a:hover,
.node-type-product .pane-node-body ul li a:hover,
.node-type-product .pane-node-field-product-banner ul li a:hover,
.node-type-product .pane-node-field-model-table ul li a:hover,
.pane-bean-services-contact-us ul li a:hover,
.pane-node-field-contact-us ul li a:hover,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li a:hover,
#block-system-main .field-name-field-market-additional-res ul li a:hover,
.pane-bean-your-business-resources ul li a:hover,
.field-type-text-with-summary ul li a:hover,
.pane-bean-cde ul li a:hover,
#block-system-main .pane-node-field-info-blocks .field-item ul li a:hover,
#block-system-main .pane-node-field-product-description ul li a:hover {
  border-bottom: 1px solid #005cb9 \9;
  text-decoration: none\9;
}
.panel-pane.pane-views.pane-products ul li a:before,
.node-type-product .pane-node-body ul li a:before,
.node-type-product .pane-node-field-product-banner ul li a:before,
.node-type-product .pane-node-field-model-table ul li a:before,
.pane-bean-services-contact-us ul li a:before,
.pane-node-field-contact-us ul li a:before,
.not-front.page-industries #block-system-main .pane-bean-market-additional-resources ul li a:before,
#block-system-main .field-name-field-market-additional-res ul li a:before,
.pane-bean-your-business-resources ul li a:before,
.field-type-text-with-summary ul li a:before,
.pane-bean-cde ul li a:before,
#block-system-main .pane-node-field-info-blocks .field-item ul li a:before,
#block-system-main .pane-node-field-product-description ul li a:before {
  content: "\25CF";
  left: 0;
  padding-right: 7px;
  position: absolute;
  width: 1%;
}

#block-system-main .field-name-field-market-additional-res ul li {
  display: table;
  font-family: "ge-inspira", Arial, sans-serif;
  margin-left: 0;
  position: relative;
  text-align: left;
  vertical-align: top;
  font-size: 16px;
}
#block-system-main .field-name-field-market-additional-res ul li:before {
  content: "\25CF";
  display: table-cell;
  padding-right: 10px;
  width: 1%;
}
#block-system-main .field-name-field-market-additional-res ul li a:before {
  content: "\25CF";
  left: 0;
  position: absolute;
}

.front .flexslider .overlay {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.87);
  color: #262626;
}
.front .flexslider .overlay div.slider-text {
  border-top: 1px solid #262626;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a {
  background-image: none;
  background-color: #d2d2d2;
  border-radius: 14px;
  width: 28px;
  height: 28px;
  opacity: 1 !important;
  margin: -14px 0 0 0 !important;
  position: absolute !important;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a:after {
  content: "";
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 2px 2px 0px 0px;
  position: absolute;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-prev:after {
  transform: rotate(-135deg);
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-next:after {
  transform: rotate(45deg);
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-prev, .front #block-views-slider-block .flexslider .flex-direction-nav a.flex-prev:hover {
  left: 20px;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-next, .front #block-views-slider-block .flexslider .flex-direction-nav a.flex-next:hover {
  right: 20px;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a:before, .front #block-views-slider-block .flexslider .flex-direction-nav a:after {
  text-indent: 0;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a:before {
  content: "\2014";
  color: #6e6e6e;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.front #block-views-slider-block .flexslider .flex-direction-nav a:after {
  border-color: #6e6e6e;
  top: 9px;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-prev:after {
  left: 8px;
}
.front #block-views-slider-block .flexslider .flex-direction-nav a.flex-next:after {
  right: 8px;
}
.front .flex-control-paging li a:before {
  color: #d2d2d2;
}
.front .flex-control-paging li a.flex-active:before {
  color: #6e6e6e;
}
.front .pane-slider .slider-middle-2 .flexslider {
  width: 640px;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-overlay {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.87);
  box-sizing: border-box;
  min-height: 107px;
  width: 100%;
}
.front .pane-slider .flexslider ul li.views-row:hover .middle-slider-overlay {
  background-color: #ffffff;
}
.front .pane-slider .flexslider ul li.views-row .middle-slider-title a,
.front .pane-slider .flexslider ul li.views-row .middle-slider-text a {
  color: #262626;
}
.front .flexslider-custom-nav-wrapper {
  display: flex;
  position: absolute;
  top: 15px;
  right: 0;
}
@media screen and (max-width: 480px) {
  .front .flexslider-custom-nav-wrapper {
    display: none;
  }
}
.front .flexslider-custom-nav-wrapper > a:after {
  content: "";
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 2px 2px 0px 0px;
  position: absolute;
}
.front .flexslider-custom-nav-wrapper > a.flex-prev:after {
  transform: rotate(-135deg);
}
.front .flexslider-custom-nav-wrapper > a.flex-next:after {
  transform: rotate(45deg);
}
.front .flexslider-custom-nav-wrapper > a.flex-prev:after {
  left: 0;
}
.front .flexslider-custom-nav-wrapper > a.flex-next:after {
  right: 0;
}
.front .flexslider-custom-nav-wrapper a.flex-prev,
.front .flexslider-custom-nav-wrapper a.flex-next {
  color: #d2d2d2;
  font-size: 16px;
  font-weight: bold;
  margin: 0 5px;
  position: relative;
}
.front .flexslider-custom-nav-wrapper a.flex-prev:hover,
.front .flexslider-custom-nav-wrapper a.flex-next:hover {
  text-decoration: none;
}
.front .flexslider-custom-nav-wrapper a.flex-prev:after,
.front .flexslider-custom-nav-wrapper a.flex-next:after {
  border-color: #d2d2d2;
  top: 4px;
}
.front .flexslider-custom-nav-wrapper .flex-control-nav {
  position: static;
  margin-top: 4px;
}
.front .flexslider-custom-nav-wrapper .flex-control-paging li a {
  background-color: #d2d2d2;
}
.front .flexslider-custom-nav-wrapper .flex-control-paging li a.flex-active {
  background-color: #6e6e6e;
}
.front .featured-headlines ul.slides li .middle-slider-overlay {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.87);
  box-sizing: border-box;
  min-height: 107px;
  width: 100%;
}
.front .featured-headlines ul.slides li:hover .middle-slider-overlay {
  background-color: #ffffff;
}
.front .featured-headlines ul.slides li .middle-slider-title a,
.front .featured-headlines ul.slides li .middle-slider-text a {
  color: #262626;
}

.node-type-new-product-introduction .slider--featured {
  margin-top: 20px;
}
.node-type-new-product-introduction .pane-node-body .image-block {
  margin-bottom: 20px;
  overflow: hidden;
}
.node-type-new-product-introduction .pane-node-body .image-block img {
  float: left;
  margin-right: 70px;
}
.node-type-new-product-introduction .pane-node-body .image-block .text-block {
  background-color: #fafafa;
  padding: 20px;
  overflow: hidden;
}
.node-type-new-product-introduction .pane-node-body .image-block .text-block h5 {
  font-weight: bold;
  margin-bottom: 10px;
}
.node-type-new-product-introduction .pane-slider h2.pane-title {
  background-color: #f3f3f3;
  font-weight: normal;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}

@media screen and (min-width: 481px) {
  .node-type-new-product-introduction #page-title {
    display: none;
  }
  .node-type-new-product-introduction #block-system-main #page-title {
    display: block;
  }
  .node-type-new-product-introduction #block-system-main .grid-12 {
    margin: 0;
  }
  .node-type-new-product-introduction #block-system-main .grid-6.first {
    margin-left: 0;
    width: 780px;
  }
  .node-type-new-product-introduction #block-system-main .grid-6.last {
    margin-right: 0;
    width: 140px;
  }
  .node-type-new-product-introduction #block-system-main .product-image-buttons-wrapper {
    float: left;
    margin: 0 30px 20px 0;
    width: 220px;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-product-description {
    float: right;
    font-size: 16px;
    width: 520px;
  }
  .node-type-new-product-introduction #block-system-main .slider--featured {
    clear: both;
    margin-bottom: 20px;
    padding-top: 20px;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-teaser-image {
    border: 1px solid #f3f3f3;
    float: left;
    width: 220px;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-teaser-image img {
    display: block;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-brochure {
    clear: left;
    float: left;
    width: 220px;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-group-description,
  .node-type-new-product-introduction #block-system-main .pane-node-field-additional-resources,
  .node-type-new-product-introduction #block-system-main .pane-node-body,
  .node-type-new-product-introduction #block-system-main .pane-node-field-product-banner {
    font-size: 16px;
    padding-bottom: 2em;
  }
  .node-type-new-product-introduction #block-system-main .pane-node-field-related-link {
    padding-bottom: 1em;
  }
  .node-type-new-product-introduction #block-system-main .grid-12 h2 {
    background-color: #f3f3f3;
    color: #484848;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 9px 0 9px 13px;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table {
    margin-bottom: 20px;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td {
    padding-right: 20px;
    padding-top: 1px;
    vertical-align: top;
    width: 140px;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td:last-child {
    padding: 0;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td h3 {
    color: #005cb9;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 7px;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td div.description {
    font-size: 11px;
    line-height: 15px;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td ol,
  .node-type-new-product-introduction #block-system-main table.npi-table td ul {
    list-style-position: inside;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table td ul {
    list-style-type: disc;
  }
  .node-type-new-product-introduction #block-system-main table.npi-table-multi td h3 {
    font-size: 14px;
    font-weight: normal;
    margin-top: 16px;
    margin-bottom: 6px;
  }
}
.node-type-panel h1 {
  display: none;
}
.node-type-panel h2.pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.node-type-panel .panel-pane {
  margin-bottom: 20px;
}
.node-type-panel .pane-node-field-panel-headline {
  color: #005cb9;
  font-size: 40px;
  width: 83%;
}
.node-type-panel #countdown-header {
  background-color: #005cb9;
  color: #ffffff;
  font-size: 35px;
  margin: 0;
  padding: 4px 0;
  text-align: center;
}
.node-type-panel .pane-countdown {
  border-color: #bcbcbc;
  border-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 20px;
  width: 50%;
}
.node-type-panel .pane-countdown.left {
  border-left-width: 1px;
  margin-right: -1px;
}
.node-type-panel .pane-countdown.right {
  border-right-width: 1px;
  margin-left: -1px;
}
.node-type-panel .pane-countdown h2.pane-title {
  background: none;
  color: #005cb9;
  font-weight: bold;
  margin: 20px 0 0;
  padding: 9px 58px;
}
.node-type-panel .pane-countdown .cdWrapper {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 20px;
  margin: 0 auto;
  width: 75%;
}
.node-type-panel .pane-countdown .countdownHolder {
  margin-top: 10px;
  width: auto;
}
.node-type-panel .pane-countdown .countdownHolder .countDiv {
  height: 1.8em;
}
.node-type-panel .pane-countdown .note {
  color: #7b7b7b;
  font-weight: bold;
  text-align: center;
}
.node-type-panel #countdown-body {
  clear: both;
}
.node-type-panel #countdown-body table tr {
  float: left;
  margin-right: 21px;
  width: 299px;
}
.node-type-panel #countdown-body table tr:last-child {
  margin-right: 0;
}
.node-type-panel #countdown-body table tr td {
  display: block;
}
.node-type-panel #countdown-body table tr td:first-child {
  background-color: #f3f3f3;
  font-size: 22px;
  font-weight: normal;
  padding: 9px 0px 9px 13px;
  text-transform: uppercase;
}
.node-type-panel #countdown-body table tr td:last-child {
  border: 1px solid #f3f3f3;
  font-size: 16px;
  min-height: 80px;
  padding: 10px;
}
.node-type-panel #interactive-graphic .pane-content {
  position: relative;
}
.node-type-panel #interactive-graphic .popup-content {
  display: none;
}
.node-type-panel #interactive-graphic a.graphic-popup {
  position: absolute;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-A {
  top: 40px;
  left: 410px;
  height: 219px;
  width: 110px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-B {
  top: 89px;
  left: 575px;
  height: 174px;
  width: 140px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-C {
  top: 330px;
  left: 390px;
  height: 83px;
  width: 153px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-D {
  top: 150px;
  left: 41px;
  height: 140px;
  width: 150px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-E {
  top: 70px;
  left: 250px;
  height: 194px;
  width: 100px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-F {
  top: 284px;
  left: 591px;
  height: 125px;
  width: 110px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-G {
  top: 141px;
  left: 763px;
  height: 155px;
  width: 111px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-H {
  top: 312px;
  left: 746px;
  height: 82px;
  width: 125px;
}
.node-type-panel #interactive-graphic a.graphic-popup.popup-I {
  top: 300px;
  left: 80px;
  height: 110px;
  width: 265px;
}
.node-type-panel #interactive-graphic #graphic-calc {
  color: transparent;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.05em;
  position: absolute;
  bottom: 25px;
  right: 50px;
}
.node-type-panel #landing-page .grid-6 {
  margin-right: 0;
}
@media screen and (min-width: 481px) {
  .node-type-panel #landing-page .grid-6 .featured-headlines .featured-tools-item,
  .node-type-panel #landing-page .grid-6 .pane-bean-featured-tools .featured-tools-item {
    font-size: 12px;
    width: 220px;
  }
  .node-type-panel #landing-page .grid-6 .featured-headlines .featured-tools-image,
  .node-type-panel #landing-page .grid-6 .pane-bean-featured-tools .featured-tools-image {
    width: 75px;
  }
  .node-type-panel #landing-page .grid-6 .featured-headlines .featured-tools-content,
  .node-type-panel #landing-page .grid-6 .pane-bean-featured-tools .featured-tools-content {
    margin-left: 85px;
  }
  .node-type-panel #landing-page .grid-6 .featured-headlines .featured-tools-content .featured-tools-title a,
  .node-type-panel #landing-page .grid-6 .pane-bean-featured-tools .featured-tools-content .featured-tools-title a {
    font-size: 15px;
  }
  .node-type-panel #landing-page .grid-6 .featured-headlines .featured-tools-content .featured-tools-teaser-text,
  .node-type-panel #landing-page .grid-6 .pane-bean-featured-tools .featured-tools-content .featured-tools-teaser-text {
    font-size: 10px;
  }
}

.node-type-webform h1#page-title {
  margin: 20px 0;
}
.node-type-webform .webform-client-form .webform-component {
  overflow: hidden;
}
.node-type-webform .webform-client-form .webform-component input.form-text,
.node-type-webform .webform-client-form .webform-component .form-radios,
.node-type-webform .webform-client-form .webform-component select {
  color: #484848;
  margin-left: 180px;
}
.node-type-webform .webform-client-form .webform-component > label {
  color: #484848;
  float: left;
  font-family: Arial, sans-serif;
  font-weight: normal;
  margin-right: -180px;
  padding: 10px 0;
  width: 165px;
}
.node-type-webform .webform-client-form .webform-component input.form-text {
  background-color: #f3f3f3;
  border: none;
  height: 36px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.node-type-webform .webform-client-form .webform-component select {
  background: url('../images/select-arrow.png') no-repeat right center #f3f3f3;
  border: none;
  height: 38px;
  padding: 10px 30px 10px 10px;
  text-indent: 0.01px;
  text-overflow: "";
}
.node-type-webform .webform-client-form .webform-component .ge-select-fallback-wrapper {
  display: block;
  margin-left: 180px;
}
.node-type-webform .webform-client-form .webform-component .ge-select-fallback-wrapper .ge-select-fallback {
  background: none;
  margin: 0;
}
.node-type-webform .webform-client-form .webform-component .form-radios {
  float: left;
  font-family: Arial, sans-serif;
  font-size: 15px;
  margin-top: 15px;
}
.node-type-webform .webform-client-form .webform-component .form-radios input[type="radio"] {
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.node-type-webform .webform-client-form .webform-component .form-radios input[type="radio"] + label {
  background: url('../images/radio-unchecked.png') left center no-repeat;
  cursor: pointer;
  padding: 1px 0 0 22px;
}
.node-type-webform .webform-client-form .webform-component .form-radios input[type="radio"] + label.checked {
  background-image: url('../images/radio-checked.png');
}
.node-type-webform .webform-client-form .webform-component .form-radios input[type="radio"]:checked + label {
  background-image: url('../images/radio-checked.png');
}
.node-type-webform .webform-client-form .webform-component input.error,
.node-type-webform .webform-client-form .webform-component textarea.error,
.node-type-webform .webform-client-form .webform-component select.error {
  border: 2px solid #de2533;
}
.node-type-webform .webform-client-form .form-item-mollom-captcha label {
  color: #484848;
  float: left;
  font-family: Arial, sans-serif;
  font-weight: normal;
  margin-right: -180px;
  padding: 10px 0;
  width: 165px;
}
.node-type-webform .webform-client-form .form-item-mollom-captcha .mollom-captcha-content,
.node-type-webform .webform-client-form .form-item-mollom-captcha .description {
  margin-left: 180px;
}
.node-type-webform .webform-client-form .form-item-mollom-captcha input {
  background-color: #f3f3f3;
  border: none;
  height: 36px;
  margin: 10px 10px 10px 180px;
  padding-left: 10px;
  padding-right: 10px;
}
.node-type-webform .webform-client-form .mollom-privacy {
  margin-left: 180px;
}
.node-type-webform .webform-client-form input.form-submit {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  background-image: none;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
  font-family: "ge-inspira", Arial, sans-serif;
  height: 32px;
  margin-left: 180px;
  padding-left: 20px;
  padding-right: 20px;
  text-shadow: inherit;
}
.node-type-webform .webform-client-form input.form-submit:hover, .node-type-webform .webform-client-form input.form-submit:visited {
  color: #ffffff;
  text-decoration: none;
}
.node-type-webform .webform-client-form input.form-submit:hover {
  background-color: #e5000d;
}
.node-type-webform .webform-client-form input.form-submit.wfm-remove {
  height: 36px;
  margin-left: 10px;
  margin-top: 3px;
  vertical-align: top;
}

.context-supplier-central .pane-node-field-resource-resources .item-list li {
  text-align: center;
}
.context-supplier-central .pane-node-field-resource-resources .item-list li .media-element-container {
  position: relative;
}
.context-supplier-central .pane-node-field-resource-resources .item-list li .media-element-container a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.view-id-case_studies .views-row {
  margin-left: 0;
}

.case-study-teaser {
  background: #e7e7e7;
  overflow: hidden;
  margin-bottom: 20px;
}

.case-study-teaser a.case-study-image-link {
  display: block;
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}

.case-study-teaser a.case-study-image-link .gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(40%, transparent), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, transparent 40%, black 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
}

.case-study-teaser a.case-study-image-link .gradient span {
  font-size: 24px;
  line-height: 28px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0 20px 10px;
  box-sizing: border-box;
}

.case-study-teaser .field-headline {
  padding: 50px 30px 10px;
  text-align: center;
  background-image: url('../images/3col_thumbs_casestudy_2_arrow.png');
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 150px;
}

.case-study-teaser .field-homepage-introduction {
  padding: 10px 30px;
  text-align: center;
  min-height: 60px;
}

.case-study-teaser .home-page-metric {
  text-align: center;
  font-size: 72px;
  line-height: 72px;
  font-weight: normal;
  padding: 50px 30px 0px;
  color: #808080;
  background-image: url('../images/3col_thumbs_casestudy_2_arrow.png');
  background-position: center top;
  background-repeat: no-repeat;
}

.case-study-teaser .home-page-metric-sub {
  text-align: center;
  font-size: 28px;
  line-height: 28px;
  font-weight: normal;
  color: #808080;
}

.case-study-teaser .read-more-link {
  display: block;
  text-align: center;
  padding: 10px 0 40px;
  width: 100%;
}

.case-study-item {
  margin-bottom: 40px;
}

.case-study-item h3 {
  margin-bottom: 4px;
}

/* Case study carousel */
.view-id-case_studies.view-display-id-page .views-row {
  margin-bottom: 20px;
}

.read_more_case_study {
  background: #005cb9;
  border-radius: 4px;
  padding: 4px 10px;
  color: #ffffff;
  font-weight: bold;
  line-height: 24px;
  font-size: 14px;
}

.view-id-case_study_wide_carousel .carousel_container {
  padding-left: 5%;
  position: absolute;
  top: 0;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-rigth: 5%;
  padding-right: 5%;
  padding-top: 10%;
}

h1.font-color-Light {
  color: white;
}

.study_carousel_fields {
  padding-left: 5%;
  position: absolute;
  top: 15px;
  padding-top: 3%;
}

a.case-study-carousel-slide {
  color: #fff;
  display: block;
  width: 100%;
  height: 310px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 30px;
  box-sizing: border-box;
}
a.case-study-carousel-slide:hover {
  color: #fff;
  text-decoration: none;
}

.case-study-carousel-slide .field-headline {
  margin: 10px 0;
  max-width: 50%;
}

.font-color-light h2,
.font-color-light h4,
.font-color-light p {
  color: #fff;
}

.not-front #block-system-main .font-color-light {
  font-size: 14px;
}

.not-front #block-system-main .font-color-light h2 {
  font-size: 28px;
}

.not-front #block-system-main .font-color-light h4 {
  font-size: 22px;
}

.case-study-type {
  text-transform: uppercase;
}

.study_carousel_fields h4.case-study-type {
  margin: 0 0 5px;
}

.study_carousel_fields h2 {
  margin: 5px 0;
}

.study_carousel_fields a.btn {
  border-color: #005cb9;
}

.study_carousel_fields .field-headline {
  width: 50%;
  margin-bottom: 8px;
}

.view-id-case_study_wide_carousel .flex-control-paging li a.flex-active {
  background-color: #005cb9;
}

.view-id-case_study_wide_carousel .flex-control-paging li a {
  width: 8px;
  height: 8px;
}

.view-id-case_study_wide_carousel .flex-control-paging li a:hover, .view-id-case_study_wide_carousel .flex-control-paging li a:active {
  background-color: #005cb9;
}

a.btn-primary,
span.btn-primary {
  background-color: #ff000f;
  color: #ffffff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
}
a.btn-primary:hover, a.btn-primary:visited,
span.btn-primary:hover,
span.btn-primary:visited {
  color: #ffffff;
  text-decoration: none;
}
a.btn-primary:hover,
span.btn-primary:hover {
  background-color: #e5000d;
}

.not-front.page-case-studies #block-system-main .pane-slider,
.not-front.node-type-case-study #block-system-main .pane-slider {
  margin-top: 20px;
}
.not-front.page-case-studies #block-system-main .field-name-body,
.not-front.node-type-case-study #block-system-main .field-name-body {
  font-size: 15px;
  padding-bottom: 40px;
}
.not-front.page-case-studies #block-system-main h2.pane-title,
.not-front.node-type-case-study #block-system-main h2.pane-title {
  background-color: #f3f3f3;
  color: #484848;
  font-family: "ge-inspira", Arial, sans-serif;
  font: normal 22px/27px "ge-inspira", Arial, sans-serif;
  margin-bottom: 20px;
  padding: 9px 0 9px 13px;
}
.not-front.page-case-studies h1#page-title,
.not-front.node-type-case-study h1#page-title {
  display: none;
}
.not-front.page-case-studies .flex-direction-nav a,
.not-front.node-type-case-study .flex-direction-nav a {
  background-color: #bcbcbc;
  background-image: none;
  background-position: center center;
  height: 45px;
  opacity: 1 !important;
  width: 44px;
}
.not-front.page-case-studies .flex-direction-nav a:hover,
.not-front.node-type-case-study .flex-direction-nav a:hover {
  background-color: #005cb9;
}
.not-front.page-case-studies .flex-direction-nav a.flex-disabled,
.not-front.node-type-case-study .flex-direction-nav a.flex-disabled {
  background-color: #f3f3f3;
}
.not-front.page-case-studies .flex-direction-nav a.flex-disabled:hover,
.not-front.node-type-case-study .flex-direction-nav a.flex-disabled:hover {
  background-color: #f3f3f3;
}
.not-front.page-case-studies .flex-direction-nav a.flex-prev,
.not-front.node-type-case-study .flex-direction-nav a.flex-prev {
  background-image: url('../images/slider-arrows-left.png');
  left: -45px;
}
.not-front.page-case-studies .flex-direction-nav a.flex-next,
.not-front.node-type-case-study .flex-direction-nav a.flex-next {
  background-image: url('../images/slider-arrows-right.png');
  left: 0;
}
.not-front.page-case-studies .pane-views-panes.pane-slider-panel-pane-5,
.not-front.node-type-case-study .pane-views-panes.pane-slider-panel-pane-5 {
  margin-top: 50px;
  position: relative;
}
.not-front.page-case-studies .flex-control-nav,
.not-front.node-type-case-study .flex-control-nav {
  display: none;
}
.not-front.page-case-studies .flex-direction-nav a,
.not-front.node-type-case-study .flex-direction-nav a {
  background-image: none;
  margin: -30px 0 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.not-front.page-case-studies .flex-direction-nav a:hover,
.not-front.node-type-case-study .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.not-front.page-case-studies .flex-direction-nav a:before,
.not-front.node-type-case-study .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.not-front.page-case-studies .flexslider:hover .flex-direction-nav a,
.not-front.node-type-case-study .flexslider:hover .flex-direction-nav a {
  display: block;
}
.not-front.page-case-studies .flex-direction-nav a,
.not-front.node-type-case-study .flex-direction-nav a {
  background-image: none;
  margin: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.not-front.page-case-studies .flex-direction-nav a:hover,
.not-front.node-type-case-study .flex-direction-nav a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.not-front.page-case-studies .flex-direction-nav a:before,
.not-front.node-type-case-study .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
.not-front.page-case-studies .flexslider,
.not-front.node-type-case-study .flexslider {
  width: 960px;
}
.not-front.page-case-studies .flexslider ul li.views-row,
.not-front.node-type-case-study .flexslider ul li.views-row {
  margin-right: 20px;
  width: 220px !important;
}
.not-front.page-case-studies .flexslider ul li.views-row .views-field-title,
.not-front.node-type-case-study .flexslider ul li.views-row .views-field-title {
  font-size: 18px;
}
.not-front.page-case-studies .flexslider ul li.views-row .views-field-title a,
.not-front.node-type-case-study .flexslider ul li.views-row .views-field-title a {
  color: #005cb9;
}
.not-front.page-case-studies .flexslider ul li.views-row .views-field-title a:hover,
.not-front.node-type-case-study .flexslider ul li.views-row .views-field-title a:hover {
  color: #004386;
}
.not-front.page-case-studies .title-headlines-slider,
.not-front.node-type-case-study .title-headlines-slider {
  font-size: 18px;
  margin: 5px 0 10px;
}

.block-bean-contact-us {
  position: fixed;
  top: calc(112px + 400px);
  left: 100%;
  z-index: 1;
  margin-left: -66px;
  transition: margin-left ease .3s;
}
@media screen and (max-width: 480px) {
  .block-bean-contact-us {
    display: none;
  }
}
.block-bean-contact-us.open {
  margin-left: -266px;
}
.block-bean-contact-us.open .field-name-title-field {
  background-image: url("../images/contact/question-mark-icon-hover.png");
}
.block-bean-contact-us .block-title {
  display: none;
}
.block-bean-contact-us .bean-contact > .content {
  display: flex;
}
.block-bean-contact-us .field-name-title-field {
  background-image: url("../images/contact/question-mark-icon.png");
  cursor: pointer;
  height: 66px;
  width: 66px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.block-bean-contact-us .field-name-title-field:hover {
  background-image: url("../images/contact/question-mark-icon-hover.png");
}
.block-bean-contact-us .field-collection-container {
  background-color: #ffffff;
  border: 1px solid #f0f0f0;
  box-shadow: 0 5px 4px -2px rgba(210, 210, 210, 0.2), 0 8px 10px -4px rgba(0, 0, 0, 0.19);
  margin: 0;
  width: 200px;
}
.block-bean-contact-us .field-collection-container .field-collection-view {
  border: none;
  margin: 0;
  padding: 0;
}
.block-bean-contact-us .close-contact {
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 0 1px;
  color: #d2d2d2;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 0 4px;
  transform: scaleX(-0.9);
}
.block-bean-contact-us .field-name-field-bean-contact-items > .field-items {
  padding: 40px 20px 25px;
}
.block-bean-contact-us .field-name-field-bean-contact-items > .field-items > .field-item {
  margin-bottom: 0;
}
.block-bean-contact-us .field-name-field-bean-contact-items > .field-items > .field-item + .field-item {
  margin-top: 25px;
}
.block-bean-contact-us .field-name-field-bean-contact-items > .field-items > .field-item .field-name-field-bean-contact-item-icon {
  display: none;
}
.block-bean-contact-us .icon-mail a {
  background-image: url("../images/contact/mail.png");
}
.block-bean-contact-us .icon-pin a {
  background-image: url("../images/contact/pin.png");
}
.block-bean-contact-us .field-name-field-bean-contact-item-link a {
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #6e6e6e;
  line-height: 18px;
  padding: 11px 0 1px 35px;
}

.pane-share {
  position: absolute;
  right: 0;
  top: 0;
}
.pane-share .pane-title {
  display: none;
}
.page-data-visualization .pane-share, .page-contact-us .pane-share {
  top: -53px;
}
.node-type-new-product-introduction .pane-share, .node-type-service-category .pane-share, .node-type-service .pane-share {
  top: -48px;
}
.page-events .pane-share, .page-news .pane-share, .node-type-links .pane-share, .node-type-newsletter-type .pane-share, .page-publibrary .pane-share, .node-type-resource .pane-share, .page-channel-query .pane-share {
  top: -32px;
}
.node-type-gallery-item .pane-share {
  top: 5px;
}
.page-your-business.page-your-business-consulting-design-engineer-1995-csi-master-format .pane-share, .page-your-business.page-your-business-consulting-design-engineer-2004-csi-master-format .pane-share, .page-your-business.consulting-design-engineer-hierarchy .pane-share, .page-your-business.page-your-business-consulting-design-engineer-by-product-description .pane-share, .page-your-business.page-your-business-consulting-design-engineer-time-current-curves .pane-share, .node-type-page .pane-share, .node-type-panel .pane-share {
  top: 12px;
}
.page-events-calendar .pane-share {
  top: 16px;
}
.page-wheretobuy .pane-share, .node-type-family .pane-share, .node-type-category .pane-share, .node-type-group .pane-share, .node-type-event .pane-share, .node-type-market .pane-share, .page-industries .pane-share, .node-type-article .pane-share, .node-type-product .pane-share, .node-type-your-business .pane-share, .page-your-business .pane-share {
  top: 24px;
}
.page-news-events .pane-share {
  top: 26px;
}

.node-type-new-product-introduction .grid-6.last,
.node-type-service-category .grid-3,
.node-type-service .grid-3 {
  margin-top: 72px;
}

.pane-node-field-sidebar-buttons {
  margin-bottom: 30px;
}
.pane-node-field-sidebar-buttons .field-item {
  margin-bottom: 0.5em;
}
.pane-node-field-sidebar-buttons a.blue-button {
  display: block;
  text-align: center;
}

.pane-slides {
  padding: 2em 0;
  position: relative;
}
.pane-slides .pane-content {
  background-color: #f3f3f3;
  height: 307px;
  overflow: hidden;
}
.pane-slides .pane-content ul,
.pane-slides .pane-content li {
  margin: 0;
}
.pane-slides .pane-content .list {
  background-color: #f3f3f3;
  height: 307px;
  left: 0;
  position: absolute;
  width: 300px;
  z-index: 2;
}
.pane-slides .pane-content .list ul {
  padding-top: 2em;
}
.pane-slides .pane-content .list ul .slide-title {
  position: relative;
}
.pane-slides .pane-content .list ul .slide-title span {
  cursor: pointer;
  display: block;
  font-size: 22px;
  padding: .6em 1.5em;
}
.pane-slides .pane-content .list ul .slide-title.active span {
  background-color: #005cb9;
  color: #f3f3f3;
}
.pane-slides .pane-content .list ul .slide-title.active div.arrow {
  border-color: transparent transparent transparent #005cb9;
  border-style: solid;
  border-width: 25px 0 25px 14px;
  height: 0;
  position: absolute;
  right: -14px;
  top: 0;
  width: 0;
  z-index: 1;
}
.pane-slides .pane-content .list ul .slide-title:not(.first) .mobile {
  display: none;
}
.pane-slides .pane-content .slides .slide {
  display: none;
  position: absolute;
}
.pane-slides .pane-content .slides .slide.active {
  display: block;
}
.pane-slides .pane-content .slides .slide .overlay {
  background: url('../images/black-transparent50.png') repeat 0 0 transparent;
  color: #ffffff;
  height: 307px;
  left: 300px;
  position: absolute;
  width: 340px;
}
.pane-slides .pane-content .slides .slide .overlay .content {
  padding: 3em;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-subtitle {
  font-size: 30px;
  padding-bottom: .5em;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-subtitle a {
  color: #ffffff;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-text {
  font-size: 14px;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-link {
  bottom: 3em;
  position: absolute;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-link a {
  background-color: #005cb9;
  color: #ffffff;
  font-size: 16px;
  padding: .5em 1em;
}
.pane-slides .pane-content .slides .slide .overlay .content .slide-link a:hover {
  background-color: #004386;
  text-decoration: none;
}
.pane-slides .pane-content .slides .slide img {
  padding-left: 300px;
}
.pane-slides.small {
  width: 573.4px;
}
.pane-slides.small .pane-content {
  height: 187.27px;
}
.pane-slides.small .pane-content .list {
  height: 187.27px;
  width: 183px;
}
.pane-slides.small .pane-content .list ul {
  padding-top: 0.976em;
}
.pane-slides.small .pane-content .list ul .slide-title span {
  font-size: 13.42px;
}
.pane-slides.small .pane-content .list ul .slide-title.active div.arrow {
  border-width: 15.25px 0 15.25px 8.54px;
  right: -8.54px;
}
.pane-slides.small .pane-content .slides .slide .overlay {
  height: 187.27px;
  left: 183px;
  width: 207.4px;
}
.pane-slides.small .pane-content .slides .slide .overlay .content {
  padding: 1.83em;
}
.pane-slides.small .pane-content .slides .slide .overlay .content .slide-subtitle {
  font-size: 18.3px;
  padding-bottom: 0.305em;
}
.pane-slides.small .pane-content .slides .slide .overlay .content .slide-text {
  font-size: 8.54px;
}
.pane-slides.small .pane-content .slides .slide .overlay .content .slide-link {
  bottom: 1.83em;
}
.pane-slides.small .pane-content .slides .slide .overlay .content .slide-link a {
  font-size: 9.76px;
}
.pane-slides.small .pane-content .slides .slide img {
  height: 187px;
  padding-left: 183px;
  width: 390.4px;
}

body .pane-slides.small .pane-content .list .slide-title.active div.arrow {
  right: -8px;
}

.image-left {
  overflow: hidden;
}
.image-left img {
  float: left;
  margin-right: 35px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.image-left p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 8px;
}
.image-left a {
  font-size: 14px;
}
.image-left p a {
  display: block;
  margin-bottom: -8px;
}

@media screen and (max-width: 480px) {
  .pane-content .field-item .image-left img.media-element {
    width: auto;
  }
  .pane-content .field-item .image-left p {
    line-height: normal;
  }
}
.slider--featured .view-display-id-slider {
  position: relative;
}
.slider--featured .view-display-id-slider .views-field-nothing {
  background: url('../images/black-transparent50.png');
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 230px;
}
.slider--featured .view-display-id-slider .views-field-nothing .field-content {
  color: #ffffff;
  cursor: pointer;
  display: block;
  line-height: 1.6;
  margin-top: 5px;
  padding: 20px 10px;
}
.slider--featured .view-display-id-slider .views-field-nothing .field-content a {
  color: #ffffff;
}
.slider--featured .view-display-id-slider .views-field-nothing .field-content span.ext {
  display: none;
}
.slider--featured .view-display-id-slider .views-field-nothing .field-content .title-headlines-slider a {
  font: normal 19px/normal "ge-inspira", Arial, sans-serif;
  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 1px;
}
.slider--featured .view-display-id-slider .views-field-nothing .field-content .text-headlines-slider {
  max-height: 83px;
  overflow: hidden;
  margin-top: 11px;
}
.slider--featured .view-display-id-slider div.item-list ul li:hover .views-field-nothing {
  background: #005cb9;
  cursor: pointer;
}
.slider--featured .view-display-id-slider div.item-list ul li:hover .views-field-nothing a {
  text-decoration: none;
}
.slider--featured .view-display-id-slider .flex-control-nav {
  display: none;
}
.slider--featured .view-display-id-slider .flex-direction-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.slider--featured .view-display-id-slider .flex-direction-nav a {
  background-image: none;
  background-color: #bcbcbc;
  height: 60px;
  width: 60px;
  margin-top: -30px !important;
  opacity: 0.5 !important;
  overflow: hidden;
  position: absolute !important;
}
.slider--featured .view-display-id-slider .flex-direction-nav a:hover {
  opacity: 0.8 !important;
  text-decoration: none;
}
.slider--featured .view-display-id-slider .flex-direction-nav a.flex-prev {
  left: 0;
  margin-left: 0 !important;
}
.slider--featured .view-display-id-slider .flex-direction-nav a.flex-prev:before {
  content: "<";
}
.slider--featured .view-display-id-slider .flex-direction-nav a.flex-next {
  left: auto;
  right: 0;
}
.slider--featured .view-display-id-slider .flex-direction-nav a.flex-next:before {
  content: ">";
}
.slider--featured .view-display-id-slider .flex-direction-nav a:before {
  color: #ffffff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 60px;
  margin-right: -60px;
  text-align: center;
  text-indent: 0;
  width: 60px;
}
@media screen and (max-width: 480px) {
  .slider--featured .view-display-id-slider div.item-list .flexslider {
    width: 400px;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row {
    background: none;
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 0;
    width: auto;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing {
    background: none;
    position: static;
    width: 100%;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing .field-content {
    padding: 0;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing a {
    color: #005cb9;
    text-shadow: none;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing a:hover {
    text-decoration: underline;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing .title-headlines-slider a {
    font-size: 28px;
  }
  .slider--featured .view-display-id-slider div.item-list ul li.views-row .views-field-nothing .text-headlines-slider a {
    font-size: 18px;
    line-height: 18px;
  }
}

.view-content-search .item-list {
  margin-top: 20px;
}

.view-content-search .form-submit {
  background-color: #ff000f;
  color: #ffffff;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  background-image: none;
  border: 0;
  padding: 8px 20px;
}

.view-content-search .form-submit:hover {
  background-color: #e5000d;
}

.view-content-search input.form-text {
  background-color: #EDEEEF;
  border: medium none;
  color: #333;
  font-size: 15px;
  height: 38px;
  padding: 8px;
}

.view-content-search h3 a:hover {
  color: #ff000f;
}

.view-content-search .view-header {
  color: #a9a9a9;
}

body.page-search #region-header-second {
  min-height: 0;
}

.view-content-search .view-empty .search-block-holder {
  border-top: 1px dotted #7b7b7b;
  margin-top: 20px;
  padding-top: 20px;
}

.view-content-search .view-empty b {
  display: block;
  font-size: 18px;
  font-weight: normal;
}

.view-content-search .view-empty p {
  margin-bottom: .5em;
}
.view-content-search .view-empty ul {
  list-style: disc inside none;
}