/* fonts
---------------------------------------------------*/
/* default grid - desktop
---------------------------------------------------*/
/* breakpoints
---------------------------------------------------*/
/*
	~1. at-breakpoint
	~2. grid
		~2.1 grid-padding
		~2.2 span-columns
		~2.3 span-columns-with-gutter
		~2.4 omega
		~2.5 inner-padding-left
		~2.6 inner-padding-right
		~2.7 offset-left
		~2.8 offset-right
		~2.9 offset-left-padding
		~2.10 offset-right-padding
		~2.11 offset-right-padding-omega
		~2.12 offset-left-gutter
		~2.13 offset-right-gutter
		~2.14 offset-left-grid-padding
		~2.15 offset-right-grid-padding
		~2.16 offset-left-gutter-padding
		~2.17 offset-right-gutter-padding
		~2.17 row
		~2.18 full-width
	~3. clearfix
	~4. visually-hidden
	~5. Emprint
	~6. sprites
		~6.1 sprite-pseudo
		~6.2 sprite-logos
		~6.3 sprite-top-utility
		~6.4 sprite-nav
		~6.5 sprite-main
		~6.6 sprite-country
		~6.7 sprite-footer
		~6.8 sprite-form
*/
/* ~1. at-breakpoint
---------------------------------------------------*/
/* ~2. grid
---------------------------------------------------*/
/* ~2.1 grid-padding
---------------------------------------------------*/
/* ~2.2 span-columns
---------------------------------------------------*/
/* ~2.3 span-columns-with-gutter
---------------------------------------------------*/
/* ~2.4 omega
---------------------------------------------------*/
/* ~2.5 inner-padding-left
---------------------------------------------------*/
/* ~2.6 inner-padding-right
---------------------------------------------------*/
/* ~2.7 offset-left
---------------------------------------------------*/
/* ~2.8 offset-right
---------------------------------------------------*/
/* ~2.9 offset-left-padding
---------------------------------------------------*/
/* ~2.10 offset-right-padding
---------------------------------------------------*/
/* ~2.11 offset-right-padding-omega
---------------------------------------------------*/
/* ~2.12 offset-left-gutter
---------------------------------------------------*/
/* ~2.13 offset-right-gutter
---------------------------------------------------*/
/* ~2.14 offset-left-grid-padding
---------------------------------------------------*/
/* ~2.15 offset-right-grid-padding
---------------------------------------------------*/
/* ~2.16 offset-left-gutter-padding
---------------------------------------------------*/
/* ~2.17 offset-right-gutter-padding
---------------------------------------------------*/
/* ~2.17 row
---------------------------------------------------*/
/* ~2.18 full-width
---------------------------------------------------*/
/* ~3. clearfix
---------------------------------------------------*/
/* ~4. visually-hidden
---------------------------------------------------*/
/* ~5. Emprint
---------------------------------------------------*/
/* ~6. sprites
---------------------------------------------------*/
/* ~6.1 sprite-pseudo
---------------------------------------------------*/
/* ~6.2 sprite-logos
---------------------------------------------------*/
/* ~6.3 sprite-top-utility
---------------------------------------------------*/
/* ~6.4 sprite-nav
---------------------------------------------------*/
/* ~6.5 sprite-main
---------------------------------------------------*/
/* ~6.6 sprite-country
---------------------------------------------------*/
/* ~6.7 sprite-footer
---------------------------------------------------*/
/* ~6.8 sprite-form
---------------------------------------------------*/
/*
	~1. BREAKPOINT - large screen
		~1.1 handle
		~1.2 dropdown
		~1.3 open
	~2. BREAKPOINT - medium screen
	~3. BREAKPOINT - small screen
		~3.1 handle
		~3.2 dropdown
		~3.3 open
*/
/* ~1. BREAKPOINT - large screen
---------------------------------------------------
---------------------------------------------------*/
/* line 23, ../../sass/modules/social-share.scss */
#wrapper .dropdown-overlay._share-open-small-screen {
  display: none;
}
@media screen and (min-width: 0) and (max-width: 599px) {
  /* line 28, ../../sass/modules/social-share.scss */
  #wrapper .dropdown-overlay._share-open-small-screen {
    display: block;
  }
}
/* line 35, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share {
  right: -1.5%;
  padding-top: 70px;
  position: absolute;
  top: 22px;
  z-index: 21;
  /* ~1.1 handle
  ---------------------------------------------------*/
  /* ~1.2 dropdown
  ---------------------------------------------------*/
  /* ~1.3 open
  ---------------------------------------------------*/
  /* ~2. BREAKPOINT - medium screen
  ---------------------------------------------------
  ---------------------------------------------------*/
  /* ~3. BREAKPOINT - small screen
  ---------------------------------------------------
  ---------------------------------------------------*/
}
/* line 44, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share .handle {
  background: transparent;
  border: 2px solid transparent;
  border-bottom: 0 none;
  display: block;
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: -9999em;
  top: 0;
  width: 70px;
  z-index: 1;
}
/* line 58, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share .handle:before {
  -webkit-background-size: 100px 3000px;
  -moz-background-size: 100px 3000px;
  -o-background-size: 100px 3000px;
  background-size: 100px 3000px;
  background-image: url(/sites/exxonmobil.newshq.businesswire.com/themes/exxonmobil_newshq_businesswire_com_theme/client_files/Images/icons/icon-main.svg);
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  background-position: center -1225px;
  height: 50px;
  left: 10px;
  top: 10px;
  width: 50px;
}
/* line 378, ../../sass/_mixins.scss */
.lt-ie9 #wrapper .main .nav-social-share .handle:before {
  background-image: url(/sites/exxonmobil.newshq.businesswire.com/themes/exxonmobil_newshq_businesswire_com_theme/client_files/Images/icons/icon-main.png);
}
/* line 70, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share .handle:hover:before {
  background-position: center -1325px;
}
/* line 78, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share .dropdown {
  background: #fff;
  display: none;
}
/* line 83, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul {
  border: 2px solid #e6e6e6;
  border-bottom-width: 6px;
  font-size: 20px;
  line-height: 60px;
  padding: 20px 25px 15px;
}
/* line 90, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul li {
  border-top: 1px solid #f3f3f3;
  margin: 0;
  padding: 0;
}
/* line 95, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul li:first-child {
  border-top: 0 none;
}
/* line 100, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a {
  color: #999;
  display: block;
  height: 60px;
  margin-left: 54px;
  position: relative;
  text-decoration: none;
  width: 184px;
}
/* line 109, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a:hover {
  color: #3d3d3d;
  text-decoration: underline;
}
/* line 114, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a:before {
  -webkit-background-size: 100px 3000px;
  -moz-background-size: 100px 3000px;
  -o-background-size: 100px 3000px;
  background-size: 100px 3000px;
  background-image: url(/sites/exxonmobil.newshq.businesswire.com/themes/exxonmobil_newshq_businesswire_com_theme/client_files/Images/icons/icon-main.svg);
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  height: 50px;
  left: -54px;
  top: 4px;
  width: 44px;
}
/* line 378, ../../sass/_mixins.scss */
.lt-ie9 #wrapper .main .nav-social-share ul a:before {
  background-image: url(/sites/exxonmobil.newshq.businesswire.com/themes/exxonmobil_newshq_businesswire_com_theme/client_files/Images/icons/icon-main.png);
}
/* line 125, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a.linkedin:before {
  background-position: center -1625px;
}
/* line 131, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a.twitter:before {
  background-position: center -1725px;
}
/* line 137, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share ul a.email:before {
  background-position: center -1825px;
}
/* line 147, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share._share-open .handle {
  background: #fff;
  border-color: #e6e6e6;
}
/* line 151, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share._share-open .handle:before {
  background-position: center -1425px;
}
/* line 156, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share._share-open .handle:hover:before {
  background-position: center -1525px;
}
/* line 162, ../../sass/modules/social-share.scss */
#wrapper .main .nav-social-share._share-open .dropdown {
  display: block;
}
@media print, screen and (min-width: 600px) and (max-width: 999px) {
  /* line 35, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share {
    right: -2.5%;
  }
}
@media screen and (min-width: 0) and (max-width: 599px) {
  /* line 35, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share {
    float: left;
    margin-left: -5.55556%;
    position: relative;
    width: 111.11111%;
    left: 0;
    padding-top: 0;
    position: absolute;
    right: auto;
    top: 0;
    /* ~3.1 handle
    ---------------------------------------------------*/
    /* ~3.2 dropdown
    ---------------------------------------------------*/
    /* ~3.3 open
    ---------------------------------------------------*/
  }
  /* line 278, ../../sass/_mixins.scss */
  #wrapper .main .nav-social-share .inner {
    padding: 0 5%;
  }
  /* line 188, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share .handle {
    background-color: transparent;
    right: 0;
    width: 65px;
  }
  /* line 196, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share .dropdown {
    float: left;
    margin-left: -5.55556%;
    position: relative;
    width: 111.11111%;
  }
  /* line 278, ../../sass/_mixins.scss */
  #wrapper .main .nav-social-share .dropdown .inner {
    padding: 0 5%;
  }
  /* line 200, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul {
    border: 0 none;
    line-height: 75px;
    padding-bottom: 0;
    padding-top: 0;
  }
  /* line 206, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul a {
    font-size: 24px;
    height: 75px;
    width: auto;
  }
  /* line 211, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul a:before {
    top: 13px;
  }
  /* line 220, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 5.55556%;
    width: 64.81481%;
    float: left;
  }
  /* line 223, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul li:first-child {
    line-height: 65px;
    margin-top: 10px;
  }
  /* line 227, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul li:first-child a {
    height: 65px;
  }
  /* line 230, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul li:first-child a:before {
    top: 5px;
  }
  /* line 241, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share._share-open .handle {
    border-color: #fff;
  }
  /* line 244, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share._share-open .handle:after {
    content: "";
    display: block;
    position: absolute;
    border-left: 2px solid #e6e6e6;
    height: 22px;
    left: 0;
    top: 24px;
    width: 1px;
  }
}
@media screen and (min-width: 0) and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 0) {
  /* line 211, ../../sass/modules/social-share.scss */
  #wrapper .main .nav-social-share ul a:before {
    top: 10px;
  }
}
