/* Color vars */
/* Font vars */
/* Size vars */
@media screen and (max-width: 480px) {
  .mobile-full-width {
    height: auto !important;
    width: 100% !important;
  }

  #section-footer .pane-system-main-menu,
  #numpager,
  .not-front #region-header-second,
  .node-type-group .pane-node-body,
  #block-nice-menus-1,
  #block-menu-menu-contact,
  #block-menu-menu-header-top-menu,
  #block-locale-language,
  #block-menu-menu-social,
  #block-delta-blocks-logo,
  #breadcrumb,
  .print_html,
  a.print-page {
    display: none;
  }

  .node-type-category #breadcrumb,
  .node-type-product #breadcrumb {
    display: block;
  }

  .front.html,
  .not-front.html {
    -webkit-text-size-adjust: none;
  }
  .front.html #section-content .grid-12,
  .not-front.html #section-content .grid-12 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .front.html #section-content .grid-12 .grid-12,
  .not-front.html #section-content .grid-12 .grid-12 {
    margin-left: 0;
    margin-right: 0;
  }
  .front.html p,
  .not-front.html p {
    font-size: 16px;
  }
  .front.html .pane-node-content ul li,
  .front.html .field-name-body table td,
  .front.html .field-name-body ul li,
  .not-front.html .pane-node-content ul li,
  .not-front.html .field-name-body table td,
  .not-front.html .field-name-body ul li {
    font-size: 16px;
  }
  .front.html .desktop,
  .not-front.html .desktop {
    display: none;
  }
  .front.html .mobile,
  .not-front.html .mobile {
    display: block;
  }
  .front.html #block-system-main .grid-3, .front.html #block-system-main .grid-6, .front.html #block-system-main .grid-7, .front.html #block-system-main .grid-9, .front.html #block-system-main .grid-12,
  .not-front.html #block-system-main .grid-3,
  .not-front.html #block-system-main .grid-6,
  .not-front.html #block-system-main .grid-7,
  .not-front.html #block-system-main .grid-9,
  .not-front.html #block-system-main .grid-12 {
    width: auto;
  }
  .front.html .grid-1, .front.html .grid-2, .front.html .grid-3, .front.html .grid-4, .front.html .grid-5, .front.html .grid-6, .front.html .grid-7, .front.html .grid-8, .front.html .grid-9, .front.html .grid-10, .front.html .grid-11, .front.html .grid-12, .front.html .grid-13, .front.html .grid-14, .front.html .grid-15, .front.html .grid-16, .front.html .grid-17, .front.html .grid-18, .front.html .grid-19, .front.html .grid-20, .front.html .grid-21, .front.html .grid-22, .front.html .grid-23, .front.html .grid-24,
  .not-front.html .grid-1,
  .not-front.html .grid-2,
  .not-front.html .grid-3,
  .not-front.html .grid-4,
  .not-front.html .grid-5,
  .not-front.html .grid-6,
  .not-front.html .grid-7,
  .not-front.html .grid-8,
  .not-front.html .grid-9,
  .not-front.html .grid-10,
  .not-front.html .grid-11,
  .not-front.html .grid-12,
  .not-front.html .grid-13,
  .not-front.html .grid-14,
  .not-front.html .grid-15,
  .not-front.html .grid-16,
  .not-front.html .grid-17,
  .not-front.html .grid-18,
  .not-front.html .grid-19,
  .not-front.html .grid-20,
  .not-front.html .grid-21,
  .not-front.html .grid-22,
  .not-front.html .grid-23,
  .not-front.html .grid-24 {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  .front.html .inside,
  .not-front.html .inside {
    margin: 0;
  }
  .front.html #page,
  .not-front.html #page {
    padding: 0;
  }
  .front.html .item-list ul li,
  .not-front.html .item-list ul li {
    font-size: 16px;
    margin-left: 20px;
  }
  .front.html .view-slider .item-list ul li,
  .not-front.html .view-slider .item-list ul li {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .front.html #zone-header,
  .not-front.html #zone-header {
    height: auto;
  }
  .front.html #zone-header div#autocomplete,
  .not-front.html #zone-header div#autocomplete {
    width: 100% !important;
  }
  .front.html #zone-header div#autocomplete li,
  .not-front.html #zone-header div#autocomplete li {
    font-size: 18px;
  }
  .front.html #zone-header #region-header-second,
  .not-front.html #zone-header #region-header-second {
    left: auto;
    margin: 0;
  }
  .front.html #section-header #region-header-first,
  .not-front.html #section-header #region-header-first {
    height: 180px;
  }
  .front.html #block-geis-mobile-header,
  .front.html #block-geem-mobile-header,
  .front.html #block-gemwe-mobile-header,
  .not-front.html #block-geis-mobile-header,
  .not-front.html #block-geem-mobile-header,
  .not-front.html #block-gemwe-mobile-header {
    display: block;
  }
  .front.html #block-geis-mobile-header li.footer,
  .not-front.html #block-geis-mobile-header li.footer {
    display: none;
  }
  .front.html ul.header,
  .not-front.html ul.header {
    margin: 0;
    overflow: hidden;
    padding: 30px 8.5%;
    text-align: right;
  }
  .front.html ul.header li,
  .not-front.html ul.header li {
    display: inline-block;
    margin: 0;
    padding: 22px 4px;
  }
  .front.html ul.header li a,
  .not-front.html ul.header li a {
    background: url('../images/mobile-nav-icons.png') 0 0 no-repeat;
    display: inline-block;
    height: 74px;
    text-indent: 9999px;
    white-space: nowrap;
    width: 74px;
  }
  .front.html ul.header li.logo,
  .not-front.html ul.header li.logo {
    float: left;
    margin-top: 40px;
    padding: 0;
  }
  .front.html ul.header li.logo a,
  .not-front.html ul.header li.logo a {
    background: url('../images/abb-logo.svg') 0 0 no-repeat;
    background-size: cover;
    height: 0;
    width: 120px;
    padding-bottom: 38.34%;
  }
  .front.html ul.header li.change-country a,
  .not-front.html ul.header li.change-country a {
    background-position: 0 0;
  }
  .front.html ul.header li.change-country a:active, .front.html ul.header li.change-country a:focus, .front.html ul.header li.change-country a:hover,
  .not-front.html ul.header li.change-country a:active,
  .not-front.html ul.header li.change-country a:focus,
  .not-front.html ul.header li.change-country a:hover {
    background-position: 0 -74px;
  }
  .front.html ul.header li.search a,
  .not-front.html ul.header li.search a {
    background-position: -74px 0;
  }
  .front.html ul.header li.search a.active, .front.html ul.header li.search a:active, .front.html ul.header li.search a:focus, .front.html ul.header li.search a:hover,
  .not-front.html ul.header li.search a.active,
  .not-front.html ul.header li.search a:active,
  .not-front.html ul.header li.search a:focus,
  .not-front.html ul.header li.search a:hover {
    background-position: -74px -74px;
  }
  .front.html ul.header li.menu a,
  .not-front.html ul.header li.menu a {
    background-position: -148px 0;
  }
  .front.html ul.header li.menu a.active, .front.html ul.header li.menu a:active, .front.html ul.header li.menu a:focus, .front.html ul.header li.menu a:hover,
  .not-front.html ul.header li.menu a.active,
  .not-front.html ul.header li.menu a:active,
  .not-front.html ul.header li.menu a:focus,
  .not-front.html ul.header li.menu a:hover {
    background-position: -148px -74px;
  }
  .front.html #block-geis-mobile-header li.change-country,
  .not-front.html #block-geis-mobile-header li.change-country {
    text-align: left;
  }
  .front.html #block-geis-mobile-header li.change-country > a.active,
  .not-front.html #block-geis-mobile-header li.change-country > a.active {
    background-position: 0 -74px;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country {
    display: none;
    left: 0;
    position: absolute;
    top: 180px;
    width: 100%;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country:before,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country:before {
    border-color: transparent transparent #6e6e6e;
    border-style: solid;
    border-width: 0 24px 24px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 229px;
    top: -24px;
    width: 0;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country a,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country a {
    background: none;
    display: block;
    height: auto;
    text-indent: 0;
    width: auto;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country .default,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country .default {
    display: none;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li,
  .front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country {
    background-color: #6e6e6e;
    border-bottom: 1px solid #585858;
    display: block;
    float: none;
    padding: 0;
    position: relative;
    width: auto;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li.first,
  .front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country.first,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li.first,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country.first {
    border-top: none;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li a,
  .front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country a,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li a,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country div.change-country a {
    color: #ffffff;
    font-size: 34px;
    line-height: 66px;
    padding-left: 9%;
    padding-right: 9%;
  }
  .front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li a.active,
  .not-front.html #block-geis-mobile-header li.change-country ul.change-country .language-switcher-locale-url li a.active {
    background: url('../images/check-mark.png') no-repeat 1.5% 50% transparent;
  }
  .front.html #block-geis-mobile-header li.change-country ul,
  .front.html #block-geis-mobile-header li.change-country li,
  .not-front.html #block-geis-mobile-header li.change-country ul,
  .not-front.html #block-geis-mobile-header li.change-country li {
    display: block;
    margin: 0;
    padding: 0;
  }
  .front.html.page-data-visualization #region-content, .front.html.node-type-gallery-item #region-content, .front.html.node-type-article #region-content,
  .not-front.html.page-data-visualization #region-content,
  .not-front.html.node-type-gallery-item #region-content,
  .not-front.html.node-type-article #region-content {
    margin-bottom: 10em;
  }
  .front.html .mobile-menu,
  .not-front.html .mobile-menu {
    display: none;
    float: none;
    left: 0;
    position: absolute;
    top: 180px;
    width: 100%;
  }
  .front.html .mobile-menu > li,
  .not-front.html .mobile-menu > li {
    background: #6e6e6e;
    border-bottom: 1px solid #585858;
    border-top: 1px solid #d2d2d2;
    display: block;
    float: none;
    padding: 0;
    position: relative;
    width: auto;
  }
  .front.html .mobile-menu .view-group-item,
  .not-front.html .mobile-menu .view-group-item {
    margin: 0;
  }
  .front.html .mobile-menu > li.first,
  .not-front.html .mobile-menu > li.first {
    border-top: none;
  }
  .front.html .mobile-menu > li > a,
  .not-front.html .mobile-menu > li > a {
    color: #ffffff;
    font-size: 34px;
    line-height: 66px;
    padding-left: 9%;
    padding-right: 9%;
  }
  .front.html .mobile-menu > li.menuparent > a:after,
  .not-front.html .mobile-menu > li.menuparent > a:after {
    border-color: transparent transparent #ffffff transparent;
    border-style: solid;
    border-width: 0 0 14px 17px;
    content: "";
    height: 0;
    left: 10px;
    position: relative;
    top: -23px;
    width: 0;
  }
  .front.html .mobile-menu:before,
  .not-front.html .mobile-menu:before {
    border-color: transparent transparent #6e6e6e transparent;
    border-style: solid;
    border-width: 0 24px 24px 24px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 60px;
    top: -24px;
    width: 0;
  }
  .front.html ul.mobile-menu li ul li.menu-path-events-calendar,
  .not-front.html ul.mobile-menu li ul li.menu-path-events-calendar {
    display: none;
  }
  .front.html ul.mobile-menu li ul li,
  .front.html ul.mobile-menu li.menu-path-products .item-list,
  .not-front.html ul.mobile-menu li ul li,
  .not-front.html ul.mobile-menu li.menu-path-products .item-list {
    border: none;
    display: block;
    width: auto;
  }
  .front.html ul.mobile-menu li ul li a,
  .front.html ul.mobile-menu li ul li a.active,
  .front.html ul.mobile-menu li.menu-path-products .item-list a,
  .front.html ul.mobile-menu li.menu-path-products .item-list a.active,
  .not-front.html ul.mobile-menu li ul li a,
  .not-front.html ul.mobile-menu li ul li a.active,
  .not-front.html ul.mobile-menu li.menu-path-products .item-list a,
  .not-front.html ul.mobile-menu li.menu-path-products .item-list a.active {
    display: block;
    font-size: 22px;
    line-height: normal;
    padding: 8px 0;
  }
  .front.html ul.mobile-menu li > ul,
  .not-front.html ul.mobile-menu li > ul {
    background-color: #fafafa;
    padding: 18px 48px;
    position: relative;
    top: auto;
  }
  .front.html ul.mobile-menu li > ul:before,
  .not-front.html ul.mobile-menu li > ul:before {
    display: none;
  }
  .front.html ul.mobile-menu li ul li ul,
  .not-front.html ul.mobile-menu li ul li ul {
    background: none;
    display: block !important;
    padding: 0;
    visibility: visible !important;
  }
  .front.html ul.mobile-menu li ul li ul li.menu-path-data-visualization,
  .not-front.html ul.mobile-menu li ul li ul li.menu-path-data-visualization {
    display: none;
  }
  .front.html ul.mobile-menu li.menu-path-node-4764 ul,
  .front.html ul.mobile-menu li.menu-path-node-4768 ul,
  .not-front.html ul.mobile-menu li.menu-path-node-4764 ul,
  .not-front.html ul.mobile-menu li.menu-path-node-4768 ul {
    display: none !important;
  }
  .front.html ul.mobile-menu li.menu-path-products > ul li h3 a,
  .not-front.html ul.mobile-menu li.menu-path-products > ul li h3 a {
    padding: 0 48px 0;
  }
  .front.html ul.mobile-menu li.menu-path-products > ul li .item-list ul,
  .not-front.html ul.mobile-menu li.menu-path-products > ul li .item-list ul {
    padding: 0 48px;
  }
  .front.html #block-ge-content-search-ge-content-search-form,
  .front.html #block-google-appliance-ga-block-search-form,
  .front.html #block-search-form,
  .front.html #block-gemwe-search-products,
  .not-front.html #block-ge-content-search-ge-content-search-form,
  .not-front.html #block-google-appliance-ga-block-search-form,
  .not-front.html #block-search-form,
  .not-front.html #block-gemwe-search-products {
    border-radius: 0;
    display: none;
    float: none;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 180px;
    width: 100%;
    z-index: 100;
  }
  .front.html #block-ge-content-search-ge-content-search-form form,
  .front.html #block-google-appliance-ga-block-search-form,
  .front.html #block-search-form form,
  .front.html #block-gemwe-search-products form,
  .not-front.html #block-ge-content-search-ge-content-search-form form,
  .not-front.html #block-google-appliance-ga-block-search-form form,
  .not-front.html #block-search-form form,
  .not-front.html #block-gemwe-search-products form {
    background: #f3f3f3;
    padding: 30px 0.5%;
  }
  .front.html #block-ge-content-search-ge-content-search-form:before,
  .front.html #block-google-appliance-ga-block-search-form:before,
  .front.html #block-search-form:before,
  .front.html #block-gemwe-search-products:before,
  .not-front.html #block-ge-content-search-ge-content-search-form:before,
  .not-front.html #block-google-appliance-ga-block-search-form:before,
  .not-front.html #block-search-form:before,
  .not-front.html #block-gemwe-search-products:before {
    border-color: transparent transparent #f3f3f3 transparent;
    border-style: solid;
    border-width: 0 24px 24px 24px;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 144px;
    top: -24px;
    width: 0;
  }
  .front.html #block-ge-content-search-ge-content-search-form .container-inline,
  .front.html #block-google-appliance-ga-block-search-form .container-inline,
  .front.html #block-search-form .container-inline,
  .front.html #block-gemwe-search-products .container-inline,
  .not-front.html #block-ge-content-search-ge-content-search-form .container-inline,
  .not-front.html #block-google-appliance-ga-block-search-form .container-inline,
  .not-front.html #block-search-form .container-inline,
  .not-front.html #block-gemwe-search-products .container-inline {
    background: #cfcfcf;
    -moz-border-radius: 26px;
    -webkit-border-radius: 26px;
    border-radius: 26px;
    border-top: 3px solid #bcbcbc;
    height: 52px;
    position: relative;
  }
  .front.html #block-ge-content-search-ge-content-search-form .form-type-textfield,
  .front.html #block-google-appliance-ga-block-search-form .form-type-textfield,
  .front.html #block-search-form .form-type-textfield,
  .front.html #block-gemwe-search-products .form-type-textfield,
  .not-front.html #block-ge-content-search-ge-content-search-form .form-type-textfield,
  .not-front.html #block-google-appliance-ga-block-search-form .form-type-textfield,
  .not-front.html #block-search-form .form-type-textfield,
  .not-front.html #block-gemwe-search-products .form-type-textfield {
    display: block;
    margin: 0 65px 0 0;
  }
  .front.html #block-ge-content-search-ge-content-search-form .form-type-textfield input,
  .front.html #block-google-appliance-ga-block-search-form .form-type-textfield input,
  .front.html #block-search-form .form-type-textfield input,
  .front.html #block-gemwe-search-products .form-type-textfield input,
  .not-front.html #block-ge-content-search-ge-content-search-form .form-type-textfield input,
  .not-front.html #block-google-appliance-ga-block-search-form .form-type-textfield input,
  .not-front.html #block-search-form .form-type-textfield input,
  .not-front.html #block-gemwe-search-products .form-type-textfield input {
    height: 52px;
    font-size: 34px;
    line-height: 52px;
    width: 100%;
  }
  .front.html #block-ge-content-search-ge-content-search-form input.form-submit,
  .front.html #block-google-appliance-ga-block-search-form input.form-submit,
  .front.html #block-search-form input.form-submit,
  .front.html #block-gemwe-search-products input.form-submit,
  .not-front.html #block-ge-content-search-ge-content-search-form input.form-submit,
  .not-front.html #block-google-appliance-ga-block-search-form input.form-submit,
  .not-front.html #block-search-form input.form-submit,
  .not-front.html #block-gemwe-search-products input.form-submit {
    background: url('../images/search-mobile-but.png') 0 0 no-repeat;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 44px;
  }
  .front.html.front .flex-control-nav,
  .front.html .view-slider.view-display-id-whats_new_groups .flex-control-nav,
  .not-front.html.front .flex-control-nav,
  .not-front.html .view-slider.view-display-id-whats_new_groups .flex-control-nav {
    display: none;
  }
  .front.html.not-front .flexslider, .front.html.page-products .flexslider, .front.html.node-type-group .view-slider .slider-related-items-group, .front.html.node-type-market .flexslider,
  .not-front.html.not-front .flexslider,
  .not-front.html.page-products .flexslider,
  .not-front.html.node-type-group .view-slider .slider-related-items-group,
  .not-front.html.node-type-market .flexslider {
    min-height: 0;
  }
  .front.html.not-front.page-products .flexslider ul li.views-row, .front.html.node-type-market .flexslider ul li.views-row, .front.html.node-type-group ul.slides li.views-row,
  .not-front.html.not-front.page-products .flexslider ul li.views-row,
  .not-front.html.node-type-market .flexslider ul li.views-row,
  .not-front.html.node-type-group ul.slides li.views-row {
    margin-right: 20px;
    width: 190px !important;
  }
  .front.html .flexslider .slides img,
  .front.html ul.slides li.views-row img,
  .not-front.html .flexslider .slides img,
  .not-front.html ul.slides li.views-row img {
    height: auto;
    width: 100%;
  }
  .front.html .flexslider .overlay,
  .front.html .view-header-banner-image .overlay,
  .front.html .view-header-banner-image-historical .overlay,
  .not-front.html .flexslider .overlay,
  .not-front.html .view-header-banner-image .overlay,
  .not-front.html .view-header-banner-image-historical .overlay {
    width: 100%;
  }
  .front.html .flexslider .overlay div,
  .front.html .view-header-banner-image .overlay div,
  .front.html .view-header-banner-image-historical .overlay div,
  .not-front.html .flexslider .overlay div,
  .not-front.html .view-header-banner-image .overlay div,
  .not-front.html .view-header-banner-image-historical .overlay div {
    float: none;
    margin: 0;
    width: auto;
  }
  .front.html .front #zone-header #region-header-second .flexslider ul li.views-row,
  .not-front.html .front #zone-header #region-header-second .flexslider ul li.views-row {
    height: 360px;
  }
  .front.html .flexslider .overlay .right,
  .not-front.html .flexslider .overlay .right {
    padding: 0 40px;
  }
  .front.html .flexslider .overlay .slider-title,
  .not-front.html .flexslider .overlay .slider-title {
    font-size: 53.5px;
    letter-spacing: -2px;
  }
  .front.html .flexslider .overlay div.slider-text,
  .front.html .view-header-banner-image .overlay div.slider-text,
  .front.html .view-header-banner-image-historical .overlay div.slider-text,
  .not-front.html .flexslider .overlay div.slider-text,
  .not-front.html .view-header-banner-image .overlay div.slider-text,
  .not-front.html .view-header-banner-image-historical .overlay div.slider-text {
    display: none;
  }
  .front.html .flexslider .overlay .slider-links,
  .not-front.html .flexslider .overlay .slider-links {
    bottom: 41px;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .front.html .flexslider .overlay .slider-links a,
  .not-front.html .flexslider .overlay .slider-links a {
    font-size: 20px;
    margin: 0 2.5px 5px;
    padding: 15px 30px;
  }
  .front.html #block-system-main .flex-direction-nav,
  .not-front.html #block-system-main .flex-direction-nav {
    width: 112px;
  }
  .front.html #block-system-main .flex-direction-nav li a,
  .not-front.html #block-system-main .flex-direction-nav li a {
    height: 55px;
    width: 55px;
  }
  .front.html .flexslider .flex-direction-nav,
  .front.html #section-content .flexslider .slides > li,
  .not-front.html .flexslider .flex-direction-nav,
  .not-front.html #section-content .flexslider .slides > li {
    display: block;
  }
  .front.html .view-slider .slider-related-items,
  .not-front.html .view-slider .slider-related-items {
    width: 440px;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list, .front.html.front .view-slider.view-display-id-block_6 .item-list, .front.html.front .view-slider.view-display-id-home_featured_products .item-list,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list {
    margin-bottom: 35px;
    width: 100%;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li, .front.html.front .view-slider.view-display-id-block_6 .item-list li, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li {
    float: none;
    height: auto;
    margin: 0 0 20px;
    position: relative;
    width: 100% !important;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li img, .front.html.front .view-slider.view-display-id-block_6 .item-list li img, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li img,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li img,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li img,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li img,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li img,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li img {
    height: auto;
    width: 100%;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li .views-field-nothing .field-content, .front.html.front .view-slider.view-display-id-block_6 .item-list li .views-field-nothing .field-content, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li .views-field-nothing .field-content,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li .views-field-nothing .field-content,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li .views-field-nothing .field-content,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li .views-field-nothing .field-content,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li .views-field-nothing .field-content,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li .views-field-nothing .field-content {
    min-height: 0;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-overlay, .front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-overlay, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-overlay,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-overlay,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-overlay,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-overlay,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-overlay,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-overlay {
    padding: 5%;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-title a, .front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-title a, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-title a,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-title a,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-title a,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-title a,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-title a,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-title a {
    font-size: 28px;
  }
  .front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-text a, .front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-text a, .front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-text a,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-text a,
  .not-front.html.page-services .view-display-id-panel_pane_8 .item-list li .middle-slider-text a,
  .not-front.html.front .view-slider.view-display-id-block_6 .item-list li .middle-slider-text a,
  .not-front.html.front .view-slider.view-display-id-home_featured_products .item-list li .middle-slider-text a,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list li .middle-slider-text a {
    font-size: 18px;
  }
  .front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row,
  .not-front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row {
    display: none !important;
  }
  .front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-1,
  .front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-2,
  .front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-3,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-1,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-2,
  .front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-3,
  .not-front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-1,
  .not-front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-2,
  .not-front.html.front #section-content .view-slider.view-display-id-block_6 .item-list .slides li.views-row-3,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-1,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-2,
  .not-front.html .view-slider.view-display-id-whats_new_groups .item-list .slides li.views-row-3 {
    display: block !important;
  }
  .front.html.not-front h1#page-title,
  .not-front.html.not-front h1#page-title {
    font-size: 60px;
    letter-spacing: -2px;
    width: 100%;
  }
  .front.html #section-content .pane-news.grid-4,
  .not-front.html #section-content .pane-news.grid-4 {
    max-width: 100%;
    width: 100%;
  }
  .front.html .featured-headlines,
  .not-front.html .featured-headlines {
    clear: both;
  }
  .front.html .featured-headlines .featured-tools-item,
  .not-front.html .featured-headlines .featured-tools-item {
    width: auto;
  }
  .front.html .featured-headlines ul.slides li,
  .not-front.html .featured-headlines ul.slides li {
    float: none;
    height: auto;
    margin-bottom: 10px;
    width: 100% !important;
  }
  .front.html .featured-headlines ul.slides li .middle-slider-overlay,
  .not-front.html .featured-headlines ul.slides li .middle-slider-overlay {
    width: 100%;
  }
  .front.html .pane-bean-new-products,
  .not-front.html .pane-bean-new-products {
    float: none;
    margin-right: 0;
    padding: 10px 4.65% 25px;
    width: auto;
  }
  .front.html .pane-bean-new-products .pane-title,
  .not-front.html .pane-bean-new-products .pane-title {
    font-size: 36px !important;
    text-align: center;
  }
  .front.html .pane-bean-new-products .field-name-field-bean-image img,
  .not-front.html .pane-bean-new-products .field-name-field-bean-image img {
    margin: 10px auto 20px;
  }
  .front.html .pane-bean-new-products .field-name-field-bean-link a,
  .not-front.html .pane-bean-new-products .field-name-field-bean-link a {
    margin: 0 auto;
  }
  .front.html.page-products #block-system-main .pane-new-products,
  .not-front.html.page-products #block-system-main .pane-new-products {
    float: none;
    padding: 10px 4.65% 25px;
    width: 90%;
  }
  .front.html.page-products #block-system-main .pane-new-products h3,
  .not-front.html.page-products #block-system-main .pane-new-products h3 {
    text-align: center;
  }
  .front.html.page-products #block-system-main .pane-new-products img,
  .not-front.html.page-products #block-system-main .pane-new-products img {
    margin: 10px auto 20px;
  }
  .front.html.page-products #block-system-main .pane-new-products .blue-button-lg,
  .not-front.html.page-products #block-system-main .pane-new-products .blue-button-lg {
    margin: 0 auto;
  }
  .front.html .pane-products .product-group-name a,
  .front.html .page-products .pane-new-products h3, .front.html.not-front.page-products #block-system-main .pane-new-products h3,
  .not-front.html .pane-products .product-group-name a,
  .not-front.html .page-products .pane-new-products h3,
  .not-front.html.not-front.page-products #block-system-main .pane-new-products h3 {
    font-size: 36px;
  }
  .front.html.page-products #block-system-main .pane-new-products .new-product-signup a,
  .front.html .pane-node-field-group-description, .front.html.page-node #block-system-main h4,
  .front.html .subtitle,
  .not-front.html.page-products #block-system-main .pane-new-products .new-product-signup a,
  .not-front.html .pane-node-field-group-description,
  .not-front.html.page-node #block-system-main h4,
  .not-front.html .subtitle {
    font-size: 24px;
  }
  .front.html .subtitle,
  .not-front.html .subtitle {
    margin: 20px 0 10px;
  }
  .front.html .pane-bean-market-subtitle,
  .front.html .field-name-field-resource-subtitle,
  .not-front.html .pane-bean-market-subtitle,
  .not-front.html .field-name-field-resource-subtitle {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    line-height: normal;
    margin-bottom: 30px;
  }
  .front.html .pane-bean-market-subtitle span,
  .front.html .field-name-field-resource-subtitle span,
  .not-front.html .pane-bean-market-subtitle span,
  .not-front.html .field-name-field-resource-subtitle span {
    line-height: normal !important;
  }
  .front.html .pane-node-field-group-description,
  .not-front.html .pane-node-field-group-description {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html .pane-products .view-group-item li,
  .not-front.html .pane-products .view-group-item li {
    font-size: 18px;
  }
  .front.html.front h2.pane-title, .front.html.page-node #block-system-main h2.pane-title, .front.html.page-node .pane-title, .front.html.not-front.page-products #block-system-main h2.pane-title, .front.html.page-node h2, .front.html.node-type-group #block-system-main .panel-col-top .panel-pane h2, .front.html.page-node #block-system-main .pane-node-body .field-name-body h2, .front.html.page-node .pane-node-title, .front.html.page-node .pane-node-title .pane-content, .front.html.page-node .products-group-title, .front.html.page-node #block-system-main .pane-node-body h3, .front.html.page-services #block-system-main h2.pane-title, .front.html.page-industries #block-system-main .pane-bean-market-additional-resources h3, .front.html.page-your-business #block-system-main .pane-bean-your-business-resources h3,
  .not-front.html.front h2.pane-title,
  .not-front.html.page-node #block-system-main h2.pane-title,
  .not-front.html.page-node .pane-title,
  .not-front.html.not-front.page-products #block-system-main h2.pane-title,
  .not-front.html.page-node h2,
  .not-front.html.node-type-group #block-system-main .panel-col-top .panel-pane h2,
  .not-front.html.page-node #block-system-main .pane-node-body .field-name-body h2,
  .not-front.html.page-node .pane-node-title,
  .not-front.html.page-node .pane-node-title .pane-content,
  .not-front.html.page-node .products-group-title,
  .not-front.html.page-node #block-system-main .pane-node-body h3,
  .not-front.html.page-services #block-system-main h2.pane-title,
  .not-front.html.page-industries #block-system-main .pane-bean-market-additional-resources h3,
  .not-front.html.page-your-business #block-system-main .pane-bean-your-business-resources h3 {
    border-bottom: 0 !important;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    letter-spacing: -0.5px;
    line-height: normal;
    min-height: 38px;
    padding-bottom: 8px;
  }
  .front.html.page-your-business #block-system-main .pane-bean-your-business-resources h3,
  .not-front.html.page-your-business #block-system-main .pane-bean-your-business-resources h3 {
    color: #484848;
  }
  .front.html.node-type-family #block-system-main h3.pane-title,
  .not-front.html.node-type-family #block-system-main h3.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
    font-weight: bold;
  }
  .front.html #section-content .grid-8.featured-headlines h2.pane-title, .front.html.page-node #block-system-main .item-list li h2, .front.html.page-services #block-system-main .pane-services-services h2.pane-title,
  .not-front.html #section-content .grid-8.featured-headlines h2.pane-title,
  .not-front.html.page-node #block-system-main .item-list li h2,
  .not-front.html.page-services #block-system-main .pane-services-services h2.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    line-height: normal;
  }
  .front.html .featured-headlines .featured-tools-content .featured-tools-teaser-text, .front.html.front .pane-news .pane-content .views-row,
  .not-front.html .featured-headlines .featured-tools-content .featured-tools-teaser-text,
  .not-front.html.front .pane-news .pane-content .views-row {
    font-size: 16px;
  }
  .front.html.front .pane-news .pane-content .views-row,
  .not-front.html.front .pane-news .pane-content .views-row {
    padding-left: 20px;
  }
  .front.html.front .pane-news .pane-content .views-row a,
  .not-front.html.front .pane-news .pane-content .views-row a {
    color: #484848;
    font-size: 18px;
  }
  .front.html .pane-news .pane-content .more-link,
  .not-front.html .pane-news .pane-content .more-link {
    margin-bottom: 45px;
    padding-left: 20px;
  }
  .front.html .pane-news .pane-content .more-link a,
  .not-front.html .pane-news .pane-content .more-link a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
  }
  .front.html .featured-headlines .featured-tools-content .featured-tools-title a,
  .not-front.html .featured-headlines .featured-tools-content .featured-tools-title a {
    font-size: 28px;
  }
  .front.html .featured-headlines .featured-tools-content .featured-tools-button a,
  .not-front.html .featured-headlines .featured-tools-content .featured-tools-button a {
    font-size: 16px;
    padding: 10px 15px;
  }
  .front.html #section-content #breadcrumb,
  .not-front.html #section-content #breadcrumb {
    margin: 0 8.5% 1em;
  }
  .front.html #section-content #breadcrumb .delimiter,
  .not-front.html #section-content #breadcrumb .delimiter {
    margin-top: -8px;
  }
  .front.html #section-content #breadcrumb span a,
  .not-front.html #section-content #breadcrumb span a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 28px;
  }
  .front.html #section-content #breadcrumb span.desktop,
  .front.html #section-content #breadcrumb span.last,
  .not-front.html #section-content #breadcrumb span.desktop,
  .not-front.html #section-content #breadcrumb span.last {
    display: none;
  }
  .front.html.not-front.page-products .breadcrumb,
  .not-front.html.not-front.page-products .breadcrumb {
    display: none;
  }
  .front.html.not-front.page-products h1#page-title,
  .not-front.html.not-front.page-products h1#page-title {
    display: block;
  }
  .front.html.not-front.page-products .pane-products .view-products,
  .not-front.html.not-front.page-products .pane-products .view-products {
    margin: 0;
  }
  .front.html.not-front.page-products .product-group-image,
  .not-front.html.not-front.page-products .product-group-image {
    display: none;
  }
  .front.html.not-front.page-products .pane-products .view-group-item,
  .not-front.html.not-front.page-products .pane-products .view-group-item {
    float: none;
    margin-left: 0;
    margin-top: 30px;
    width: auto;
  }
  .front.html.not-front.page-products #block-system-main .pane-new-products,
  .not-front.html.not-front.page-products #block-system-main .pane-new-products {
    float: none;
    margin-right: 0;
    width: auto;
  }
  .front.html.not-front.page-products .pane-products .view-products .view-content div.column,
  .not-front.html.not-front.page-products .pane-products .view-products .view-content div.column {
    float: none;
    width: auto;
  }
  .front.html.not-front.page-products .pane-products .view-products .view-content div.column ul,
  .not-front.html.not-front.page-products .pane-products .view-products .view-content div.column ul {
    margin-bottom: 0;
  }
  .front.html.node-type-family .panel-panel.grid-9, .front.html.node-type-product .panel-panel.grid-9,
  .not-front.html.node-type-family .panel-panel.grid-9,
  .not-front.html.node-type-product .panel-panel.grid-9 {
    margin: 0;
    width: auto;
  }
  .front.html.node-type-family #block-system-main .pane-products .view-group-item > h3, .front.html.node-type-product #block-system-main .pane-products .view-group-item > h3,
  .not-front.html.node-type-family #block-system-main .pane-products .view-group-item > h3,
  .not-front.html.node-type-product #block-system-main .pane-products .view-group-item > h3 {
    font-size: 40px;
  }
  .front.html.node-type-family #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text, .front.html.node-type-product #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text,
  .not-front.html.node-type-family #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text,
  .not-front.html.node-type-product #block-system-main .pane-products .view-group-item > h3 .field-category-teaser-text {
    font-size: 16px;
    font-weight: 500;
    padding-right: 0;
  }
  .front.html.node-type-family #block-system-main .pane-products .views-row, .front.html.node-type-product #block-system-main .pane-products .views-row, .front.html.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row,
  .not-front.html.node-type-family #block-system-main .pane-products .views-row,
  .not-front.html.node-type-product #block-system-main .pane-products .views-row,
  .not-front.html.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row {
    display: block;
    margin-right: 0;
    overflow: hidden;
    width: auto;
  }
  .front.html.node-type-family #block-system-main .pane-products .views-row .views-field-field-teaser-image, .front.html.node-type-product #block-system-main .pane-products .views-row .views-field-field-teaser-image, .front.html.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row .views-field-field-teaser-image,
  .not-front.html.node-type-family #block-system-main .pane-products .views-row .views-field-field-teaser-image,
  .not-front.html.node-type-product #block-system-main .pane-products .views-row .views-field-field-teaser-image,
  .not-front.html.node-type-category .container-12 #block-system-main .grid-9 .pane-products .view-display-id-categories_detailed .views-row .views-field-field-teaser-image {
    float: left;
    margin-right: 20px;
  }
  .front.html.node-type-family #block-system-main .pane-products .views-row .views-field-title-2, .front.html.node-type-product #block-system-main .pane-products .views-row .views-field-title-2, .front.html.node-type-category #block-system-main .pane-products .views-row .views-field-title-2 .field-content a,
  .front.html .views-field-title-2,
  .not-front.html.node-type-family #block-system-main .pane-products .views-row .views-field-title-2,
  .not-front.html.node-type-product #block-system-main .pane-products .views-row .views-field-title-2,
  .not-front.html.node-type-category #block-system-main .pane-products .views-row .views-field-title-2 .field-content a,
  .not-front.html .views-field-title-2 {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    line-height: normal;
  }
  .front.html.node-type-category #block-system-main .pane-products .views-row .views-field-title-2,
  .not-front.html.node-type-category #block-system-main .pane-products .views-row .views-field-title-2 {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.node-type-family #block-system-main .pane-products .view-products > .view-content, .front.html.node-type-product #block-system-main .pane-products .view-products > .view-content,
  .not-front.html.node-type-family #block-system-main .pane-products .view-products > .view-content,
  .not-front.html.node-type-product #block-system-main .pane-products .view-products > .view-content {
    width: auto;
  }
  .front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3, .front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3, .front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3, .front.html.node-type-group #block-system-main .panel-col-last, .front.html.page-industries .panel-2col-stacked .panel-col-last, .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories, .front.html.node-type-service-category #block-system-main .pane-pub-related, .front.html.node-type-service-category #block-system-main .pane-node-field-related-link, .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us, .front.html.node-type-service #block-system-main .grid-3,
  .not-front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3,
  .not-front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3,
  .not-front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3,
  .not-front.html.node-type-group #block-system-main .panel-col-last,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us,
  .not-front.html.node-type-service #block-system-main .grid-3 {
    float: none;
    width: auto;
  }
  .front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 a, .front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 a, .front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 a, .front.html.node-type-group #block-system-main .panel-col-last a, .front.html.page-industries .panel-2col-stacked .panel-col-last a, .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories a, .front.html.node-type-service-category #block-system-main .pane-pub-related a, .front.html.node-type-service-category #block-system-main .pane-node-field-related-link a, .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us a, .front.html.node-type-service #block-system-main .grid-3 a,
  .not-front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 a,
  .not-front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 a,
  .not-front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 a,
  .not-front.html.node-type-group #block-system-main .panel-col-last a,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last a,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories a,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related a,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link a,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us a,
  .not-front.html.node-type-service #block-system-main .grid-3 a {
    font-size: 24px;
  }
  .front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 .insde, .front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 .insde, .front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 .insde, .front.html.node-type-group #block-system-main .panel-col-last .insde, .front.html.page-industries .panel-2col-stacked .panel-col-last .insde, .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories .insde, .front.html.node-type-service-category #block-system-main .pane-pub-related .insde, .front.html.node-type-service-category #block-system-main .pane-node-field-related-link .insde, .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us .insde, .front.html.node-type-service #block-system-main .grid-3 .insde,
  .not-front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 .insde,
  .not-front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 .insde,
  .not-front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 .insde,
  .not-front.html.node-type-group #block-system-main .panel-col-last .insde,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last .insde,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories .insde,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related .insde,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link .insde,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us .insde,
  .not-front.html.node-type-service #block-system-main .grid-3 .insde {
    margin-left: 0;
    margin-right: 0;
  }
  .front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 h2.pane-title, .front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 h2.pane-title, .front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 h2.pane-title, .front.html.node-type-group #block-system-main .panel-col-last h2.pane-title, .front.html.page-industries .panel-2col-stacked .panel-col-last h2.pane-title, .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories h2.pane-title, .front.html.node-type-service-category #block-system-main .pane-pub-related h2.pane-title, .front.html.node-type-service-category #block-system-main .pane-node-field-related-link h2.pane-title, .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us h2.pane-title, .front.html.node-type-service #block-system-main .grid-3 h2.pane-title,
  .not-front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 h2.pane-title,
  .not-front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 h2.pane-title,
  .not-front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 h2.pane-title,
  .not-front.html.node-type-group #block-system-main .panel-col-last h2.pane-title,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us h2.pane-title,
  .not-front.html.node-type-service #block-system-main .grid-3 h2.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 .item-list ul li, .front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 .item-list ul li, .front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 .item-list ul li, .front.html.node-type-group #block-system-main .panel-col-last .item-list ul li, .front.html.page-industries .panel-2col-stacked .panel-col-last .item-list ul li, .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories .item-list ul li, .front.html.node-type-service-category #block-system-main .pane-pub-related .item-list ul li, .front.html.node-type-service-category #block-system-main .pane-node-field-related-link .item-list ul li, .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us .item-list ul li, .front.html.node-type-service #block-system-main .grid-3 .item-list ul li,
  .not-front.html.node-type-family.not-front #block-system-main .panel-panel.grid-3 .item-list ul li,
  .not-front.html.node-type-product.not-front #block-system-main .panel-panel.grid-3 .item-list ul li,
  .not-front.html.node-type-category.not-front #block-system-main .panel-panel.grid-3 .item-list ul li,
  .not-front.html.node-type-group #block-system-main .panel-col-last .item-list ul li,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last .item-list ul li,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories .item-list ul li,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related .item-list ul li,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link .item-list ul li,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us .item-list ul li,
  .not-front.html.node-type-service #block-system-main .grid-3 .item-list ul li {
    margin-bottom: 10px;
    margin-left: 0;
  }
  .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us a,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us a {
    font-weight: 500;
  }
  .front.html.node-type-service #block-system-main .field-name-field-contact-us a,
  .not-front.html.node-type-service #block-system-main .field-name-field-contact-us a {
    font-size: 18px;
    line-height: normal;
  }
  .front.html.node-type-group #block-system-main .panel-col-last li,
  .not-front.html.node-type-group #block-system-main .panel-col-last li {
    font-size: 24px;
  }
  .front.html.page-industries .panel-2col-stacked .panel-col-first, .front.html.page-your-business .panel-col-first, .front.html.page-your-business .panel-col-last,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-first,
  .not-front.html.page-your-business .panel-col-first,
  .not-front.html.page-your-business .panel-col-last {
    float: none;
    margin: 0;
    overflow: hidden;
    width: auto;
  }
  .front.html.page-industries .panel-2col-stacked .panel-col-last,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last {
    margin-top: 50px;
    overflow: hidden;
  }
  .front.html.page-industries .panel-2col-stacked .panel-col-last h2.pane-title,
  .not-front.html.page-industries .panel-2col-stacked .panel-col-last h2.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.page-services #block-system-main .grid-6.last,
  .not-front.html.page-services #block-system-main .grid-6.last {
    float: none;
    margin-top: 50px;
    width: auto;
    font-size: 24px;
  }
  .front.html.page-services #block-system-main .grid-6.last a,
  .not-front.html.page-services #block-system-main .grid-6.last a {
    font-size: 24px;
  }
  .front.html.page-services #block-system-main .grid-6.last h2.pane-title,
  .not-front.html.page-services #block-system-main .grid-6.last h2.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.page-node.node-type-family #block-system-main .grid-3 ul li,
  .not-front.html.page-node.node-type-family #block-system-main .grid-3 ul li {
    margin-bottom: 10px;
    margin-left: 0;
  }
  .front.html.page-node #block-system-main .grid-3 h2, .front.html.page-node #block-system-main .grid-3 .view-group-item h2.pane-title a,
  .not-front.html.page-node #block-system-main .grid-3 h2,
  .not-front.html.page-node #block-system-main .grid-3 .view-group-item h2.pane-title a {
    border-bottom: 0;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 36px;
    line-height: normal;
    margin-bottom: 30px;
  }
  .front.html.node-type-category .container-12 #block-system-main .grid-9,
  .not-front.html.node-type-category .container-12 #block-system-main .grid-9 {
    margin-right: 0;
    width: auto;
  }
  .front.html.node-type-group #block-system-main .view-products .view-group-item,
  .not-front.html.node-type-group #block-system-main .view-products .view-group-item {
    display: block;
    margin-right: 0;
    width: auto;
  }
  .front.html.node-type-group #block-system-main .view-products .view-group-item ul,
  .front.html.node-type-group #block-system-main .view-products .view-group-item .family-image,
  .not-front.html.node-type-group #block-system-main .view-products .view-group-item ul,
  .not-front.html.node-type-group #block-system-main .view-products .view-group-item .family-image {
    display: none;
  }
  .front.html.node-type-group #block-system-main .view-products .view-group-item .family-title,
  .not-front.html.node-type-group #block-system-main .view-products .view-group-item .family-title {
    font-size: 30px;
  }
  .front.html.node-type-group .panel-col-first,
  .not-front.html.node-type-group .panel-col-first {
    float: none;
    width: 100%;
  }
  .front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .flexslider, .front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .flexslider, .front.html.node-type-service #section-content .pane-slider-panel-pane-5 .flexslider, .front.html.node-type-service #section-content .pane-slider-panel-pane-7 .flexslider,
  .not-front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .flexslider,
  .not-front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .flexslider,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-5 .flexslider,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-7 .flexslider {
    width: 440px;
  }
  .front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .slides li.views-row, .front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .slides li.views-row, .front.html.node-type-service #section-content .pane-slider-panel-pane-5 .slides li.views-row, .front.html.node-type-service #section-content .pane-slider-panel-pane-7 .slides li.views-row,
  .not-front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .slides li.views-row,
  .not-front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .slides li.views-row,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-5 .slides li.views-row,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-7 .slides li.views-row {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 17px;
    vertical-align: top;
    width: 190px;
  }
  .front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .slides li.views-row .views-field-title a, .front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .slides li.views-row .views-field-title a, .front.html.node-type-service #section-content .pane-slider-panel-pane-5 .slides li.views-row .views-field-title a, .front.html.node-type-service #section-content .pane-slider-panel-pane-7 .slides li.views-row .views-field-title a,
  .not-front.html.node-type-family #section-content .view-display-id-panel_pane_2 .slider-related-items .slides li.views-row .views-field-title a,
  .not-front.html.node-type-group #section-content .pane-slider-panel-pane-3 .slider-related-items-group .slides li.views-row .views-field-title a,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-5 .slides li.views-row .views-field-title a,
  .not-front.html.node-type-service #section-content .pane-slider-panel-pane-7 .slides li.views-row .views-field-title a {
    font-size: 24px;
  }
  .front.html.node-type-group .youtube-label,
  .not-front.html.node-type-group .youtube-label {
    font-size: 18px;
  }
  .front.html.node-type-market #block-system-main .pane-node-field-market-additional-res,
  .not-front.html.node-type-market #block-system-main .pane-node-field-market-additional-res {
    margin-bottom: 30px;
  }
  .front.html.node-type-market #block-system-main .pane-node-field-market-additional-res ul li, .front.html.page-industries #block-system-main .pane-bean-market-additional-resources ul li, .front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li,
  .not-front.html.node-type-market #block-system-main .pane-node-field-market-additional-res ul li,
  .not-front.html.page-industries #block-system-main .pane-bean-market-additional-resources ul li,
  .not-front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li {
    float: none;
    width: auto;
    font-size: 18px;
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.node-type-market #block-system-main .pane-node-field-market-additional-res ul li a, .front.html.page-industries #block-system-main .pane-bean-market-additional-resources ul li a, .front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li a,
  .not-front.html.node-type-market #block-system-main .pane-node-field-market-additional-res ul li a,
  .not-front.html.page-industries #block-system-main .pane-bean-market-additional-resources ul li a,
  .not-front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li a {
    font-size: 18px;
  }
  .front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li,
  .not-front.html.page-your-business #block-system-main .pane-bean-your-business-resources ul li {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item ul li a,
  .not-front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item ul li a {
    font-size: 24px;
  }
  .front.html .pane-pub-related,
  .not-front.html .pane-pub-related {
    margin-bottom: 40px;
    margin-top: 25px;
  }
  .front.html.node-type-new-product-introduction .pane-custom.pane-1 h1#page-title,
  .not-front.html.node-type-new-product-introduction .pane-custom.pane-1 h1#page-title {
    display: none;
  }
  .front.html.node-type-new-product-introduction .grid-6.last,
  .not-front.html.node-type-new-product-introduction .grid-6.last {
    margin-top: 30px;
    position: static;
  }
  .front.html.node-type-new-product-introduction .grid-6.last h2.pane-title,
  .not-front.html.node-type-new-product-introduction .grid-6.last h2.pane-title {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 36px;
  }
  .front.html.node-type-new-product-introduction .grid-6.last .field-items a,
  .not-front.html.node-type-new-product-introduction .grid-6.last .field-items a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.node-type-new-product-introduction .title-dotted.mobile .field-items a,
  .not-front.html.node-type-new-product-introduction .title-dotted.mobile .field-items a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.node-type-new-product-introduction .pane-node-field-teaser-image,
  .not-front.html.node-type-new-product-introduction .pane-node-field-teaser-image {
    border: 1px solid #f3f3f3;
    margin-bottom: 20px;
    text-align: center;
  }
  .front.html.node-type-new-product-introduction .pane-node-field-teaser-image img,
  .not-front.html.node-type-new-product-introduction .pane-node-field-teaser-image img {
    display: block;
    margin: 20px auto;
  }
  .front.html.node-type-new-product-introduction #block-system-main .pane-node-field-group-description,
  .front.html.node-type-new-product-introduction #block-system-main .pane-node-field-additional-resources,
  .not-front.html.node-type-new-product-introduction #block-system-main .pane-node-field-group-description,
  .not-front.html.node-type-new-product-introduction #block-system-main .pane-node-field-additional-resources {
    margin-bottom: 1em;
  }
  .front.html.node-type-new-product-introduction #block-system-main .pane-node-field-additional-resources,
  .not-front.html.node-type-new-product-introduction #block-system-main .pane-node-field-additional-resources {
    font-size: 24px;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td {
    height: 4.16667em;
    margin-bottom: 0.833333em;
    padding: 0;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td:nth-child(odd),
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td:nth-child(odd) {
    float: left;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td div.description,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td div.description {
    font-size: 0.583333em;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td div.description p,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td div.description p {
    font-size: 1em;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td img,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td img {
    margin-right: 0.833333em;
    width: 5.83333em;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td h3,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td h3 {
    color: #005cb9;
    font-size: 0.75em;
    font-weight: bold;
    margin-bottom: 0.333333em;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td ol,
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td ul,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td ol,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td ul {
    list-style-position: inside;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table td ul,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table td ul {
    list-style-type: disc;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td {
    height: auto;
    overflow: hidden;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td:nth-child(odd),
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td:nth-child(odd) {
    float: none;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td img,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td img {
    float: left;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td h3,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td h3 {
    font-weight: normal;
  }
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td div.description,
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td ul,
  .front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td ol,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td div.description,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td ul,
  .not-front.html.node-type-new-product-introduction #block-system-main table.npi-table-multi td ol {
    display: none;
  }
  .front.html.node-type-panel #block-system-main #countdown-header,
  .front.html.node-type-panel #block-system-main #countdown-header p,
  .not-front.html.node-type-panel #block-system-main #countdown-header,
  .not-front.html.node-type-panel #block-system-main #countdown-header p {
    font-size: 32px;
    font-size: 2rem;
  }
  .front.html.node-type-panel #block-system-main .pane-countdown,
  .not-front.html.node-type-panel #block-system-main .pane-countdown {
    background: none;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom: 2px solid #cfcfcf;
    float: none;
    width: 100%;
  }
  .front.html.node-type-panel #block-system-main .pane-countdown h2.pane-title,
  .not-front.html.node-type-panel #block-system-main .pane-countdown h2.pane-title {
    background: none;
    font-size: 24px;
    font-size: 1.5rem;
    padding: 3% 1.5%;
  }
  .front.html.node-type-panel #block-system-main .pane-countdown .cdWrapper,
  .not-front.html.node-type-panel #block-system-main .pane-countdown .cdWrapper {
    border: none;
    padding: 0px;
    width: 100%;
  }
  .front.html.node-type-panel #block-system-main .pane-countdown .countdownHolder,
  .not-front.html.node-type-panel #block-system-main .pane-countdown .countdownHolder {
    font-size: 36px;
    font-size: 2.25rem;
  }
  .front.html.node-type-panel #block-system-main #countdown-body table tr,
  .not-front.html.node-type-panel #block-system-main #countdown-body table tr {
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic img,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic img {
    width: 100%;
    height: auto;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-A,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-A {
    top: 15px;
    left: 170px;
    height: 95px;
    width: 50px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-B,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-B {
    top: 40px;
    left: 240px;
    height: 70px;
    width: 70px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-C,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-C {
    top: 140px;
    left: 165px;
    height: 35px;
    width: 65px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-D,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-D {
    top: 60px;
    left: 15px;
    height: 60px;
    width: 70px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-E,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-E {
    top: 30px;
    left: 105px;
    height: 85px;
    width: 45px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-F,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-F {
    top: 120px;
    left: 252px;
    height: 55px;
    width: 45px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-G,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-G {
    top: 60px;
    left: 325px;
    height: 65px;
    width: 45px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-H,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-H {
    top: 130px;
    left: 315px;
    height: 35px;
    width: 55px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic a.popup-I,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic a.popup-I {
    top: 130px;
    left: 30px;
    height: 45px;
    width: 120px;
  }
  .front.html.node-type-panel #block-system-main #interactive-graphic #graphic-calc,
  .not-front.html.node-type-panel #block-system-main #interactive-graphic #graphic-calc {
    bottom: 9px;
    right: 15px;
    font-size: 7px;
    letter-spacing: 0.03em;
    padding: 3px;
  }
  .front.html.node-type-service #block-system-main .pane-node-field-teaser-image,
  .not-front.html.node-type-service #block-system-main .pane-node-field-teaser-image {
    float: none;
    width: auto;
  }
  .front.html.node-type-service #block-system-main .pane-node-field-teaser-image img,
  .not-front.html.node-type-service #block-system-main .pane-node-field-teaser-image img {
    height: auto;
    width: 100%;
  }
  .front.html.node-type-service #block-system-main .pane-node-field-product-description,
  .not-front.html.node-type-service #block-system-main .pane-node-field-product-description {
    float: none;
    width: auto;
  }
  .front.html.node-type-product .product-image-buttons-wrapper,
  .not-front.html.node-type-product .product-image-buttons-wrapper {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  .front.html.node-type-product .pane-node-field-teaser-image,
  .not-front.html.node-type-product .pane-node-field-teaser-image {
    width: auto;
  }
  .front.html.node-type-product .pane-node-field-teaser-image .pane-content,
  .not-front.html.node-type-product .pane-node-field-teaser-image .pane-content {
    display: inline-block;
  }
  .front.html.node-type-product .pane-node-field-teaser-image img,
  .not-front.html.node-type-product .pane-node-field-teaser-image img {
    max-width: 100%;
    width: auto;
  }
  .front.html.node-type-product .pane-node-field-brochure a,
  .front.html.node-type-product .pane-node-field-product-request-sample,
  .not-front.html.node-type-product .pane-node-field-brochure a,
  .not-front.html.node-type-product .pane-node-field-product-request-sample {
    margin-bottom: 1em;
  }
  .front.html.node-type-product .pane-node-field-brochure a a,
  .front.html.node-type-product .pane-node-field-product-request-sample a,
  .not-front.html.node-type-product .pane-node-field-brochure a a,
  .not-front.html.node-type-product .pane-node-field-product-request-sample a {
    font-size: 24px;
    padding: 10px;
    text-align: center;
  }
  .front.html.node-type-product #block-system-main .pane-products .views-row,
  .not-front.html.node-type-product #block-system-main .pane-products .views-row {
    margin-bottom: 0;
  }
  .front.html.node-type-product .pane-views-panes,
  .not-front.html.node-type-product .pane-views-panes {
    margin-bottom: 15px;
    margin-top: 0;
  }
  .front.html.node-type-product .pane-views-panes .views-field-field-teaser-image,
  .not-front.html.node-type-product .pane-views-panes .views-field-field-teaser-image {
    display: none;
  }
  .front.html.node-type-product .pane-views-panes .slider-related-items,
  .not-front.html.node-type-product .pane-views-panes .slider-related-items {
    width: 100%;
  }
  .front.html.node-type-product .pane-views-panes .flexslider,
  .not-front.html.node-type-product .pane-views-panes .flexslider {
    margin: 0 0 20px;
  }
  .front.html.node-type-product .pane-views-panes .views-field-title,
  .not-front.html.node-type-product .pane-views-panes .views-field-title {
    font-size: 24px;
  }
  .front.html.node-type-product .pane-node-body + div.panel-separator,
  .not-front.html.node-type-product .pane-node-body + div.panel-separator {
    margin-bottom: 25px;
  }
  .front.html.node-type-product .view-display-id-block_7.view-slider .item-list ul li,
  .not-front.html.node-type-product .view-display-id-block_7.view-slider .item-list ul li {
    margin-bottom: 0;
  }
  .front.html.node-type-product .pane-node-body table:not(.ge-table) tbody td,
  .not-front.html.node-type-product .pane-node-body table:not(.ge-table) tbody td {
    display: block;
  }
  .front.html.node-type-product #block-system-main .view-group-item,
  .not-front.html.node-type-product #block-system-main .view-group-item {
    padding-bottom: 40px;
  }
  .front.html.node-type-new-product-introduction .pane-node-field-brochure a,
  .not-front.html.node-type-new-product-introduction .pane-node-field-brochure a {
    font-size: 24px;
    margin: 20px 0;
    padding: 10px;
    text-align: center;
  }
  .front.html.page-services #block-system-main .panel-panel.grid-12,
  .not-front.html.page-services #block-system-main .panel-panel.grid-12 {
    margin-left: 0;
    margin-right: 0;
  }
  .front.html.page-services #block-system-main .grid-6.first,
  .not-front.html.page-services #block-system-main .grid-6.first {
    width: auto;
  }
  .front.html.page-services #block-system-main .pane-services-service-categories .views-row,
  .not-front.html.page-services #block-system-main .pane-services-service-categories .views-row {
    float: none;
    height: auto;
    margin: 0 0 10px;
    min-height: 0;
    width: 100%;
  }
  .front.html.page-services #block-system-main .pane-services-service-categories .views-row .views-field-field-teaser-image,
  .not-front.html.page-services #block-system-main .pane-services-service-categories .views-row .views-field-field-teaser-image {
    display: none;
  }
  .front.html.page-services #block-system-main .pane-services-service-categories .views-row .views-field-title a,
  .not-front.html.page-services #block-system-main .pane-services-service-categories .views-row .views-field-title a {
    font-size: 30px;
    margin: 0;
  }
  .front.html.page-services #block-system-main .pane-slider-panel-pane-8,
  .not-front.html.page-services #block-system-main .pane-slider-panel-pane-8 {
    padding-bottom: 0;
  }
  .front.html.page-services #block-system-main .pane-slider-panel-pane-8 .item-list,
  .not-front.html.page-services #block-system-main .pane-slider-panel-pane-8 .item-list {
    margin-bottom: 20px;
  }
  .front.html.node-type-service-category #block-system-main .pane-services-services .views-row,
  .not-front.html.node-type-service-category #block-system-main .pane-services-services .views-row {
    float: none;
    margin: 0;
    min-height: 0;
    width: auto;
  }
  .front.html.node-type-service-category #block-system-main .pane-services-services .views-row .views-field-field-teaser-image,
  .not-front.html.node-type-service-category #block-system-main .pane-services-services .views-row .views-field-field-teaser-image {
    display: none;
  }
  .front.html.node-type-service-category #block-system-main .pane-services-services .views-row .views-field-title a,
  .not-front.html.node-type-service-category #block-system-main .pane-services-services .views-row .views-field-title a {
    display: block;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
  }
  .front.html.node-type-service-category #block-system-main .pane-node-field-contact-us h2.pane-title,
  .front.html.node-type-service-category #block-system-main .pane-pub-related h2.pane-title,
  .front.html.node-type-service-category #block-system-main .pane-node-field-related-link h2.pane-title,
  .front.html.node-type-service-category #block-system-main .pane-services-other-service-categories h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-contact-us h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-pub-related h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-node-field-related-link h2.pane-title,
  .not-front.html.node-type-service-category #block-system-main .pane-services-other-service-categories h2.pane-title {
    margin-bottom: 10px;
  }
  .front.html.node-type-resource #block-system-main .panel-display,
  .not-front.html.node-type-resource #block-system-main .panel-display {
    padding-bottom: 30px;
  }
  .front.html.node-type-resource #block-system-main .field-name-field-resource-resources .flexslider,
  .not-front.html.node-type-resource #block-system-main .field-name-field-resource-resources .flexslider {
    padding-left: 0;
  }
  .front.html.node-type-resource #block-system-main .field-name-field-resource-resources .item-list li.last-level,
  .not-front.html.node-type-resource #block-system-main .field-name-field-resource-resources .item-list li.last-level {
    display: block;
    margin: 0;
    width: auto;
  }
  .front.html.node-type-resource #block-system-main .item-list ul li h3,
  .front.html.node-type-resource #block-system-main .item-list ul li h3 a,
  .not-front.html.node-type-resource #block-system-main .item-list ul li h3,
  .not-front.html.node-type-resource #block-system-main .item-list ul li h3 a {
    font-size: 30px;
    line-height: normal;
  }
  .front.html.node-type-resource #block-system-main .item-list ul li ul,
  .not-front.html.node-type-resource #block-system-main .item-list ul li ul {
    font-size: 16px;
  }
  .front.html.context-tools-and-calculators .field-name-field-resource-resources ul li.last-level ul,
  .not-front.html.context-tools-and-calculators .field-name-field-resource-resources ul li.last-level ul {
    display: none;
  }
  .front.html.node-type-resource #page:not(.socialmedia-mobileapps) #block-system-main .media-element,
  .front.html.node-type-resource #page:not(.socialmedia-mobileapps) #block-system-main p,
  .not-front.html.node-type-resource #page:not(.socialmedia-mobileapps) #block-system-main .media-element,
  .not-front.html.node-type-resource #page:not(.socialmedia-mobileapps) #block-system-main p {
    display: none;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .field-name-field-resource-subtitle,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .field-name-field-resource-subtitle {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    margin: 10px 0 40px;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-entity-field h3,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-entity-field h3 {
    color: #005cb9;
    font-size: 45px;
    text-align: center;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-entity-field h3 + p,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-entity-field h3 + p {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    line-height: normal;
    text-align: center;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main ul,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main ul {
    overflow: hidden;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main ul li.first,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main ul li.first {
    margin-bottom: 0;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li {
    float: left;
    height: 270px;
    margin: 0 24px;
    max-height: 270px;
    text-align: center;
    width: 154px !important;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li p,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li p {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    line-height: normal;
  }
  .front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li img,
  .not-front.html.node-type-resource #page.socialmedia-mobileapps #block-system-main .pane-node-field-resource-resources .flexslider ul.slides li img {
    margin: 0 auto;
  }
  .front.html.responsive-layout-mobile .helpimg,
  .not-front.html.responsive-layout-mobile .helpimg {
    width: auto;
  }
  .front.html.page-your-business #block-system-main, .front.html.node-type-your-business #block-system-main,
  .not-front.html.page-your-business #block-system-main,
  .not-front.html.node-type-your-business #block-system-main {
    padding-bottom: 30px;
  }
  .front.html.page-your-business .pane-bean-your-business-subtitle p, .front.html.node-type-your-business .pane-bean-your-business-subtitle p,
  .not-front.html.page-your-business .pane-bean-your-business-subtitle p,
  .not-front.html.node-type-your-business .pane-bean-your-business-subtitle p {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.page-your-business .view-your-business, .front.html.node-type-your-business .view-your-business,
  .not-front.html.page-your-business .view-your-business,
  .not-front.html.node-type-your-business .view-your-business {
    margin-left: 0;
  }
  .front.html.page-your-business .view-your-business .views-row, .front.html.node-type-your-business .view-your-business .views-row,
  .not-front.html.page-your-business .view-your-business .views-row,
  .not-front.html.node-type-your-business .view-your-business .views-row {
    float: none;
    margin-bottom: 20px;
    margin-left: 0;
    min-height: inherit;
    width: auto;
  }
  .front.html.page-your-business .view-your-business .views-row a, .front.html.node-type-your-business .view-your-business .views-row a,
  .not-front.html.page-your-business .view-your-business .views-row a,
  .not-front.html.node-type-your-business .view-your-business .views-row a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
  }
  .front.html.page-your-business .view-your-business .views-field-field-teaser-image,
  .front.html.page-your-business .view-your-business .views-field-field-teaser-text, .front.html.node-type-your-business .view-your-business .views-field-field-teaser-image,
  .front.html.node-type-your-business .view-your-business .views-field-field-teaser-text,
  .not-front.html.page-your-business .view-your-business .views-field-field-teaser-image,
  .not-front.html.page-your-business .view-your-business .views-field-field-teaser-text,
  .not-front.html.node-type-your-business .view-your-business .views-field-field-teaser-image,
  .not-front.html.node-type-your-business .view-your-business .views-field-field-teaser-text {
    display: none;
  }
  .front.html.page-your-business #block-system-main table tr th, .front.html.node-type-your-business #block-system-main table tr th,
  .not-front.html.page-your-business #block-system-main table tr th,
  .not-front.html.node-type-your-business #block-system-main table tr th {
    line-height: normal;
    padding: 15px;
  }
  .front.html.page-your-business #block-system-main table tr th:first-child, .front.html.node-type-your-business #block-system-main table tr th:first-child,
  .not-front.html.page-your-business #block-system-main table tr th:first-child,
  .not-front.html.node-type-your-business #block-system-main table tr th:first-child {
    border-right: 4px solid #ffffff;
  }
  .front.html.page-your-business #block-system-main table tr th a, .front.html.node-type-your-business #block-system-main table tr th a,
  .not-front.html.page-your-business #block-system-main table tr th a,
  .not-front.html.node-type-your-business #block-system-main table tr th a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 0;
  }
  .front.html.page-your-business #block-system-main table tr td, .front.html.node-type-your-business #block-system-main table tr td,
  .not-front.html.page-your-business #block-system-main table tr td,
  .not-front.html.node-type-your-business #block-system-main table tr td {
    font-size: 14px;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-header + div, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-header + div,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-header + div,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-header + div {
    margin-left: 0;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content {
    padding-left: 10px;
    padding-right: 0;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-field-pub-number, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-field-pub-number,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-field-pub-number,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-field-pub-number {
    width: 25%;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-title, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-title,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-title,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row .views-field-title {
    width: 75%;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy {
    margin: 30px 0 0;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header {
    position: relative;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header:after, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header:after,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header:after,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header:after {
    border-left: 4px solid #ffffff;
    content: "";
    height: 53px;
    left: 50%;
    position: absolute;
    top: -1px;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .right, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .right,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .right,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .right {
    display: none;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .left, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .left,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .left,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header .left {
    float: none;
    font-size: 0;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header a, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header a,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header a,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-publications-search .view-header a {
    display: block;
    float: left;
    font-size: 18px;
    text-align: center;
    width: 50%;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-header a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header,
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header a, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header,
  .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header a,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header a,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-content > .view-grouping > .view-grouping-content > .view-grouping .view-grouping-header a {
    font-size: 16px;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row,
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row,
  .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .view-grouping-content .views-row a {
    font-size: 14px;
  }
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .views-field-field-pub-number,
  .front.html.page-your-business .pane-publications-search-by-type-hierarchy .views-field-title, .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .views-field-field-pub-number,
  .front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .views-field-title,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .views-field-field-pub-number,
  .not-front.html.page-your-business .pane-publications-search-by-type-hierarchy .views-field-title,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .views-field-field-pub-number,
  .not-front.html.node-type-your-business .pane-publications-search-by-type-hierarchy .views-field-title {
    display: table-cell;
  }
  .front.html.page-your-business .view-publications-search, .front.html.node-type-your-business .view-publications-search,
  .not-front.html.page-your-business .view-publications-search,
  .not-front.html.node-type-your-business .view-publications-search {
    padding-bottom: 40px;
  }
  .front.html.page-your-business #block-system-main,
  .not-front.html.page-your-business #block-system-main {
    padding-bottom: 0;
  }
  .front.html.page-your-business #block-system-main .inside,
  .not-front.html.page-your-business #block-system-main .inside {
    padding-bottom: 40px;
  }
  .front.html.node-type-your-business #block-system-main,
  .not-front.html.node-type-your-business #block-system-main {
    padding-bottom: 0;
  }
  .front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item,
  .not-front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item {
    display: block;
    margin: 0 0 10px;
    width: auto;
  }
  .front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item p,
  .front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item img,
  .front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item ul,
  .not-front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item p,
  .not-front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item img,
  .not-front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item ul {
    display: none;
  }
  .front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item h3,
  .not-front.html.node-type-your-business #block-system-main .grid-9 .pane-node-field-info-blocks .field-items .field-item h3 {
    font-size: 30px;
  }
  .front.html.node-type-your-business #block-system-main .panel-panel.grid-3,
  .not-front.html.node-type-your-business #block-system-main .panel-panel.grid-3 {
    float: none;
    margin-top: 50px;
    width: auto;
  }
  .front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item li,
  .not-front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item li {
    margin-bottom: 10px;
  }
  .front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item li a,
  .not-front.html.node-type-your-business #block-system-main .panel-panel.grid-3 .field-item li a {
    font-size: 30px;
    line-height: normal;
  }
  .front.html #block-system-main .panel-panel.grid-3 .field-item,
  .not-front.html #block-system-main .panel-panel.grid-3 .field-item {
    word-wrap: break-word;
  }
  .front.html.node-type-resource #block-system-main .pane-node-body a,
  .not-front.html.node-type-resource #block-system-main .pane-node-body a {
    display: block;
    float: none;
    margin: 0 auto 20px;
  }
  .front.html.node-type-resource #block-system-main .pane-node-body a.youtube,
  .not-front.html.node-type-resource #block-system-main .pane-node-body a.youtube {
    margin-right: auto;
  }
  .front.html.node-type-service #block-system-main .grid-9,
  .not-front.html.node-type-service #block-system-main .grid-9 {
    float: none;
    width: auto;
  }
  .front.html.page-industries .pane-custom.pane-1,
  .front.html.page-industries .view-markets .views-field-field-teaser-image,
  .front.html.page-industries .view-markets .views-field-field-teaser-text, .front.html.node-type-market .pane-custom.pane-1,
  .front.html.node-type-market .view-markets .views-field-field-teaser-image,
  .front.html.node-type-market .view-markets .views-field-field-teaser-text,
  .not-front.html.page-industries .pane-custom.pane-1,
  .not-front.html.page-industries .view-markets .views-field-field-teaser-image,
  .not-front.html.page-industries .view-markets .views-field-field-teaser-text,
  .not-front.html.node-type-market .pane-custom.pane-1,
  .not-front.html.node-type-market .view-markets .views-field-field-teaser-image,
  .not-front.html.node-type-market .view-markets .views-field-field-teaser-text {
    display: none;
  }
  .front.html.page-industries .view-markets .views-row, .front.html.node-type-market .view-markets .views-row,
  .not-front.html.page-industries .view-markets .views-row,
  .not-front.html.node-type-market .view-markets .views-row {
    float: none;
    margin-bottom: 15px;
    min-height: 0;
    width: auto;
  }
  .front.html.page-industries .view-markets .views-field-title .field-content, .front.html.node-type-market .view-markets .views-field-title .field-content,
  .not-front.html.page-industries .view-markets .views-field-title .field-content,
  .not-front.html.node-type-market .view-markets .views-field-title .field-content {
    display: table;
    width: 100%;
  }
  .front.html.page-industries .view-markets .views-field-title a, .front.html.node-type-market .view-markets .views-field-title a,
  .not-front.html.page-industries .view-markets .views-field-title a,
  .not-front.html.node-type-market .view-markets .views-field-title a {
    background-color: #6e6e6e;
    color: #ffffff;
    display: table-cell;
    font-size: 35px;
    height: 85px;
    position: relative;
    text-align: center;
    vertical-align: middle;
  }
  .front.html.page-industries .view-markets .views-field-title a:hover, .front.html.node-type-market .view-markets .views-field-title a:hover,
  .not-front.html.page-industries .view-markets .views-field-title a:hover,
  .not-front.html.node-type-market .view-markets .views-field-title a:hover {
    background-color: #585858;
    text-decoration: none;
  }
  .front.html.page-industries .view-markets .views-field-title a span, .front.html.node-type-market .view-markets .views-field-title a span,
  .not-front.html.page-industries .view-markets .views-field-title a span,
  .not-front.html.node-type-market .view-markets .views-field-title a span {
    left: 0;
    line-height: 85px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 110px;
  }
  .front.html.page-industries .view-markets .views-field-title a span img, .front.html.node-type-market .view-markets .views-field-title a span img,
  .not-front.html.page-industries .view-markets .views-field-title a span img,
  .not-front.html.node-type-market .view-markets .views-field-title a span img {
    vertical-align: middle;
  }
  .front.html.page-industries .views-row-1 a, .front.html.node-type-market .views-row-1 a,
  .not-front.html.page-industries .views-row-1 a,
  .not-front.html.node-type-market .views-row-1 a {
    background-position: 15px 0;
  }
  .front.html.page-industries .views-row-2 a, .front.html.node-type-market .views-row-2 a,
  .not-front.html.page-industries .views-row-2 a,
  .not-front.html.node-type-market .views-row-2 a {
    background-position: 15px -100px;
  }
  .front.html.page-industries .views-row-3 a, .front.html.node-type-market .views-row-3 a,
  .not-front.html.page-industries .views-row-3 a,
  .not-front.html.node-type-market .views-row-3 a {
    background-position: 15px -200px;
  }
  .front.html.page-industries .views-row-4 a, .front.html.node-type-market .views-row-4 a,
  .not-front.html.page-industries .views-row-4 a,
  .not-front.html.node-type-market .views-row-4 a {
    background-position: 15px -300px;
  }
  .front.html.page-industries .views-row-5 a, .front.html.node-type-market .views-row-5 a,
  .not-front.html.page-industries .views-row-5 a,
  .not-front.html.node-type-market .views-row-5 a {
    background-position: 15px -400px;
  }
  .front.html.page-industries .views-row-6 a, .front.html.node-type-market .views-row-6 a,
  .not-front.html.page-industries .views-row-6 a,
  .not-front.html.node-type-market .views-row-6 a {
    background-position: 15px -500px;
  }
  .front.html.page-industries .views-row-7 a, .front.html.node-type-market .views-row-7 a,
  .not-front.html.page-industries .views-row-7 a,
  .not-front.html.node-type-market .views-row-7 a {
    background-position: 15px -600px;
  }
  .front.html .pane-wtb-header .description,
  .not-front.html .pane-wtb-header .description {
    color: #7b7b7b;
    font-size: 24px;
  }
  .front.html .pane-wtb-header .wtb-back,
  .not-front.html .pane-wtb-header .wtb-back {
    clear: both;
    float: none;
    margin-left: 0;
    padding: 20px 0;
  }
  .front.html .pane-wtb-header .wtb-back a,
  .not-front.html .pane-wtb-header .wtb-back a {
    display: block;
    font-size: 24px;
    padding: 10px;
    text-align: center;
    width: auto;
  }
  .front.html .pane-wtb-search-form .form-item-type label,
  .front.html .pane-wtb-search-form .form-item-product label,
  .front.html .pane-wtb-search-form .form-item-service label,
  .front.html .pane-wtb-search-form .form-item-address label,
  .front.html .pane-wtb-search-form .form-type-radios > label,
  .front.html .pane-wtb-search-form .form-item-sort > label,
  .not-front.html .pane-wtb-search-form .form-item-type label,
  .not-front.html .pane-wtb-search-form .form-item-product label,
  .not-front.html .pane-wtb-search-form .form-item-service label,
  .not-front.html .pane-wtb-search-form .form-item-address label,
  .not-front.html .pane-wtb-search-form .form-type-radios > label,
  .not-front.html .pane-wtb-search-form .form-item-sort > label {
    clear: both;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    font-weight: normal;
  }
  .front.html .pane-wtb-search-form .form-item .form-item label,
  .not-front.html .pane-wtb-search-form .form-item .form-item label {
    color: #7b7b7b;
    font-family: Arial;
    font-size: 20px;
  }
  .front.html .pane-wtb-search-form .form-item-product .wtb-select,
  .front.html .pane-wtb-search-form .form-item-service .wtb-select,
  .front.html .pane-wtb-search-form .form-item-product .wtb-select-ie-wrapper,
  .front.html .pane-wtb-search-form .form-item-service .wtb-select-ie-wrapper,
  .front.html .pane-wtb-search-form .form-item-sort .wtb-select,
  .front.html .pane-wtb-search-form .form-item-sort .wtb-select-ie-wrapper,
  .not-front.html .pane-wtb-search-form .form-item-product .wtb-select,
  .not-front.html .pane-wtb-search-form .form-item-service .wtb-select,
  .not-front.html .pane-wtb-search-form .form-item-product .wtb-select-ie-wrapper,
  .not-front.html .pane-wtb-search-form .form-item-service .wtb-select-ie-wrapper,
  .not-front.html .pane-wtb-search-form .form-item-sort .wtb-select,
  .not-front.html .pane-wtb-search-form .form-item-sort .wtb-select-ie-wrapper {
    width: 100%;
  }
  .front.html .pane-wtb-search-form #edit-search,
  .not-front.html .pane-wtb-search-form #edit-search {
    border: none;
    display: block;
  }
  .front.html .pane-wtb-search-form input[type="radio"] ~ label,
  .not-front.html .pane-wtb-search-form input[type="radio"] ~ label {
    display: block;
    margin-bottom: 10px;
    padding-left: 40px;
  }
  .front.html .pane-wtb-search-form input[type="radio"] ~ label:before,
  .not-front.html .pane-wtb-search-form input[type="radio"] ~ label:before {
    padding: 5px;
    width: 15px;
    height: 15px;
  }
  .front.html .pane-wtb-search-form select,
  .not-front.html .pane-wtb-search-form select {
    max-width: 100%;
  }
  .front.html.page-wheretobuy .omega-grid,
  .not-front.html.page-wheretobuy .omega-grid {
    padding-bottom: 40px;
  }
  .front.html.page-wheretobuy #region-content,
  .not-front.html.page-wheretobuy #region-content {
    border-bottom: 4px solid #f3f3f3;
    margin-bottom: 10em;
  }
  .front.html.page-wheretobuy .panel-panel.grid-12,
  .not-front.html.page-wheretobuy .panel-panel.grid-12 {
    position: static;
  }
  .front.html.page-wheretobuy select.wtb-select,
  .front.html.page-wheretobuy .pane-wtb-search-form input[type="text"],
  .not-front.html.page-wheretobuy select.wtb-select,
  .not-front.html.page-wheretobuy .pane-wtb-search-form input[type="text"] {
    height: 48px;
    padding: 13px 20px;
  }
  .front.html.page-wheretobuy #wtb-search-form-ct-form #edit-search input#edit-address,
  .not-front.html.page-wheretobuy #wtb-search-form-ct-form #edit-search input#edit-address {
    width: 75%;
  }
  .front.html.page-wheretobuy #edit-submit,
  .front.html.page-wheretobuy #edit-submit-distributors,
  .not-front.html.page-wheretobuy #edit-submit,
  .not-front.html.page-wheretobuy #edit-submit-distributors {
    float: right;
    height: 48px;
    margin-top: -61px;
    position: relative;
    width: 26%;
    z-index: 100;
  }
  .front.html.page-wheretobuy #edit-radius,
  .not-front.html.page-wheretobuy #edit-radius {
    width: 100%;
  }
  .front.html.page-wheretobuy #edit-gps-wrapper,
  .not-front.html.page-wheretobuy #edit-gps-wrapper {
    background-color: #6e6e6e;
    margin-top: 10px;
  }
  .front.html.page-wheretobuy #edit-gps,
  .not-front.html.page-wheretobuy #edit-gps {
    background: url('../images/location-ico.png') 0 50% no-repeat;
    color: #ffffff;
    display: block;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    margin: 0 auto;
    padding: 15px 0 15px 46px;
  }
  .front.html.page-wheretobuy .pane-wtb-search-form .form-item-radius .form-item-radius,
  .front.html.page-wheretobuy .pane-wtb-search-form .form-item-units .form-item-units,
  .not-front.html.page-wheretobuy .pane-wtb-search-form .form-item-radius .form-item-radius,
  .not-front.html.page-wheretobuy .pane-wtb-search-form .form-item-units .form-item-units {
    display: block;
    float: left;
    padding-right: 0;
    width: 33%;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors h2.pane-title,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors h2.pane-title {
    font-size: 40px;
  }
  .front.html.page-wheretobuy .pane-contacts-location-distributors .view-content .item-list,
  .not-front.html.page-wheretobuy .pane-contacts-location-distributors .view-content .item-list {
    float: none;
    width: 100%;
  }
  .front.html.page-wheretobuy .map-wrapper,
  .not-front.html.page-wheretobuy .map-wrapper {
    display: none;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul {
    padding-right: 0;
    position: static;
    width: 100%;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul li.views-row,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul li.views-row {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-row .panel-display,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-row .panel-display {
    margin-right: 0;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-row .panel-panel,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-row .panel-panel {
    color: #7b7b7b;
    font-family: Arial;
    font-size: 16px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .panel-panel.panel-col-first,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .panel-panel.panel-col-first {
    font-size: 18px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-field-title h2.field-content,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .views-field-title h2.field-content {
    font-family: Arial;
    font-size: 24px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .locality-block,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul .locality-block {
    color: #7b7b7b;
    font-size: 16px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul a.direction-link,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-distributors .view-content .item-list ul a.direction-link {
    font-size: 18px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts {
    border: 0;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul {
    margin-left: 0;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul li.views-row,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul li.views-row {
    float: none;
    margin: 0;
    width: 100%;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul li.views-row .panel-display,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .view-contacts-location ul li.views-row .panel-display {
    margin-left: 0;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts h2.pane-title,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts h2.pane-title {
    font-size: 40px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .panel-col-last h2.field-content,
  .not-front.html.page-wheretobuy #block-system-main .pane-contacts-location-sales-contacts .panel-col-last h2.field-content {
    font-family: Arial;
    font-size: 24px;
  }
  .front.html.page-wheretobuy .desktop,
  .front.html.page-wheretobuy .wtb-geochart,
  .not-front.html.page-wheretobuy .desktop,
  .not-front.html.page-wheretobuy .wtb-geochart {
    display: none;
  }
  .front.html.page-wheretobuy .mobile,
  .not-front.html.page-wheretobuy .mobile {
    display: block;
    margin-bottom: 30px;
  }
  .front.html.page-wheretobuy .pane-wtb-region-list h3 a,
  .not-front.html.page-wheretobuy .pane-wtb-region-list h3 a {
    color: #484848;
    display: block;
    position: relative;
    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-size: 30px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 20px;
    text-decoration: none;
  }
  .front.html.page-wheretobuy .pane-wtb-region-list h3 a:after,
  .not-front.html.page-wheretobuy .pane-wtb-region-list h3 a:after {
    background: #005cb9 url('../images/arrow-toggle.png') 0 0 no-repeat;
    content: "";
    display: block;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
  }
  .front.html.page-wheretobuy .pane-wtb-region-list h3 a.expanded:after,
  .not-front.html.page-wheretobuy .pane-wtb-region-list h3 a.expanded:after {
    background-position: 0 100%;
  }
  .front.html.page-wheretobuy .pane-wtb-region-list ul li,
  .not-front.html.page-wheretobuy .pane-wtb-region-list ul li {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
  }
  .front.html.page-wheretobuy #block-system-main .pane-wtb-geochart .pane-title,
  .not-front.html.page-wheretobuy #block-system-main .pane-wtb-geochart .pane-title {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.page-change-country .desktop,
  .front.html.page-change-country .geochart,
  .not-front.html.page-change-country .desktop,
  .not-front.html.page-change-country .geochart {
    display: none;
  }
  .front.html.page-change-country .mobile,
  .not-front.html.page-change-country .mobile {
    display: block;
    margin-bottom: 30px;
  }
  .front.html.page-change-country .pane-change-country-list h3 a,
  .not-front.html.page-change-country .pane-change-country-list h3 a {
    color: #484848;
    display: block;
    position: relative;
    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-size: 30px;
    font-weight: bold;
    line-height: 35px;
    padding-left: 20px;
    text-decoration: none;
  }
  .front.html.page-change-country .pane-change-country-list h3 a:after,
  .not-front.html.page-change-country .pane-change-country-list h3 a:after {
    background: #6e6e6e url('../images/arrow-toggle.png') 0 0 no-repeat;
    content: "";
    display: block;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
  }
  .front.html.page-change-country .pane-change-country-list h3 a.expanded:after,
  .not-front.html.page-change-country .pane-change-country-list h3 a.expanded:after {
    background-position: 0 100%;
  }
  .front.html.page-change-country .pane-change-country-list ul li,
  .not-front.html.page-change-country .pane-change-country-list ul li {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
  }
  .front.html.page-publibrary #block-system-main .pane-pub-search,
  .front.html.page-publibrary #block-system-main .pane-pub-type-search,
  .front.html.page-publibrary #block-system-main .pane-bean-featured-publications,
  .not-front.html.page-publibrary #block-system-main .pane-pub-search,
  .not-front.html.page-publibrary #block-system-main .pane-pub-type-search,
  .not-front.html.page-publibrary #block-system-main .pane-bean-featured-publications {
    float: none;
    width: auto;
  }
  .front.html.page-publibrary #block-system-main .pane-pub-search .pane-content,
  .front.html.page-publibrary #block-system-main .pane-pub-type-search .pane-content,
  .front.html.page-publibrary #block-system-main .pane-bean-featured-publications .pane-content,
  .not-front.html.page-publibrary #block-system-main .pane-pub-search .pane-content,
  .not-front.html.page-publibrary #block-system-main .pane-pub-type-search .pane-content,
  .not-front.html.page-publibrary #block-system-main .pane-bean-featured-publications .pane-content {
    margin: 0;
  }
  .front.html.page-publibrary #block-system-main .pane-pub-search .pane-content .form-item-query,
  .front.html.page-publibrary #block-system-main .pane-pub-type-search .pane-content .form-item-query,
  .front.html.page-publibrary #block-system-main .pane-bean-featured-publications .pane-content .form-item-query,
  .not-front.html.page-publibrary #block-system-main .pane-pub-search .pane-content .form-item-query,
  .not-front.html.page-publibrary #block-system-main .pane-pub-type-search .pane-content .form-item-query,
  .not-front.html.page-publibrary #block-system-main .pane-bean-featured-publications .pane-content .form-item-query {
    width: 85%;
  }
  .front.html.page-publibrary #block-system-main h2.pane-title,
  .not-front.html.page-publibrary #block-system-main h2.pane-title {
    color: #484848;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 32px;
    font-weight: bold;
    letter-spacing: -1px;
  }
  .front.html.page-publibrary .pane-publication-library-subtitl p,
  .not-front.html.page-publibrary .pane-publication-library-subtitl p {
    color: #7b7b7b;
    font-size: 24px;
    margin-top: 10px;
  }
  .front.html.page-publibrary .form-type-radios,
  .not-front.html.page-publibrary .form-type-radios {
    margin-bottom: 20px;
  }
  .front.html.page-publibrary button,
  .front.html.page-publibrary input[type="reset"],
  .front.html.page-publibrary input[type="submit"],
  .front.html.page-publibrary input[type="button"],
  .not-front.html.page-publibrary button,
  .not-front.html.page-publibrary input[type="reset"],
  .not-front.html.page-publibrary input[type="submit"],
  .not-front.html.page-publibrary input[type="button"] {
    height: 45px;
    font-size: 24px;
    line-height: 44px;
    padding: 0;
    text-align: center;
    width: 15%;
  }
  .front.html.page-publibrary input[type="text"],
  .not-front.html.page-publibrary input[type="text"] {
    height: 45px;
    padding: 13px;
  }
  .front.html.page-publibrary select,
  .not-front.html.page-publibrary select {
    height: 45px;
    padding: 13px;
  }
  .front.html.page-publibrary select.ge-select,
  .front.html.page-publibrary .ge-select-fallback-wrapper,
  .not-front.html.page-publibrary select.ge-select,
  .not-front.html.page-publibrary .ge-select-fallback-wrapper {
    width: 100% !important;
  }
  .front.html.page-publibrary .form-type-radios > label,
  .not-front.html.page-publibrary .form-type-radios > label {
    font-size: 26px;
  }
  .front.html.page-publibrary .pane-pub-search .pane-content .form-type-radio > label,
  .not-front.html.page-publibrary .pane-pub-search .pane-content .form-type-radio > label {
    color: #7b7b7b;
    font-family: Arial;
    font-size: 20px;
  }
  .front.html.page-publibrary .pane-bean-featured-publications ul li a,
  .not-front.html.page-publibrary .pane-bean-featured-publications ul li a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.page-publibrary .pane-pub-header .pub-keyword,
  .not-front.html.page-publibrary .pane-pub-header .pub-keyword {
    font-family: Arial;
    font-size: 24px;
  }
  .front.html.page-publibrary .pane-pub-header .pub-results,
  .not-front.html.page-publibrary .pane-pub-header .pub-results {
    color: #484848;
    font-family: Arial;
    font-size: 18px;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table {
    border-top: 1px dotted #7b7b7b;
    margin-top: 3px;
    width: 100%;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table thead,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table thead {
    display: none;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field {
    border-width: 0;
    display: block;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field:last-child,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field:last-child {
    border-bottom-width: 1px;
    margin-bottom: 15px;
    padding-bottom: 25px;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field.views-field-title a,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field.views-field-title a {
    display: block;
    font-size: 24px;
    padding-bottom: 10px;
  }
  .front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field .mobile-table-label,
  .not-front.html.page-publibrary #block-system-main .view-publications-search table tr td.views-field .mobile-table-label {
    display: inline;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
  }
  .front.html.page-publibrary .view-publications-search .view-filters,
  .not-front.html.page-publibrary .view-publications-search .view-filters {
    display: none !important;
  }
  .front.html.page-publibrary .view-publications-search .view-footer,
  .not-front.html.page-publibrary .view-publications-search .view-footer {
    clear: both;
    padding-top: 20px;
  }
  .front.html.page-publibrary .view-publications-search .view-footer p,
  .not-front.html.page-publibrary .view-publications-search .view-footer p {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
  }
  .front.html.page-publibrary .view-publications-search .view-footer p em,
  .not-front.html.page-publibrary .view-publications-search .view-footer p em {
    font-weight: normal;
  }
  .front.html.page-publibrary .desktop,
  .not-front.html.page-publibrary .desktop {
    display: none;
  }
  .front.html.page-publibrary .mobile,
  .not-front.html.page-publibrary .mobile {
    display: block;
  }
  .front.html.page-publibrary .view-publications-search .mobile,
  .not-front.html.page-publibrary .view-publications-search .mobile {
    background-color: #005cb9;
    clear: both;
    color: #ffffff;
    font-family: arial;
    font-size: 30px;
    margin-top: 25px;
    padding: 15px 25px;
  }
  .front.html.page-publibrary .pane-publications-atoz,
  .not-front.html.page-publibrary .pane-publications-atoz {
    display: none;
  }
  .front.html #block-system-main table tr th a img,
  .not-front.html #block-system-main table tr th a img {
    vertical-align: top;
  }
  .front.html.page-news-events #region-content, .front.html.page-news #region-content, .front.html.page-events #region-content,
  .not-front.html.page-news-events #region-content,
  .not-front.html.page-news #region-content,
  .not-front.html.page-events #region-content {
    border-bottom: 4px solid #f3f3f3;
    margin-bottom: 150px;
  }
  .front.html.page-news-events #section-content .grid-12, .front.html.page-news #section-content .grid-12, .front.html.page-events #section-content .grid-12,
  .not-front.html.page-news-events #section-content .grid-12,
  .not-front.html.page-news #section-content .grid-12,
  .not-front.html.page-events #section-content .grid-12 {
    width: auto;
  }
  .front.html.page-news-events #section-content .grid-3, .front.html.page-news #section-content .grid-3, .front.html.page-events #section-content .grid-3,
  .not-front.html.page-news-events #section-content .grid-3,
  .not-front.html.page-news #section-content .grid-3,
  .not-front.html.page-events #section-content .grid-3 {
    float: none;
    position: static;
  }
  .front.html.page-news-events #block-system-main .pane-views h2, .front.html.page-news #block-system-main .pane-views h2, .front.html.page-events #block-system-main .pane-views h2,
  .not-front.html.page-news-events #block-system-main .pane-views h2,
  .not-front.html.page-news #block-system-main .pane-views h2,
  .not-front.html.page-events #block-system-main .pane-views h2 {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 60px;
  }
  .front.html.page-news-events .panels-flexible-region-inside, .front.html.page-news .panels-flexible-region-inside, .front.html.page-events .panels-flexible-region-inside,
  .not-front.html.page-news-events .panels-flexible-region-inside,
  .not-front.html.page-news .panels-flexible-region-inside,
  .not-front.html.page-events .panels-flexible-region-inside {
    width: 100%;
  }
  .front.html.page-news-events #block-system-main .pane-search, .front.html.page-news #block-system-main .pane-search, .front.html.page-events #block-system-main .pane-search,
  .not-front.html.page-news-events #block-system-main .pane-search,
  .not-front.html.page-news #block-system-main .pane-search,
  .not-front.html.page-events #block-system-main .pane-search {
    clear: both;
    float: none;
    padding: 0;
  }
  .front.html.page-news-events #block-system-main .pane-views.pane-news, .front.html.page-news #block-system-main .pane-views.pane-news, .front.html.page-events #block-system-main .pane-views.pane-news,
  .not-front.html.page-news-events #block-system-main .pane-views.pane-news,
  .not-front.html.page-news #block-system-main .pane-views.pane-news,
  .not-front.html.page-events #block-system-main .pane-views.pane-news {
    position: static;
  }
  .front.html.page-news-events #block-system-main .search-news .pane-title,
  .front.html.page-news-events #block-system-main .search-events .pane-title, .front.html.page-news #block-system-main .search-news .pane-title,
  .front.html.page-news #block-system-main .search-events .pane-title, .front.html.page-events #block-system-main .search-news .pane-title,
  .front.html.page-events #block-system-main .search-events .pane-title,
  .not-front.html.page-news-events #block-system-main .search-news .pane-title,
  .not-front.html.page-news-events #block-system-main .search-events .pane-title,
  .not-front.html.page-news #block-system-main .search-news .pane-title,
  .not-front.html.page-news #block-system-main .search-events .pane-title,
  .not-front.html.page-events #block-system-main .search-news .pane-title,
  .not-front.html.page-events #block-system-main .search-events .pane-title {
    background-color: #f3f3f3;
    font-size: 28px;
    margin-bottom: 0;
    padding: 20px 30px 0;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content, .front.html.page-news #block-system-main .pane-search .pane-content, .front.html.page-events #block-system-main .pane-search .pane-content,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content,
  .not-front.html.page-news #block-system-main .pane-search .pane-content,
  .not-front.html.page-events #block-system-main .pane-search .pane-content {
    margin-left: 0;
    padding: 0;
    width: auto;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content form, .front.html.page-news #block-system-main .pane-search .pane-content form, .front.html.page-events #block-system-main .pane-search .pane-content form,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content form,
  .not-front.html.page-news #block-system-main .pane-search .pane-content form,
  .not-front.html.page-events #block-system-main .pane-search .pane-content form {
    background-color: #f3f3f3;
    overflow: hidden;
    padding: 10px 30px 30px;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content .form-type-select, .front.html.page-news #block-system-main .pane-search .pane-content .form-type-select, .front.html.page-events #block-system-main .pane-search .pane-content .form-type-select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content .form-type-select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content .form-type-select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content .form-type-select {
    display: inline;
    float: none;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content label, .front.html.page-news #block-system-main .pane-search .pane-content label, .front.html.page-events #block-system-main .pane-search .pane-content label,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content label,
  .not-front.html.page-news #block-system-main .pane-search .pane-content label,
  .not-front.html.page-events #block-system-main .pane-search .pane-content label {
    float: none;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content input,
  .front.html.page-news-events #block-system-main .pane-search .pane-content select, .front.html.page-news #block-system-main .pane-search .pane-content input,
  .front.html.page-news #block-system-main .pane-search .pane-content select, .front.html.page-events #block-system-main .pane-search .pane-content input,
  .front.html.page-events #block-system-main .pane-search .pane-content select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content input,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content input,
  .not-front.html.page-news #block-system-main .pane-search .pane-content select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content input,
  .not-front.html.page-events #block-system-main .pane-search .pane-content select {
    height: auto;
    font-size: 16px;
    padding: 10px;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content div select, .front.html.page-news #block-system-main .pane-search .pane-content div select, .front.html.page-events #block-system-main .pane-search .pane-content div select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content div select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content div select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content div select {
    height: auto;
    padding: 10px 15px;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="year"] select, .front.html.page-news #block-system-main .pane-search .pane-content div[class*="year"] select, .front.html.page-events #block-system-main .pane-search .pane-content div[class*="year"] select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="year"] select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content div[class*="year"] select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content div[class*="year"] select {
    margin-right: 3%;
    width: 30%;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="month"] select, .front.html.page-news #block-system-main .pane-search .pane-content div[class*="month"] select, .front.html.page-events #block-system-main .pane-search .pane-content div[class*="month"] select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="month"] select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content div[class*="month"] select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content div[class*="month"] select {
    margin-right: 3%;
    width: 41%;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="day"] select, .front.html.page-news #block-system-main .pane-search .pane-content div[class*="day"] select, .front.html.page-events #block-system-main .pane-search .pane-content div[class*="day"] select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content div[class*="day"] select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content div[class*="day"] select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content div[class*="day"] select {
    width: 20%;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content .view-all, .front.html.page-news #block-system-main .pane-search .pane-content .view-all, .front.html.page-events #block-system-main .pane-search .pane-content .view-all,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content .view-all,
  .not-front.html.page-news #block-system-main .pane-search .pane-content .view-all,
  .not-front.html.page-events #block-system-main .pane-search .pane-content .view-all {
    float: left;
    font-family: Arial;
    font-size: 18px;
    margin-top: 20px;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content input.form-submit, .front.html.page-news #block-system-main .pane-search .pane-content input.form-submit, .front.html.page-events #block-system-main .pane-search .pane-content input.form-submit,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content input.form-submit,
  .not-front.html.page-news #block-system-main .pane-search .pane-content input.form-submit,
  .not-front.html.page-events #block-system-main .pane-search .pane-content input.form-submit {
    bottom: -4px;
    float: right;
    font-size: 24px;
    margin-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    right: 0;
  }
  .front.html.page-news-events #block-system-main .pane-search.search-events .pane-content .view-all-calendar, .front.html.page-news #block-system-main .pane-search.search-events .pane-content .view-all-calendar, .front.html.page-events #block-system-main .pane-search.search-events .pane-content .view-all-calendar,
  .not-front.html.page-news-events #block-system-main .pane-search.search-events .pane-content .view-all-calendar,
  .not-front.html.page-news #block-system-main .pane-search.search-events .pane-content .view-all-calendar,
  .not-front.html.page-events #block-system-main .pane-search.search-events .pane-content .view-all-calendar {
    display: none;
  }
  .front.html.page-news-events #block-system-main .pane-search .pane-content input.form-text,
  .front.html.page-news-events #block-system-main .pane-search .pane-content .form-item-market select, .front.html.page-news #block-system-main .pane-search .pane-content input.form-text,
  .front.html.page-news #block-system-main .pane-search .pane-content .form-item-market select, .front.html.page-events #block-system-main .pane-search .pane-content input.form-text,
  .front.html.page-events #block-system-main .pane-search .pane-content .form-item-market select,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content input.form-text,
  .not-front.html.page-news-events #block-system-main .pane-search .pane-content .form-item-market select,
  .not-front.html.page-news #block-system-main .pane-search .pane-content input.form-text,
  .not-front.html.page-news #block-system-main .pane-search .pane-content .form-item-market select,
  .not-front.html.page-events #block-system-main .pane-search .pane-content input.form-text,
  .not-front.html.page-events #block-system-main .pane-search .pane-content .form-item-market select {
    width: 100%;
  }
  .front.html.page-news-events #block-system-main .views-row, .front.html.page-news #block-system-main .views-row, .front.html.page-events #block-system-main .views-row,
  .not-front.html.page-news-events #block-system-main .views-row,
  .not-front.html.page-news #block-system-main .views-row,
  .not-front.html.page-events #block-system-main .views-row {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 40px;
  }
  .front.html.page-news-events #block-system-main .views-row .views-field-title, .front.html.page-news #block-system-main .views-row .views-field-title, .front.html.page-events #block-system-main .views-row .views-field-title,
  .not-front.html.page-news-events #block-system-main .views-row .views-field-title,
  .not-front.html.page-news #block-system-main .views-row .views-field-title,
  .not-front.html.page-events #block-system-main .views-row .views-field-title {
    clear: both;
  }
  .front.html.page-news-events #block-system-main .views-row .views-field-title a, .front.html.page-news #block-system-main .views-row .views-field-title a, .front.html.page-events #block-system-main .views-row .views-field-title a,
  .not-front.html.page-news-events #block-system-main .views-row .views-field-title a,
  .not-front.html.page-news #block-system-main .views-row .views-field-title a,
  .not-front.html.page-events #block-system-main .views-row .views-field-title a {
    color: #005cb9;
    font-family: Arial;
    font-weight: normal;
    font-size: 24px;
    line-height: normal;
    text-decoration: none;
  }
  .front.html.page-news-events #block-system-main .views-row .views-field-field-article-release-date,
  .front.html.page-news-events #block-system-main .views-row .views-field-nothing,
  .front.html.page-news-events #block-system-main .views-row .views-field-nothing-2, .front.html.page-news #block-system-main .views-row .views-field-field-article-release-date,
  .front.html.page-news #block-system-main .views-row .views-field-nothing,
  .front.html.page-news #block-system-main .views-row .views-field-nothing-2, .front.html.page-events #block-system-main .views-row .views-field-field-article-release-date,
  .front.html.page-events #block-system-main .views-row .views-field-nothing,
  .front.html.page-events #block-system-main .views-row .views-field-nothing-2,
  .not-front.html.page-news-events #block-system-main .views-row .views-field-field-article-release-date,
  .not-front.html.page-news-events #block-system-main .views-row .views-field-nothing,
  .not-front.html.page-news-events #block-system-main .views-row .views-field-nothing-2,
  .not-front.html.page-news #block-system-main .views-row .views-field-field-article-release-date,
  .not-front.html.page-news #block-system-main .views-row .views-field-nothing,
  .not-front.html.page-news #block-system-main .views-row .views-field-nothing-2,
  .not-front.html.page-events #block-system-main .views-row .views-field-field-article-release-date,
  .not-front.html.page-events #block-system-main .views-row .views-field-nothing,
  .not-front.html.page-events #block-system-main .views-row .views-field-nothing-2 {
    color: #7b7b7b;
    font-family: "ge-inspira", Arial, sans-serif;
    font-style: normal;
  }
  .front.html.page-news-events #block-system-main .pane-views .views-row .views-field-field-article-type,
  .front.html.page-news-events #block-system-main .view-news .views-row .views-field-field-article-type, .front.html.page-news #block-system-main .pane-views .views-row .views-field-field-article-type,
  .front.html.page-news #block-system-main .view-news .views-row .views-field-field-article-type, .front.html.page-events #block-system-main .pane-views .views-row .views-field-field-article-type,
  .front.html.page-events #block-system-main .view-news .views-row .views-field-field-article-type,
  .not-front.html.page-news-events #block-system-main .pane-views .views-row .views-field-field-article-type,
  .not-front.html.page-news-events #block-system-main .view-news .views-row .views-field-field-article-type,
  .not-front.html.page-news #block-system-main .pane-views .views-row .views-field-field-article-type,
  .not-front.html.page-news #block-system-main .view-news .views-row .views-field-field-article-type,
  .not-front.html.page-events #block-system-main .pane-views .views-row .views-field-field-article-type,
  .not-front.html.page-events #block-system-main .view-news .views-row .views-field-field-article-type {
    display: block;
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html.page-news-events #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .front.html.page-news-events #block-system-main .view-news .views-row .views-field-field-article-type .news-type, .front.html.page-news #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .front.html.page-news #block-system-main .view-news .views-row .views-field-field-article-type .news-type, .front.html.page-events #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .front.html.page-events #block-system-main .view-news .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-news-events #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-news-events #block-system-main .view-news .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-news #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-news #block-system-main .view-news .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-events #block-system-main .pane-views .views-row .views-field-field-article-type .news-type,
  .not-front.html.page-events #block-system-main .view-news .views-row .views-field-field-article-type .news-type {
    line-height: 39px;
    margin-bottom: 10px;
    padding: 0 10px;
  }
  .front.html.page-news-events.page-news-events #block-system-main .pane-events h2.pane-title, .front.html.page-news.page-news-events #block-system-main .pane-events h2.pane-title, .front.html.page-events.page-news-events #block-system-main .pane-events h2.pane-title,
  .not-front.html.page-news-events.page-news-events #block-system-main .pane-events h2.pane-title,
  .not-front.html.page-news.page-news-events #block-system-main .pane-events h2.pane-title,
  .not-front.html.page-events.page-news-events #block-system-main .pane-events h2.pane-title {
    letter-spacing: -4px;
  }
  .front.html.page-news-events.page-news-events #block-system-main .pane-events .views-field-field-event-date, .front.html.page-news.page-news-events #block-system-main .pane-events .views-field-field-event-date, .front.html.page-events.page-news-events #block-system-main .pane-events .views-field-field-event-date,
  .not-front.html.page-news-events.page-news-events #block-system-main .pane-events .views-field-field-event-date,
  .not-front.html.page-news.page-news-events #block-system-main .pane-events .views-field-field-event-date,
  .not-front.html.page-events.page-news-events #block-system-main .pane-events .views-field-field-event-date {
    color: #bcbcbc;
    display: block;
    float: none;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
  }
  .front.html.page-news-events.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .front.html.page-news-events.page-news-events #block-system-main .pane-events .feed-icon, .front.html.page-news.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .front.html.page-news.page-news-events #block-system-main .pane-events .feed-icon, .front.html.page-events.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .front.html.page-events.page-news-events #block-system-main .pane-events .feed-icon,
  .not-front.html.page-news-events.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .not-front.html.page-news-events.page-news-events #block-system-main .pane-events .feed-icon,
  .not-front.html.page-news.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .not-front.html.page-news.page-news-events #block-system-main .pane-events .feed-icon,
  .not-front.html.page-events.page-news-events #block-system-main .pane-events .views-field-field-teaser-text,
  .not-front.html.page-events.page-news-events #block-system-main .pane-events .feed-icon {
    display: none;
  }
  .front.html.page-news-events.page-news-events .view-news .views-field-nothing,
  .front.html.page-news-events .feed-icon,
  .front.html.page-news-events .views-field-field-teaser-image, .front.html.page-news.page-news-events .view-news .views-field-nothing,
  .front.html.page-news .feed-icon,
  .front.html.page-news .views-field-field-teaser-image, .front.html.page-events.page-news-events .view-news .views-field-nothing,
  .front.html.page-events .feed-icon,
  .front.html.page-events .views-field-field-teaser-image,
  .not-front.html.page-news-events.page-news-events .view-news .views-field-nothing,
  .not-front.html.page-news-events .feed-icon,
  .not-front.html.page-news-events .views-field-field-teaser-image,
  .not-front.html.page-news.page-news-events .view-news .views-field-nothing,
  .not-front.html.page-news .feed-icon,
  .not-front.html.page-news .views-field-field-teaser-image,
  .not-front.html.page-events.page-news-events .view-news .views-field-nothing,
  .not-front.html.page-events .feed-icon,
  .not-front.html.page-events .views-field-field-teaser-image {
    display: none;
  }
  .front.html.page-news-events #block-system-main .panels-flexible-row-single_column_2_rows-1, .front.html.page-news #block-system-main .panels-flexible-row-single_column_2_rows-1, .front.html.page-events #block-system-main .panels-flexible-row-single_column_2_rows-1,
  .not-front.html.page-news-events #block-system-main .panels-flexible-row-single_column_2_rows-1,
  .not-front.html.page-news #block-system-main .panels-flexible-row-single_column_2_rows-1,
  .not-front.html.page-events #block-system-main .panels-flexible-row-single_column_2_rows-1 {
    margin-bottom: 50px;
    padding-bottom: 60px;
  }
  .front.html.page-news-events .panels-flexible-region-single_column_2_rows-center_, .front.html.page-news .panels-flexible-region-single_column_2_rows-center_, .front.html.page-events .panels-flexible-region-single_column_2_rows-center_,
  .not-front.html.page-news-events .panels-flexible-region-single_column_2_rows-center_,
  .not-front.html.page-news .panels-flexible-region-single_column_2_rows-center_,
  .not-front.html.page-events .panels-flexible-region-single_column_2_rows-center_ {
    float: none;
    width: auto;
  }
  .front.html.page-news-events .block-inner,
  .not-front.html.page-news-events .block-inner {
    padding-bottom: 60px;
  }
  .front.html.page-news-events #block-system-main .grid-9.pane-views .blue-button,
  .not-front.html.page-news-events #block-system-main .grid-9.pane-views .blue-button {
    display: inline-block;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 45px;
    padding: 15px 20px;
    width: auto;
  }
  .front.html.consulting-design-engineer-hierarchy .pane-node-content,
  .front.html.consulting-design-engineer-hierarchy .bean-simple, .front.html.page-your-business-consulting-design-engineer-1995-csi-master-format .pane-node-content,
  .front.html.page-your-business-consulting-design-engineer-1995-csi-master-format .bean-simple, .front.html.page-your-business-consulting-design-engineer-2004-csi-master-format .pane-node-content,
  .front.html.page-your-business-consulting-design-engineer-2004-csi-master-format .bean-simple, .front.html.page-your-business-consulting-design-engineer-by-product-description .pane-node-content,
  .front.html.page-your-business-consulting-design-engineer-by-product-description .bean-simple, .front.html.page-your-business-consulting-design-engineer-time-current-curves .pane-node-content,
  .front.html.page-your-business-consulting-design-engineer-time-current-curves .bean-simple,
  .not-front.html.consulting-design-engineer-hierarchy .pane-node-content,
  .not-front.html.consulting-design-engineer-hierarchy .bean-simple,
  .not-front.html.page-your-business-consulting-design-engineer-1995-csi-master-format .pane-node-content,
  .not-front.html.page-your-business-consulting-design-engineer-1995-csi-master-format .bean-simple,
  .not-front.html.page-your-business-consulting-design-engineer-2004-csi-master-format .pane-node-content,
  .not-front.html.page-your-business-consulting-design-engineer-2004-csi-master-format .bean-simple,
  .not-front.html.page-your-business-consulting-design-engineer-by-product-description .pane-node-content,
  .not-front.html.page-your-business-consulting-design-engineer-by-product-description .bean-simple,
  .not-front.html.page-your-business-consulting-design-engineer-time-current-curves .pane-node-content,
  .not-front.html.page-your-business-consulting-design-engineer-time-current-curves .bean-simple {
    padding-bottom: 0;
  }
  .front.html.page-news #block-system-main .omega-12-twocol-9-3, .front.html.page-events #block-system-main .omega-12-twocol-9-3,
  .not-front.html.page-news #block-system-main .omega-12-twocol-9-3,
  .not-front.html.page-events #block-system-main .omega-12-twocol-9-3 {
    width: 100%;
  }
  .front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-9, .front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-9,
  .not-front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-9,
  .not-front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-9 {
    padding-bottom: 40px;
  }
  .front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3, .front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3,
  .not-front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3,
  .not-front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3 {
    float: none;
    position: static;
    margin-bottom: 30px;
    width: 100%;
  }
  .front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search, .front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search,
  .not-front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search,
  .not-front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search {
    padding: 0;
  }
  .front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search .pane-content, .front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search .pane-content,
  .not-front.html.page-news #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search .pane-content,
  .not-front.html.page-events #block-system-main .omega-12-twocol-9-3 .grid-3 .pane-search .pane-content {
    padding: 0;
  }
  .front.html.page-news #region-content, .front.html.page-events #region-content,
  .not-front.html.page-news #region-content,
  .not-front.html.page-events #region-content {
    border-bottom: 4px solid #f3f3f3;
    margin-bottom: 150px;
  }
  .front.html.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row, .front.html.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row,
  .not-front.html.page-news #block-system-main .grid-9 .pane-pm-existing-pages .views-row,
  .not-front.html.page-events #block-system-main .grid-9 .pane-pm-existing-pages .views-row {
    margin-bottom: 14px;
    padding-bottom: 0;
  }
  .front.html.page-news .item-list ul.pager li.pager-current,
  .front.html.page-news .item-list ul.pager li a, .front.html.page-events .item-list ul.pager li.pager-current,
  .front.html.page-events .item-list ul.pager li a,
  .not-front.html.page-news .item-list ul.pager li.pager-current,
  .not-front.html.page-news .item-list ul.pager li a,
  .not-front.html.page-events .item-list ul.pager li.pager-current,
  .not-front.html.page-events .item-list ul.pager li a {
    font-size: 20px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
  }
  .front.html.page-events-calendar .item-list .pager li.date-prev,
  .not-front.html.page-events-calendar .item-list .pager li.date-prev {
    left: 20%;
  }
  .front.html.page-events-calendar .item-list .pager li.date-next,
  .not-front.html.page-events-calendar .item-list .pager li.date-next {
    right: 20%;
  }
  .front.html.page-news #block-system-main .pane-search, .front.html.page-events #block-system-main .pane-search,
  .not-front.html.page-news #block-system-main .pane-search,
  .not-front.html.page-events #block-system-main .pane-search {
    margin-top: 0;
  }
  .front.html.page-news .pane-views.pane-news.grid-6.right,
  .front.html.page-news .views-field-nothing-2, .front.html.page-events .pane-views.pane-news.grid-6.right,
  .front.html.page-events .views-field-nothing-2,
  .not-front.html.page-news .pane-views.pane-news.grid-6.right,
  .not-front.html.page-news .views-field-nothing-2,
  .not-front.html.page-events .pane-views.pane-news.grid-6.right,
  .not-front.html.page-events .views-field-nothing-2 {
    display: none;
  }
  .front.html.page-events h1#page-title,
  .not-front.html.page-events h1#page-title {
    display: block;
    margin-bottom: 30px;
  }
  .front.html.page-events .pane-views.pane-events.grid-6.right,
  .not-front.html.page-events .pane-views.pane-events.grid-6.right {
    display: none;
  }
  .front.html.page-events #block-system-main .pane-pm-existing-pages .view-events .views-row .views-field-title a,
  .not-front.html.page-events #block-system-main .pane-pm-existing-pages .view-events .views-row .views-field-title a {
    color: #005cb9;
    font-family: Arial;
    font-size: 24px;
  }
  .front.html.page-events #block-system-main .view-events .views-row .views-field-field-event-date,
  .not-front.html.page-events #block-system-main .view-events .views-row .views-field-field-event-date {
    color: #bcbcbc;
    display: block;
    float: none;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
  }
  .front.html.page-events #block-system-main .view-events .views-row .views-field-field-teaser-text,
  .not-front.html.page-events #block-system-main .view-events .views-row .views-field-field-teaser-text {
    display: none;
  }
  .front.html.page-gsearch .google-appliance .basic .form-item,
  .not-front.html.page-gsearch .google-appliance .basic .form-item {
    float: none;
    width: 100%;
  }
  .front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-num"],
  .front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-query"],
  .not-front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-num"],
  .not-front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-query"] {
    display: none;
  }
  .front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-within"],
  .not-front.html.page-gsearch .google-appliance .basic .form-item label[for="edit-within"] {
    font-size: 16px;
  }
  .front.html.page-gsearch .google-appliance .form-type-textfield input,
  .front.html.page-gsearch .google-appliance select.form-select,
  .front.html.page-gsearch .advanced .fieldset-wrapper .form-item-filetype select.form-select,
  .front.html.page-gsearch .advanced .fieldset-wrapper .form-item-as-sitesearch input,
  .front.html.page-gsearch .advanced .fieldset-wrapper .form-item-as-occt select,
  .front.html.page-gsearch .advanced .fieldset-wrapper .form-item-sort select,
  .not-front.html.page-gsearch .google-appliance .form-type-textfield input,
  .not-front.html.page-gsearch .google-appliance select.form-select,
  .not-front.html.page-gsearch .advanced .fieldset-wrapper .form-item-filetype select.form-select,
  .not-front.html.page-gsearch .advanced .fieldset-wrapper .form-item-as-sitesearch input,
  .not-front.html.page-gsearch .advanced .fieldset-wrapper .form-item-as-occt select,
  .not-front.html.page-gsearch .advanced .fieldset-wrapper .form-item-sort select {
    height: 48px;
    margin-left: 0;
    padding: 13px;
    width: 100%;
  }
  .front.html.page-gsearch .form-type-checkbox,
  .not-front.html.page-gsearch .form-type-checkbox {
    margin-top: 20px;
  }
  .front.html.page-gsearch input[type="checkbox"],
  .not-front.html.page-gsearch input[type="checkbox"] {
    display: none;
  }
  .front.html.page-gsearch input[type="checkbox"] + label,
  .not-front.html.page-gsearch input[type="checkbox"] + label {
    background: url('../images/checkbox-unchecked.gif') 0 0 no-repeat;
    cursor: pointer;
    height: 24px;
    padding: 3px 0 3px 40px;
    width: 24px;
  }
  .front.html.page-gsearch input[type="checkbox"]:checked + label,
  .not-front.html.page-gsearch input[type="checkbox"]:checked + label {
    background: url('../images/checkbox-checked.gif') 0 0 no-repeat;
  }
  .front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title,
  .front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a,
  .not-front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title,
  .not-front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    margin: 30px 0 10px;
  }
  .front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a,
  .front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a a,
  .not-front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a,
  .not-front.html.page-gsearch .google-appliance ol.search-results li.search-result h3.title a a {
    text-decoration: none;
  }
  .front.html.page-gsearch .google-appliance ol.search-results li.search-result .search-snippet-info,
  .not-front.html.page-gsearch .google-appliance ol.search-results li.search-result .search-snippet-info {
    word-wrap: break-word;
  }
  .front.html.page-gsearch .google-appliance .keymatch-results .keymatch .keymatch-description a,
  .not-front.html.page-gsearch .google-appliance .keymatch-results .keymatch .keymatch-description a {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    margin: 30px 0 10px;
    text-decoration: none;
  }
  .front.html.page-gsearch .google-appliance .advanced,
  .not-front.html.page-gsearch .google-appliance .advanced {
    margin: 20px 0 30px;
    padding: 0;
  }
  .front.html.page-gsearch .google-appliance .advanced label,
  .not-front.html.page-gsearch .google-appliance .advanced label {
    width: auto;
  }
  .front.html.page-gsearch .google-appliance .advanced legend,
  .not-front.html.page-gsearch .google-appliance .advanced legend {
    display: block;
    margin-bottom: 30px;
  }
  .front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed.collapsed .fieldset-legend,
  .not-front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed.collapsed .fieldset-legend {
    padding-left: 24px;
  }
  .front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed.collapsed .fieldset-legend:before,
  .not-front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed.collapsed .fieldset-legend:before {
    border-color: transparent transparent transparent #2b2b2b;
    border-style: solid;
    border-width: 9px 0 9px 12px;
    content: "";
    height: 0;
    left: 3px;
    position: absolute;
    top: 5px;
    width: 0;
  }
  .front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed .fieldset-legend,
  .not-front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed .fieldset-legend {
    padding-left: 24px;
  }
  .front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed .fieldset-legend:before,
  .not-front.html.page-gsearch .google-appliance .advanced.collapsible.form-wrapper.collapse-processed .fieldset-legend:before {
    border-color: #2b2b2b transparent transparent transparent;
    border-style: solid;
    border-width: 12px 9px 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 10px;
    width: 0;
  }
  .front.html.page-gsearch .google-appliance .advanced a.fieldset-title,
  .not-front.html.page-gsearch .google-appliance .advanced a.fieldset-title {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 24px;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper {
    border: 1px solid #f3f3f3;
    margin: 20px -24px 0;
    padding: 15px 24px 24px;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-left,
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt label,
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort label,
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch label,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-left,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-occt label,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-sort label,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch label {
    display: block;
    font-family: Arial;
    font-size: 24px;
    margin: 0 0 10px;
    position: relative;
    top: 0;
    width: auto;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right {
    float: none;
    width: auto;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right:before,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right:before {
    display: none;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right label,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .advanced-right label {
    top: 2px !important;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .description,
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch .description,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .description,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-as-sitesearch .description {
    color: #bcbcbc;
    font-size: 13px;
    margin: 5px 0 0;
    padding: 0;
  }
  .front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-fte label,
  .not-front.html.page-gsearch .google-appliance .advanced .fieldset-wrapper .form-item-fte label {
    display: block;
    font-family: Arial;
    font-size: 24px;
    width: auto;
  }
  .front.html.page-gsearch .google-appliance .advanced .form-item-filetype label,
  .not-front.html.page-gsearch .google-appliance .advanced .form-item-filetype label {
    font-size: 13px;
    padding-left: 10px;
    position: relative;
    top: -5px;
  }
  .front.html.page-gsearch .google-appliance .advanced select[name=fte],
  .not-front.html.page-gsearch .google-appliance .advanced select[name=fte] {
    margin-bottom: 15px;
    width: 166px;
  }
  .front.html.page-gsearch .google-appliance .advanced .form-item.form-type-checkbox.form-item-as-dt,
  .not-front.html.page-gsearch .google-appliance .advanced .form-item.form-type-checkbox.form-item-as-dt {
    display: block;
    margin: 0;
    padding-left: 0;
  }
  .front.html.page-gsearch .google-appliance .advanced .form-item.form-type-checkbox.form-item-as-dt label,
  .not-front.html.page-gsearch .google-appliance .advanced .form-item.form-type-checkbox.form-item-as-dt label {
    font-size: 16px;
  }
  .front.html.page-gsearch .google-appliance .advanced .search-reset,
  .not-front.html.page-gsearch .google-appliance .advanced .search-reset {
    background-color: #005cb9;
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-left: 0;
    margin-top: 20px;
    padding: 10px 24px;
    width: auto;
  }
  .front.html.page-gsearch .form-submit,
  .not-front.html.page-gsearch .form-submit {
    background-color: #005cb9;
    background-position: 98% 50%;
    color: #ffffff !important;
    display: inline-block;
    font-size: 15px;
    padding: 8px 15px;
    text-decoration: none;
    font-size: 24px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-shadow: none;
    background-image: none;
    border: none;
  }
  .front.html.page-gsearch .form-submit:hover,
  .not-front.html.page-gsearch .form-submit:hover {
    background-color: #004386;
    color: #ffffff !important;
  }
  .front.html.page-gsearch .form-submit:visited,
  .not-front.html.page-gsearch .form-submit:visited {
    color: #ffffff;
  }
  .front.html.page-gsearch .google-appliance-search,
  .not-front.html.page-gsearch .google-appliance-search {
    margin-top: 30px;
  }
  .front.html.page-gsearch .google-appliance-wrapper.metatag-filter-enabled .google-appliance-search,
  .not-front.html.page-gsearch .google-appliance-wrapper.metatag-filter-enabled .google-appliance-search {
    float: none;
    width: 100%;
  }
  .front.html.page-gsearch .google-appliance .google-appliance-search .google-appliance-search-stats,
  .not-front.html.page-gsearch .google-appliance .google-appliance-search .google-appliance-search-stats {
    color: #7b7b7b;
    font-size: 16px;
    text-align: left;
  }
  .front.html.page-gsearch .google-appliance-matatags-filter,
  .not-front.html.page-gsearch .google-appliance-matatags-filter {
    float: none;
    width: 100%;
  }
  .front.html.page-gsearch .google-appliance-matatags-filter .form-type-radios,
  .not-front.html.page-gsearch .google-appliance-matatags-filter .form-type-radios {
    padding-right: 0;
  }
  .front.html.page-gsearch .pager-bottom .pager-item-middle + .pager-item-middle ~ .pager-item-middle,
  .not-front.html.page-gsearch .pager-bottom .pager-item-middle + .pager-item-middle ~ .pager-item-middle {
    display: none;
  }
  .front.html.page-gsearch .pager-bottom .pager-item,
  .front.html.page-gsearch .pager-bottom .pager-previous,
  .not-front.html.page-gsearch .pager-bottom .pager-item,
  .not-front.html.page-gsearch .pager-bottom .pager-previous {
    text-indent: -9999px;
  }
  .front.html.page-gsearch .pager-bottom .pager-next,
  .not-front.html.page-gsearch .pager-bottom .pager-next {
    text-indent: 9999px;
  }
  .front.html .item-list .pager li,
  .front.html .item-list .pager li.first,
  .front.html .item-list .pager li.last,
  .front.html .item-list .pager li.pager-previous,
  .front.html .item-list .pager li.pager-next,
  .not-front.html .item-list .pager li,
  .not-front.html .item-list .pager li.first,
  .not-front.html .item-list .pager li.last,
  .not-front.html .item-list .pager li.pager-previous,
  .not-front.html .item-list .pager li.pager-next {
    margin: 0 9px 9px 0;
  }
  .front.html .item-list .pager li.pager-current, .front.html .item-list .pager li.pager-ellipsis,
  .front.html .item-list .pager li a,
  .front.html .item-list .pager li.first.pager-current,
  .front.html .item-list .pager li.first.pager-ellipsis,
  .front.html .item-list .pager li.first a,
  .front.html .item-list .pager li.last.pager-current,
  .front.html .item-list .pager li.last.pager-ellipsis,
  .front.html .item-list .pager li.last a,
  .front.html .item-list .pager li.pager-previous.pager-current,
  .front.html .item-list .pager li.pager-previous.pager-ellipsis,
  .front.html .item-list .pager li.pager-previous a,
  .front.html .item-list .pager li.pager-next.pager-current,
  .front.html .item-list .pager li.pager-next.pager-ellipsis,
  .front.html .item-list .pager li.pager-next a,
  .not-front.html .item-list .pager li.pager-current,
  .not-front.html .item-list .pager li.pager-ellipsis,
  .not-front.html .item-list .pager li a,
  .not-front.html .item-list .pager li.first.pager-current,
  .not-front.html .item-list .pager li.first.pager-ellipsis,
  .not-front.html .item-list .pager li.first a,
  .not-front.html .item-list .pager li.last.pager-current,
  .not-front.html .item-list .pager li.last.pager-ellipsis,
  .not-front.html .item-list .pager li.last a,
  .not-front.html .item-list .pager li.pager-previous.pager-current,
  .not-front.html .item-list .pager li.pager-previous.pager-ellipsis,
  .not-front.html .item-list .pager li.pager-previous a,
  .not-front.html .item-list .pager li.pager-next.pager-current,
  .not-front.html .item-list .pager li.pager-next.pager-ellipsis,
  .not-front.html .item-list .pager li.pager-next a {
    font-size: 26px;
    height: 44px;
    line-height: 44px;
    padding: 0 15px;
    text-align: center;
  }
  .front.html.node-type-article #region-content, .front.html.node-type-group #region-content, .front.html.node-type-family #region-content, .front.html.node-type-category #region-content, .front.html.node-type-market #region-content, .front.html.node-type-product #region-content, .front.html.context-newsletters #region-content, .front.html.node-type-event #region-content, .front.html.page-node.node-type-service #region-content, .front.html.node-type-new-product-introduction #region-content, .front.html.node-type-page #region-content, .front.html.page-industries #region-content, .front.html.node-type-your-business #region-content, .front.html.node-type-links #region-content, .front.html.page-your-business #region-content, .front.html.node-type-newsletter-type #region-content, .front.html.node-type-resource #region-content, .front.html.node-type-service-category #region-content, .front.html.context-contact-us #region-content, .front.html.page-publibrary #region-content, .front.html.page-channel-query #region-content,
  .not-front.html.node-type-article #region-content,
  .not-front.html.node-type-group #region-content,
  .not-front.html.node-type-family #region-content,
  .not-front.html.node-type-category #region-content,
  .not-front.html.node-type-market #region-content,
  .not-front.html.node-type-product #region-content,
  .not-front.html.context-newsletters #region-content,
  .not-front.html.node-type-event #region-content,
  .not-front.html.page-node.node-type-service #region-content,
  .not-front.html.node-type-new-product-introduction #region-content,
  .not-front.html.node-type-page #region-content,
  .not-front.html.page-industries #region-content,
  .not-front.html.node-type-your-business #region-content,
  .not-front.html.node-type-links #region-content,
  .not-front.html.page-your-business #region-content,
  .not-front.html.node-type-newsletter-type #region-content,
  .not-front.html.node-type-resource #region-content,
  .not-front.html.node-type-service-category #region-content,
  .not-front.html.context-contact-us #region-content,
  .not-front.html.page-publibrary #region-content,
  .not-front.html.page-channel-query #region-content {
    border-bottom: 4px solid #f3f3f3;
    margin-bottom: 150px;
  }
  .front.html.page-industries #region-content,
  .front.html .view-newsletters,
  .not-front.html.page-industries #region-content,
  .not-front.html .view-newsletters {
    padding-bottom: 40px;
  }
  .front.html.node-type-page .pane-node-body, .front.html.page-node .pane-node-body,
  .not-front.html.node-type-page .pane-node-body,
  .not-front.html.page-node .pane-node-body {
    overflow: hidden;
  }
  .front.html .banner-mobile,
  .not-front.html .banner-mobile {
    display: block;
  }
  .front.html .banner-desktop,
  .not-front.html .banner-desktop {
    display: none;
  }
  .front.html .mobile-toggle,
  .not-front.html .mobile-toggle {
    cursor: pointer;
    position: relative;
  }
  .front.html .mobile-toggle:after,
  .not-front.html .mobile-toggle:after {
    background: #005cb9 url('../images/arrow-toggle.png') 0 0 no-repeat;
    content: "";
    display: block;
    height: 55px;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
  }
  .front.html .mobile-toggle.active:after,
  .not-front.html .mobile-toggle.active:after {
    background-position: 0 100%;
  }
  .front.html #block-system-main .related-block-list .slider-related-items-group,
  .front.html #block-system-main .related-block-list .slider-markets-products,
  .front.html #block-system-main .related-block-list .slider-related-items,
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle,
  .not-front.html #block-system-main .related-block-list .slider-related-items-group,
  .not-front.html #block-system-main .related-block-list .slider-markets-products,
  .not-front.html #block-system-main .related-block-list .slider-related-items,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle {
    margin-bottom: 30px;
  }
  .front.html #block-system-main .related-block-list .slider-related-items-group .views-field-title,
  .front.html #block-system-main .related-block-list .slider-markets-products .views-field-title,
  .front.html #block-system-main .related-block-list .slider-related-items .views-field-title,
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-related-items-group .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-markets-products .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-related-items .views-field-title,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle .views-field-title {
    width: 100%;
  }
  .front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row,
  .front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row,
  .front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row,
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row,
  .not-front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row,
  .not-front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row,
  .not-front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row {
    display: block;
    margin: 0 0 10px;
    width: 100% !important;
  }
  .front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .not-front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .not-front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .not-front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-field-teaser-image {
    display: none;
  }
  .front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row .views-field-title,
  .front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row .views-field-title,
  .front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row .views-field-title,
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-related-items-group .flexslider ul.slides li.views-row .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-markets-products .flexslider ul.slides li.views-row .views-field-title,
  .not-front.html #block-system-main .related-block-list .slider-related-items .flexslider ul.slides li.views-row .views-field-title,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-title {
    font-size: 24px;
    margin: 0;
  }
  .front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-field-teaser-image,
  .not-front.html .view-slider.view-display-id-whats_new_groups .slider-middle .flexslider ul.slides li.views-row .views-field-field-teaser-image {
    display: block;
  }
  .front.html #section-footer,
  .not-front.html #section-footer {
    border-top: 5px solid #f3f3f3;
    padding: 20px 8.5%;
  }
  .front.html #section-footer .footer-wrapper,
  .not-front.html #section-footer .footer-wrapper {
    width: auto;
  }
  .front.html #section-footer #zone-footer .pane-menu-menu-footer-menu,
  .not-front.html #section-footer #zone-footer .pane-menu-menu-footer-menu {
    clear: both;
    float: none;
    padding-top: 20px;
    right: auto;
    width: auto;
  }
  .front.html #section-footer #zone-footer #footer-logo,
  .not-front.html #section-footer #zone-footer #footer-logo {
    margin-top: 50px;
    width: 100%;
  }
  .front.html #section-footer .grid-8 h2.pane-title,
  .not-front.html #section-footer .grid-8 h2.pane-title {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 14px;
    padding-bottom: 14px;
  }
  .front.html #section-footer .copy-name,
  .front.html #section-footer .field-name-field-footer-copyright,
  .not-front.html #section-footer .copy-name,
  .not-front.html #section-footer .field-name-field-footer-copyright {
    float: none;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    left: 0;
    position: absolute;
    top: -50px;
  }
  .front.html #section-footer #copy-asterisk,
  .front.html #section-footer .field-name-field-footer-footnote,
  .not-front.html #section-footer #copy-asterisk,
  .not-front.html #section-footer .field-name-field-footer-footnote {
    margin-top: 20px;
    text-align: left;
  }
  .front.html #section-footer p,
  .not-front.html #section-footer p {
    font-family: "ge-inspira", Arial, sans-serif;
  }
  .front.html #section-footer .grid-4,
  .not-front.html #section-footer .grid-4 {
    margin-right: 0;
    max-width: none;
  }
  .front.html #section-footer .pane-geis-mobile-footer,
  .front.html #section-footer .pane-gemwe-mobile-footer,
  .not-front.html #section-footer .pane-geis-mobile-footer,
  .not-front.html #section-footer .pane-gemwe-mobile-footer {
    display: block;
    margin-top: -20px;
  }
  .front.html #section-footer .pane-geis-mobile-footer ul,
  .front.html #section-footer .pane-geis-mobile-footer li,
  .front.html #section-footer .pane-gemwe-mobile-footer ul,
  .front.html #section-footer .pane-gemwe-mobile-footer li,
  .not-front.html #section-footer .pane-geis-mobile-footer ul,
  .not-front.html #section-footer .pane-geis-mobile-footer li,
  .not-front.html #section-footer .pane-gemwe-mobile-footer ul,
  .not-front.html #section-footer .pane-gemwe-mobile-footer li {
    list-style: none;
    list-style-image: none;
    margin: 0;
    text-align: center;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu,
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-contact,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-contact,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact {
    background-color: #f3f3f3;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0 4px;
    text-align: center;
    width: 48%;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu a,
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-contact a,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu a,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact a,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu a,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-contact a,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu a,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact a {
    font-size: 24px;
    color: #7b7b7b;
    line-height: 40px;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-header-top-menu,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-header-top-menu {
    margin-right: 1.5%;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-contact,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-contact,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-contact {
    background: #f3f3f3 url('../images/footer-contect-icos.gif') 20px 50% no-repeat;
    margin-left: 1.5%;
    text-indent: 50px;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social {
    clear: both;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li {
    display: inline-block;
    height: 45px;
    padding: 40px 5px;
    width: 45px;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    text-indent: -9999px;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a:hover,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a:hover,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a:hover,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a:hover {
    background-position: 0 -45px;
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.facebook,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.facebook,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.facebook,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.facebook {
    background-image: url('../images/social-icons-facebook-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.twitter,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.twitter,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.twitter,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.twitter {
    background-image: url('../images/social-icons-twitter-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.youtube,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.youtube,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.youtube,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.youtube {
    background-image: url('../images/social-icons-youtube-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.linkedin,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.linkedin,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.linkedin,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.linkedin {
    background-image: url('../images/social-icons-linkedin-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.instagram,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.instagram,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.instagram,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.instagram {
    background-image: url('../images/social-icons-instagram-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.youku,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.youku,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.youku,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.youku {
    background-image: url('../images/social-icons-youku-mob.png');
  }
  .front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.wechat,
  .front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.wechat,
  .not-front.html #section-footer .pane-geis-mobile-footer .block-menu-social ul li a.wechat,
  .not-front.html #section-footer .pane-gemwe-mobile-footer .block-menu-social ul li a.wechat {
    background: url('../images/wechat-53.png') 0 0 no-repeat transparent;
  }
  .front.html #section-footer .pane-menu-menu-footer-menu ul.menu,
  .not-front.html #section-footer .pane-menu-menu-footer-menu ul.menu {
    float: none;
    margin-bottom: 40px;
    text-align: left;
  }
  .front.html #section-footer .pane-menu-menu-footer-menu ul.menu li.first,
  .not-front.html #section-footer .pane-menu-menu-footer-menu ul.menu li.first {
    background: none;
  }
  .front.html #section-footer .pane-menu-menu-footer-menu ul.menu li a,
  .not-front.html #section-footer .pane-menu-menu-footer-menu ul.menu li a {
    display: block;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    visibility: visible;
  }
  .front.html .media-youku-preview-wrapper > div,
  .front.html .media-youtube-video > iframe.media-youtube-player,
  .not-front.html .media-youku-preview-wrapper > div,
  .not-front.html .media-youtube-video > iframe.media-youtube-player {
    max-width: 100%;
  }

  .pane-bean-product-where-to-buy {
    display: none;
  }
  .pane-bean-product-where-to-buy.mobile {
    display: block !important;
    margin-top: 20px;
    margin-bottom: 1em;
  }

  .pane-node-field-product-buy-link.fix-margin-top a {
    margin-top: 0 !important;
  }

  .field-name-field-product-banner img.media-element:not(.mobile):not(.default),
  .pane-node-body img.media-element:not(.mobile):not(.default) {
    height: auto;
    width: 100%;
  }

  .node-type-family .pane-node-field-e-catalog,
  .node-type-category .pane-node-field-e-catalog,
  .node-type-product .pane-node-field-e-catalog {
    display: block !important;
    margin: 1em 0;
  }
  .node-type-family .pane-node-field-e-catalog a,
  .node-type-category .pane-node-field-e-catalog a,
  .node-type-product .pane-node-field-e-catalog a {
    background-color: #005cb9;
    color: #ffffff;
    display: block;
    font-size: 30px;
    padding: .25em;
    text-align: center;
  }

  .node-type-category .inside {
    padding-bottom: 40px;
  }

  .node-type-category #block-system-main .pane-products .view-group-item .views-row {
    display: block;
    margin: 0 0 10px;
    width: auto;
  }
  .node-type-category #block-system-main .pane-products .view-group-item .views-row .views-field.views-field-title-2 .field-content a {
    font-size: 24px;
  }

  .node-type-family .blue-button-lg {
    display: block;
    font-size: 30px;
    text-align: center;
  }

  .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 {
    margin-bottom: 20px !important;
  }

  iframe.responsive {
    width: 100%;
  }

  /* RWD tables Mobile */
  #block-system-main table.responsive td {
    display: block;
  }

  #block-system-main table.ge-table.responsive {
    display: block;
    position: relative;
    width: 100%;
  }
  #block-system-main table.ge-table.responsive thead {
    display: block;
    float: left;
    text-align: left;
  }
  #block-system-main table.ge-table.responsive thead tr.odd,
  #block-system-main table.ge-table.responsive thead tr.even {
    display: block;
  }
  #block-system-main table.ge-table.responsive .cf:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }
  #block-system-main table.ge-table.responsive * html .cf {
    zoom: 1;
  }
  #block-system-main table.ge-table.responsive *:first-child + html .cf {
    zoom: 1;
  }
  #block-system-main table.ge-table.responsive th {
    border-bottom: 1px dotted #bcbcbc;
    display: block;
    height: 17px;
    line-height: normal;
    padding: 9px 5px 5px;
    vertical-align: middle;
  }
  #block-system-main table.ge-table.responsive tbody {
    display: block;
    overflow-x: auto;
    position: relative;
    white-space: nowrap;
    width: auto;
  }
  #block-system-main table.ge-table.responsive tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  #block-system-main table.ge-table.responsive td {
    display: block;
    height: 21px;
    line-height: normal;
    padding: 5px;
    vertical-align: middle;
  }

  table.scrollable:not(.responsive) {
    display: block;
    overflow-x: scroll;
  }
  table.scrollable:not(.responsive)::-webkit-scrollbar {
    width: 7px;
    -webkit-appearance: none;
  }
  table.scrollable:not(.responsive)::-webkit-scrollbar:horizontal {
    height: 11px;
  }
  table.scrollable:not(.responsive)::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }

  table.table-block td {
    border-left: 0 none !important;
    border-right: 0 none !important;
    display: block;
    padding: 10px 0;
    width: auto;
  }

  body.node-type-family.layout-2 .grid-12 .pane-slides,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul,
  body.node-type-new-product-introduction .grid-12 .pane-slides,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul {
    padding: 0;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li,
  body.node-type-new-product-introduction .grid-12 .pane-slides li,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li {
    margin: 0;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span.ext,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span.ext,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span.ext,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span.ext {
    display: none;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span:not(.ext),
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span:not(.ext),
  body.node-type-new-product-introduction .grid-12 .pane-slides li span:not(.ext),
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span:not(.ext) {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 30px;
    line-height: 62px;
    padding: 0 36px;
    position: relative;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li.active span:not(.ext):after,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li.active span:not(.ext):after,
  body.node-type-new-product-introduction .grid-12 .pane-slides li.active span:not(.ext):after,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li.active span:not(.ext):after {
    border-color: #005cb9 transparent transparent transparent;
    border-style: solid;
    border-width: 18px 24px 0 24px;
    bottom: -18px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    width: 0;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span + div.mobile,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span + div.mobile,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span + div.mobile,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span + div.mobile {
    background-color: #2b2b2b;
    color: #ffffff;
    padding: 36px;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span + div.mobile .slide-subtitle,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span + div.mobile .slide-subtitle,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span + div.mobile .slide-subtitle,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span + div.mobile .slide-subtitle {
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 40px;
    margin-bottom: 20px;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span + div.mobile .slide-link a,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span + div.mobile .slide-link a,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a {
    background-color: #005cb9;
    background-position: 98% 50%;
    color: #ffffff !important;
    display: inline-block;
    font-size: 15px;
    padding: 8px 15px;
    text-decoration: none;
    font-family: "ge-inspira", Arial, sans-serif;
    font-size: 18px;
    margin-top: 20px;
    padding: 15px 22px;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span + div.mobile .slide-link a:hover,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a:hover,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span + div.mobile .slide-link a:hover,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a:hover {
    background-color: #004386;
    color: #ffffff !important;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides li span + div.mobile .slide-link a:visited,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a:visited,
  body.node-type-new-product-introduction .grid-12 .pane-slides li span + div.mobile .slide-link a:visited,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list ul li span + div.mobile .slide-link a:visited {
    color: #ffffff;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides .pane-content,
  body.node-type-family.layout-2 .grid-12 .pane-slides .list,
  body.node-type-new-product-introduction .grid-12 .pane-slides .pane-content,
  body.node-type-new-product-introduction .grid-12 .pane-slides .list {
    height: auto;
    position: relative;
    width: auto;
  }
  body.node-type-family.layout-2 .grid-12 .pane-slides .pane-content,
  body.node-type-new-product-introduction .grid-12 .pane-slides .pane-content {
    margin-bottom: 40px;
  }

  body.page-node-add-product-registration .node-product_registration-form .form-type-textfield > label,
  body.page-node-add-product-registration .node-product_registration-form .form-type-select > label,
  body.page-node-add-product-registration .node-product_registration-form .form-type-radios > label {
    float: none;
    width: auto;
  }
  body.page-node-add-product-registration .node-product_registration-form input.form-text,
  body.page-node-add-product-registration .node-product_registration-form select {
    margin-left: 2px;
  }
  body.page-node-add-product-registration .node-product_registration-form .field-multiple-table thead,
  body.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody {
    float: none;
  }
  body.page-node-add-product-registration .node-product_registration-form .field-multiple-table thead th.field-label label {
    width: auto;
  }
  body.page-node-add-product-registration .node-product_registration-form .field-multiple-table tbody tr input {
    margin-left: 2px;
    max-width: 396px;
  }
  body.page-node-add-product-registration .node-product_registration-form input.form-submit,
  body.page-node-add-product-registration .node-product_registration-form .form-radios {
    margin-left: 0;
  }

  body.node-type-family.layout-2 .pane-node-field-featured-content {
    float: none;
    width: 100%;
  }
  body.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-image {
    width: 25%;
  }
  body.node-type-family.layout-2 .pane-node-field-featured-content .featured-tools-content {
    margin-left: 28%;
  }
  body.node-type-family.layout-2 .pane-node-field-featured-content .featured-content-banner a img {
    height: auto !important;
    width: 100% !important;
  }
  body.node-type-family.layout-2 .pane-slides {
    float: none;
  }
  body.node-type-family.layout-2 .pane-slides.small {
    width: auto;
  }
  body.node-type-family.layout-2 .pane-node-body table td {
    padding-bottom: 20px;
    width: 100%;
  }

  .pane-geis-category-products-social .pane-content ul {
    margin: 0 auto;
    width: 387px;
  }
  .pane-geis-category-products-social .pane-content ul li a {
    background-image: url('../images/products-social-mobile-icons.png');
    height: 65px;
    margin: 0 32px;
    width: 65px;
  }
  .pane-geis-category-products-social .pane-content ul li a.twitter {
    background-position: -65px 0;
  }
  .pane-geis-category-products-social .pane-content ul li a.youtube {
    background-position: -130px 0;
  }

  .pane-bean-home-page-flex-banner a {
    display: block;
  }
  .pane-bean-home-page-flex-banner a img {
    height: auto !important;
    width: 100% !important;
  }

  body .pane-share {
    bottom: -100px;
    left: 0;
    margin: 0 !important;
    position: absolute !important;
    top: auto !important;
  }
  body .pane-share .pane-title {
    background: none !important;
    display: block;
    float: left;
    font-size: 36px !important;
    font-weight: normal;
    letter-spacing: 0 !important;
    line-height: 50px !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  body .pane-share .pane-content {
    float: left;
  }

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

  .i18n-zh-hans .block-menu-social ul li a.youku {
    background: url('../images/youku-53-1.png') 0 0 no-repeat transparent;
  }

  .i18n-en .block-menu-social ul li a.youku {
    background: url('../images/youku-53-2.png') 0 0 no-repeat transparent;
  }

  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets {
    position: relative;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-widget-filter-combine {
    width: 70%;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-widget-filter-combine label {
    font-size: 32px;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-widget-filter-combine .views-widget {
    float: none;
    padding-right: 0;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-widget-filter-combine .views-widget input {
    height: 45px;
    padding: 13px;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-submit-button {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 30%;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-submit-button input {
    font-size: 24px;
    height: 45px;
    line-height: 44px;
    padding: 0;
    width: 100%;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-filters .views-exposed-widgets .views-submit-button .ajax-progress {
    display: none;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table thead {
    display: none !important;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr {
    border-bottom: dotted;
    border-width: 1px;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr.views-empty {
    border-bottom: none;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr td {
    border: none;
    display: block;
    font-size: 16px;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr td.views-field-field-validity {
    text-align: left;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr td .mobile-table-label {
    display: inline;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
  }
  .page-channel-query #block-system-main .pane-channel-partner-search .view-content table tr:hover {
    background: transparent;
  }
}
