/* Styles repeated on gecom-digital-styles.css */

.gecom-digital-styles .page-search-results .ge-header .page-user .ge-header,
.gecom-digital-styles .page-terms .ge-header,
.gecom-digital-styles .page-privacy .ge-header,
.gecom-digital-styles .page-admin .ge-header,
.gecom-digital-styles .logged-in .ge-header,
.gecom-digital-styles .node-type-blog-post .ge-header,
.gecom-digital-styles .node-type-talent-community-page .ge-header,
.gecom-digital-styles .ge-header.always-dark,
.gecom-digital-styles .ge-header.dark {
  background-color: rgba(255, 255, 255, 0.80);
}

.gecom-digital-styles .ge-header .logo {
  position: relative;
  float: left;
  width: 220px;
  height: 41px;
  margin-top: -4px;
  background: url("/sites/all/themes/ge_2012/assets/img/GEwhiteLogo01.png") no-repeat 0 0;
}


/* Social Bar code */

#skip-to-content {
  position: fixed;
  left: -100%;
  height: 18px;
}

.gecom-digital-styles .ge-header nav li a.active {
    color: #5f5555 !important;
}

.gecom-digital-styles .ge-header .inner-container-social {
  background-color: rgba(20, 20, 20, 0.35);
  box-sizing: border-box;
  height: 30px;
  max-width: 100%;
  overflow: hidden;
  padding: 0 30px;
  position: relative;
}
.gecom-digital-styles .ge-header.dark .inner-container-social {
  display: none;
}
.gecom-digital-styles .ge-header .inner-container-social nav .nav-item[class*="social-"]{
  opacity: 0.6;
}
.gecom-digital-styles .ge-header .inner-container-social nav .nav-item[class*="social-"]:hover {
  opacity: 1;
}

.gecom-digital-styles .ge-header nav .nav-item.globe {
  width: 40px;
  height: 40px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/icon/Globe_iconWhite.png") center center no-repeat;
}
.gecom-digital-styles .ge-header.dark nav .nav-item.globe { //black
  width: 40px;
  height: 40px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/icon/Globe_iconGray.png") center center no-repeat;
}

.gecom-digital-styles .ge-header nav .nav-item.social-twitter {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-twitter.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-linkedin {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-linkedIn.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-instagram {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-instagram.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-facebook {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-facebook.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-google-plus {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-google-plus.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-youtube {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-youtube.png") center center no-repeat;
}
.gecom-digital-styles .ge-header nav .nav-item.social-pinterest {
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  background: url("/sites/all/themes/ge_2012/assets/img/social/icon-pinterest.png") center center no-repeat;
}

.gecom-digital-styles .ge-header.dark .nav-item a {
    color: #8F8F8F ;
}

.gecom-digital-styles .ge-header.dark .nav-item:not(.icon-nav):after {
  background-color: #8F8F8F ;
}

.gecom-digital-styles .ge-header.dark .nav-item[class*=" icon-"]:before {
  color: #8F8F8F ;
}

.gecom-digital-styles .ge-header.dark .logo {
  width: 41px;
  margin-top: -1px;
  background: url("/sites/all/themes/ge_2012/assets/img/GEblueLogo02.png") no-repeat 0 0;
}

.gecom-digital-styles .ge-header.dark .nav-item[class*=" icon-hamburger"]::before {
    color: #005CB9 !important;
}

@media only screen and (max-width: 485px) {
  .gecom-digital-styles .ge-header .logo {
    width: 42px;
  }
}

@media only screen and (max-width: 485px) {
  .gecom-digital-styles .ge-header .inner-container-social {
    display: none;
  }
}

/* New styles */


/**** Home Page Software Fixes****/
.gecom-digital-styles .meta .btn{
	text-align: inherit;
	box-shadow: none;
}
.gecom-digital-styles .text-block h1,
.gecom-digital-styles .text-block p,
.gecom-digital-styles .tab-list-container p{
	margin:0 auto;
}

/* Inner page styles --careers, investor relations */
.gecom-digital-styles .layout.sidebar-open .page-region, .gecom-digital-styles .layout.sidebar-open .footer-region {
right: 300px;
}
.gecom-digital-styles .ge-region.page-region {
z-index: 1;
}
.gecom-digital-styles .ge-region {
position: relative;
right: 0;
transition: right 0.25s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.node-type-page #content-main {
  margin-top:80px;
}
.node-type-page .investors {
  background-color: rgba(94, 94, 94, 0.71);
}
.node-type-page .careers {
  background-color: rgba(94, 94, 94, 0.71);
}

/* Tabbing Mark */
.gecom-digital-styles .ge-header .nav-item a:focus{
  outline:#696966 thin dotted;
}