.social-share-bar {
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -77px;
  height: 155px;
  background: #0c3068;
  box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
  z-index: 99
}

.social-share-bar .icon-share-bar {
  display: block;
  float: left;
  width: 76px;
  height: 34px;
  position: relative;
  margin-top: 64px;
  background: url(https://www.mobil.com/Assets/img/icon-share.png) 0 -51px no-repeat;
  text-align: center;
  left: 20px
}

.social-share-bar .icon-share-bar img {
  width: 34px;
  height: 34px;
  vertical-align: top
}

.social-share-bar .handle {
  font-size: 1.12em;
  color: #5a5a5a;
  display: block;
  text-align: center;
  padding: 0 0 30px
}

.social-share-list {
  float: left;
  padding: 35px 0 0;
  background: #f1f2f2;
  height: 155px
}

.social-share-bar ul {
  margin: 0 10px 0 0;
  padding: 0 0 0 30px
}

.social-share-bar li {
  display: inline-block;
  position: relative;
  bottom: 0;
  margin-top: 0
}

@media (max-width: 480px) {
  .social-share-bar {
      display:none
  }
}

.social-share-bar .wechat-light-box {
  display: none;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 99;
  width: 250px
}

.share-floating-email .social-share-bar2 {
  position: relative;
  z-index: 0;
  padding: 0
}

.share-floating-email .social-share-bar2 li {
  vertical-align: bottom;
  margin-bottom: -1px
}

.share-floating-wechat .follow-wechat-section i {
  width: 24px;
  height: 22px
}

.follow-wechat-section.bg-color-cyan.active,.share-floating-wechat .follow-wechat-section.bg-color-cyan:hover {
  background-color: #00a3e0
}

.share-floating-wechat .wechat-light-box {
  transform: none;
  padding: .5rem;
  border: 2px solid #0c479d;
  text-align: center;
  position: absolute;
  top: 50px;
  z-index: 99;
  width: 200px;
  right: 0;
  background: #fff;
  color: #0c479d
}

.icon-nav-header .nav-social>.nav-social-icons,.nav-social>.nav-social-icons {
  -webkit-border-radius: 3px;
  -moz-transition: all 240ms ease-out;
  -ms-transition: all 240ms ease-out
}

.icon-nav-header .nav-social>.nav-social-icons:after,.nav-social>.nav-social-icons:after {
  border-bottom: 8px solid #333;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent
}

.share-floating-wechat .follow-wechat-section .wechat-light-box:after {
  width: 0
}

.share-floating-wechat .wechat-light-box .close-button {
  position: absolute;
  top: -20px;
  right: 0;
  line-height: 1;
  cursor: pointer;
  font-style: normal;
  font-size: 20px;
  opacity: 1
}

.social-share-bar i img {
  width: 100%;
  height: 100%;
  display: block
}

@media only screen and (min-width: 150px) and (max-width:600px) {
  .share-floating-email .social-share-bar2 li {
      margin-bottom:-.28rem
  }
}

.share-floating-wechat .follow-wechat-section i.new-wechat,ul.social-share-bar2 .Icon-share.new-icon-share {
  display: inline-block;
  width: 34px;
  height: 34px;
  overflow: hidden
}

.follow-wechat-section.active .icon-follow-wechat.new-wechat,.follow-wechat-section:hover .icon-follow-wechat.new-wechat,.icon-follow-wechat.new-wechat {
  background: url(https://www.mobil.com/Assets/img/icon-share-sprite.png) center 0 no-repeat!important
}

.nohover-social.active,.nohover-social:hover {
  background: 0 0
}

.nohover-social {
  background: 0 0!important;
  padding: 0!important;
  margin-bottom: 0!important
}

.Icon-share.new-icon-share,.f.social-share-bar2 li:hover .Icon-share.new-icon-share,.social-share-bar2 li.active .Icon-share.new-icon-share {
  background: url(https://www.mobil.com/Assets/img/icon-share-sprite.png) center -50px no-repeat!important
}

.social-share-bar .social-share-list li {
  vertical-align: top
}

ul.social-share-bar2 .Icon-share {
  background: url(https://www.mobil.com/Assets/img/icon-share-sprite2.png) 0 -80px no-repeat;
  display: block;
  width: 24px;
  height: 22px;
  overflow: hidden
}

.social-share-bar2 li {
  display: block;
  position: relative;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 1px;
  background: #f0f0f0;
  padding: 10px 0 0 8px
}

.social-share-bar2 {
  position: fixed;
  z-index: 999;
  right: 0
}

.social-share-bar2 li.bg-color-cyan.active,.social-share-bar2 li.bg-color-cyan:hover {
  background: #00a3e0
}

.social-share-bar2 li.bg-color-indigo.active,.social-share-bar2 li.bg-color-indigo:hover {
  background: #002f6c
}

.social-share-bar2 li.bg-color-violet.active,.social-share-bar2 li.bg-color-violet:hover {
  background: #3a397b
}

.social-share-bar2 li.bg-color-purple.active,.social-share-bar2 li.bg-color-purple:hover {
  background: #7a4183
}

.social-share-bar2 li.bg-color-cerise.active,.social-share-bar2 li.bg-color-cerise:hover {
  background: #bd2f7f
}

.social-share-bar2 li.bg-color-plum.active,.social-share-bar2 li.bg-color-plum:hover {
  background: #890c58
}

.social-share-bar2 li.bg-color-ruby.active,.social-share-bar2 li.bg-color-ruby:hover {
  background: #d73872
}

.social-share-bar2 li.active .Icon-share,.social-share-bar2 li:hover .Icon-share {
  background: url(https://www.mobil.com/Assets/img/icon-share-sprite2.png) 0 -200px no-repeat
}

.social-share-content.nav-chat {
  padding: 0;
  float: none
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper {
  width: 230px;
  left: 2px;
  top: initial;
  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  padding: 30px 30px 10px;
  margin-top: 0;
  background-color: #fff!important
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .social-share-item {
  padding: 10px 0
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .social-share-item span {
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  text-align: left;
  color: #7b7b7b
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .social-share-item a {
  text-decoration: none
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .email img {
  width: 21px;
  height: 22px
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .twitter .mat-icon>svg {
  width: 14%
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .twitter span {
  margin-left: 16px
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .close-button {
  top: -10px;
  right: -10px;
  color: #000;
  font-size: 30px!important
}

.icon-nav-header .nav-social,.nav-social {
  float: right;
  top: 0;
  position: relative
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper h2 {
  margin-top: -10px;
  font-size: 14px;
  font-weight: 600;
  color: #3d3d3d
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .mat-icon>svg {
  width: 11%;
  margin-left: 5px
}

.social-share-content.nav-chat.nav-chat-on .chat-wrapper .linkedin .IN-widget {
  display: none!important
}

.social-share-bar2 i .default {
  background: #f0f0f0
}

.social-share-bar2 li i img.hover,.social-share-bar2 li.active img.default,.social-share-bar2 li:hover img.default {
  display: none
}

.social-share-bar2 li.active i img.hover,.social-share-bar2 li:hover i img.hover {
  display: block
}

.social-share-bar2 li.bg-color-cyan i .hover,.social-share-bar2 li.bg-color-cyan.active i .hover {
  background: #00a3e0
}

.social-share-bar2 li.bg-color-indigo i .hover,.social-share-bar2 li.bg-color-indigo.active i .hover {
  background: #002f6c
}

.social-share-bar2 li.bg-color-violet i .hover,.social-share-bar2 li.bg-color-violet.active i .hover {
  background: #3a397b
}

.social-share-bar2 li.bg-color-purple i .hover,.social-share-bar2 li.bg-color-purple.active i .hover {
  background: #7a4183
}

.social-share-bar2 li.bg-color-cerise i .hover,.social-share-bar2 li.bg-color-cerise.active i .hover {
  background: #bd2f7f
}

.social-share-bar2 li.bg-color-plum i .hover,.social-share-bar2 li.bg-color-plum.active i .hover {
  background: #890c58
}

.social-share-bar2 li.bg-color-ruby i .hover,.social-share-bar2 li.bg-color-ruby.active i .hover {
  background: #d73872
}

.social-share-bar2 i img {
  width: 24px;
  height: 24px;
  display: block
}

.nav-social.nav-social-on>.nav-social-icons {
  -moz-transform: scale(1) translateX(-2px) translateY(0);
  -o-transform: scale(1) translateX(-2px) translateY(0);
  -ms-transform: scale(1) translateX(-2px) translateY(0);
  -webkit-transform: scale(1) translateX(-2px) translateY(0);
  transform: scale(1) translateX(-2px) translateY(0)
}

.nav-social>.nav-social-trigger {
  color: #454545;
  display: block;
  font-size: 13px;
  font-size: .8125rem;
  margin: 0 .5625rem;
  position: relative;
  top: 10px;
  top: .625rem
}

.nav-social>.nav-social-icons {
  background-color: #333;
  border-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: table;
  padding: 0 .5625rem;
  position: absolute;
  -moz-transform: scale(0) translateX(0) translateY(-10px);
  -o-transform: scale(0) translateX(0) translateY(-10px);
  -ms-transform: scale(0) translateX(0) translateY(-10px);
  -webkit-transform: scale(0) translateX(0) translateY(-10px);
  transform: scale(0) translateX(0) translateY(-10px);
  -moz-transform-origin: 80% 0;
  -o-transform-origin: 80% 0;
  -ms-transform-origin: 80% 0;
  -webkit-transform-origin: 80% 0;
  transform-origin: 80% 0;
  -webkit-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
  transition: all 240ms ease-out;
  top: 35px;
  top: 2.1875rem;
  z-index: 5
}

.nav-social>.nav-social-icons:after {
  border-top: 0;
  content: "";
  right: 15px;
  right: .9375rem;
  height: 0;
  top: -5px;
  top: -.3125rem;
  margin-left: -.5rem;
  position: absolute;
  width: 0
}

.nav-social>.nav-social-icons>li {
  display: table-cell;
  padding: 0 .1875rem
}

.nav-social>.nav-social-icons>li>a {
  padding: .5625rem .3125rem .3125rem
}

.nav-social>.nav-social-icons>li>a>.icon-facebook-round {
  background-position: -54px -435px
}

.nav-social>.nav-social-icons>li>a>.icon-linkedin-round {
  background-position: -173px -340px
}

.nav-social>.nav-social-icons>li>a>.icon-twitter-round {
  background-position: -353px -438px
}

.nav-social>.nav-social-icons>li>a>.icon-wechat-round {
  background-position: -129px -435px
}

.nav-social>.nav-social-icons>li>a>.icon-ecommerce-round {
  background-position: -414px -273px
}

.nav-social>.nav-social-icons>li>a>.icon-youtube-round {
  background-position: -373px -340px
}

@media (max-width: 767px) {
  .nav-social.nav-social-few.nav-social-without-container a.nav-social-trigger {
      display:none
  }

  .nav-social.nav-social-few.nav-social-without-container .nav-social-icons {
      display: block;
      top: 0;
      right: 0;
      background: 0 0;
      transform: none!important;
      transition: none!important
  }

  .nav-social.nav-social-few.nav-social-without-container .nav-social-icons::after {
      display: none
  }

  .nav-social.nav-social-few.nav-social-without-container>ul.nav-social-icons {
      margin-bottom: 0;
      height: 36px;
      display: flex;
      align-items: center
  }

  .nav-social.nav-social-few.nav-social-without-container::after {
      font-size: 13px!important
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a {
      padding: .5625rem .3125rem .3125rem
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a>.icon-facebook-round {
      background-position: -79px -435px
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a>.icon-linkedin-round {
      background-position: -148px -340px
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a>.icon-twitter-round {
      background-position: -398px -438px
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a>.icon-wechat-round {
      background-position: -179px -435px
  }

  .nav-social.nav-social-few.nav-social-without-container>.nav-social-icons>li>a>.icon-youtube-round {
      background-position: -223px -340px
  }
}

.icon-jingdong,.icon-membership,.icon-tmall,.icon-wechat {
  width: 22px;
  height: 22px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer
}

.icon-wechat {
  background: url(https://www.mobil.com/Assets/img/social-media-combined.png)
}

.icon-jingdong {
  background: url(https://www.mobil.com/Assets/img/social-media-combined.png) -22px 0
}

.icon-membership {
  background: url(https://www.mobil.com/Assets/img/social-media-combined.png) -88px 0
}

.icon-tmall {
  background: url(https://www.mobil.com/Assets/img/social-media-combined.png) -66px 0
}

.icon-nav-header .nav-social .nav-social-icons li span,.icon-nav-header .nav-social.has-channels .nav-social-icons .channel>i {
  display: none
}

.icon-nav-header .nav-social .nav-social-icons li {
  position: relative
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel ul {
  margin: .3125rem 0
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel,.icon-nav-header .nav-social.has-channels .nav-social-icons li {
  display: inline-block
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel ul,.icon-nav-header .nav-social.has-channels .nav-social-icons li ul {
  padding: 0
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel a,.icon-nav-header .nav-social.has-channels .nav-social-icons li a {
  display: flex;
  padding: .375rem .3125rem .1875rem
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel a .icon,.icon-nav-header .nav-social.has-channels .nav-social-icons li a .icon {
  display: block
}

.icon-nav-header .nav-social.has-channels .nav-social-icons .channel span,.icon-nav-header .nav-social.has-channels .nav-social-icons li span {
  color: #fff;
  margin-left: .5rem;
  display: block
}

.icon-nav-header .nav-social.has-channels.nav-social-few .channel {
  margin: 0
}

.icon-nav-header .nav-social.nav-social-on>.nav-social-icons {
  left: 50%;
  -moz-transform: scale(1) translateX(-50%) translateY(0);
  -o-transform: scale(1) translateX(-50%) translateY(0);
  -ms-transform: scale(1) translateX(-50%) translateY(0);
  -webkit-transform: scale(1) translateX(-50%) translateY(0);
  transform: scale(1) translateX(-50%) translateY(0)
}

.icon-nav-header .nav-social>.nav-social-trigger {
  color: #454545;
  display: block;
  font-size: 13px;
  font-size: .8125rem;
  margin: 0 .5625rem;
  position: relative;
  top: 10px;
  top: .625rem
}

@media screen and (max-width: 767.5px) {
  .icon-nav-header .nav-social>.nav-social-trigger {
      top:11px
  }
}

.icon-nav-header .nav-social>.nav-social-icons {
  background-color: #333;
  border-radius: 3px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: table;
  left: 0;
  padding: 0 .5rem;
  position: absolute;
  -moz-transform: scale(0) translateX(-50%) translateY(-10px);
  -o-transform: scale(0) translateX(-50%) translateY(-10px);
  -ms-transform: scale(0) translateX(-50%) translateY(-10px);
  -webkit-transform: scale(0) translateX(-50%) translateY(-10px);
  transform: scale(0) translateX(-50%) translateY(-10px);
  -moz-transform-origin: 25% 0;
  -o-transform-origin: 25% 0;
  -ms-transform-origin: 25% 0;
  -webkit-transform-origin: 25% 0;
  transform-origin: 25% 0;
  -webkit-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
  transition: all 240ms ease-out;
  top: 35px;
  top: 2.1875rem;
  z-index: 5
}

.icon-nav-header .nav-social>.nav-social-icons:after {
  border-top: 0;
  content: "";
  left: 50%;
  height: 0;
  top: -5px;
  top: -.3125rem;
  margin-left: -.5rem;
  position: absolute;
  width: 0
}

.icon-nav-header .nav-social>.nav-social-icons>li {
  display: table-cell;
  padding: 0
}

.icon-nav-header .nav-social.nav-social-few .nav-social-trigger,.icon-nav-header .nav-social.nav-social-few>.nav-social-icons:after {
  display: none
}

.icon-nav-header .nav-social>.nav-social-icons>li>a {
  padding: .5625rem .5rem 0
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-facebook-round {
  background-position: -54px -435px
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-linkedin-round {
  background-position: -173px -340px
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-twitter-round {
  background-position: -353px -438px
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-wechat-round {
  background-position: -129px -435px
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-youtube-round {
  background-position: -373px -340px
}

.icon-nav-header .nav-social>.nav-social-icons>li>a>.icon-vk-round {
  background-image: url(https://www.mobil.com/Assets/img/icon-vk-social.svg);
  height: 22px;
  width: 22px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons {
  background: 0 0;
  border: none;
  position: relative;
  top: 9px;
  top: .5625rem;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  -moz-transform-origin: none;
  -o-transform-origin: none;
  -ms-transform-origin: none;
  -webkit-transform-origin: none;
  transform-origin: none
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li {
  padding-right: 1rem
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li:last-child {
  padding-right: 0
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a {
  padding-top: 0
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-facebook-round {
  background-position: -79px -435px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-facebook-round:hover {
  background-position: -104px -435px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round {
  background-position: -148px -340px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round:hover {
  background-position: -348px -340px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-twitter-round {
  background-position: -398px -438px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-twitter-round:hover {
  background-position: -374px -438px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-wechat-round {
  background-position: -179px -435px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-wechat-round:hover {
  background-position: -154px -435px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-youtube-round {
  background-position: -223px -340px
}

.icon-nav-header .nav-social.nav-social-few>.nav-social-icons>li>a>.icon-youtube-round:hover {
  background-position: -298px -340px
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel {
  position: relative;
  margin-bottom: 0
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul {
  background-color: #333;
  top: 26px;
  top: 1.625rem;
  border-radius: 3px;
  z-index: 5;
  -moz-transform: scale(0) translateX(-50%) translateY(-10px);
  -o-transform: scale(0) translateX(-50%) translateY(-10px);
  -ms-transform: scale(0) translateX(-50%) translateY(-10px);
  -webkit-transform: scale(0) translateX(-50%) translateY(-10px);
  transform: scale(0) translateX(-50%) translateY(-10px);
  -moz-transform-origin: 22% 0;
  -o-transform-origin: 22% 0;
  -ms-transform-origin: 22% 0;
  -webkit-transform-origin: 22% 0;
  transform-origin: 22% 0;
  -webkit-transition: all 240ms ease-out;
  -moz-transition: all 240ms ease-out;
  -ms-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
  transition: all 240ms ease-out
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul li span {
  display: block
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul::after {
  border-bottom: 8px solid #333;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 0;
  content: "";
  left: 50%;
  height: 0;
  top: -5px;
  top: -.3125rem;
  margin-left: -.5rem;
  position: absolute;
  width: 0
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel>i {
  display: block;
  margin: 0
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel.channel-open ul {
  left: 50%;
  -moz-transform: scale(1) translateX(-50%) translateY(0);
  -o-transform: scale(1) translateX(-50%) translateY(0);
  -ms-transform: scale(1) translateX(-50%) translateY(0);
  -webkit-transform: scale(1) translateX(-50%) translateY(0);
  transform: scale(1) translateX(-50%) translateY(0)
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons:hover {
  cursor: pointer
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons li a {
  display: flex;
  padding: 0
}

@media screen and (max-width: 766px) {
  .navbar-main-header .nav-social.nav-social-few>.nav-social-icons {
      position:absolute;
      -moz-transform: scale(1) translateX(-30%) translateY(0);
      -o-transform: scale(1) translateX(-30%) translateY(0);
      -ms-transform: scale(1) translateX(-30%) translateY(0);
      -webkit-transform: scale(1) translateX(-30%) translateY(0);
      transform: scale(1) translateX(-30%) translateY(0)
  }

  .navbar-main-header .nav-social.nav-social-few>.nav-social-icons::after {
      right: 45%
  }
}

@media (min-width: 768px) {
  .icon-nav-header .nav-social-few,.nav-social-few {
      margin-right:0
  }

  .nav-social-few>.nav-social-trigger {
      display: none!important
  }

  .nav-social-few>.nav-social-icons {
      background: 0 0;
      border: none;
      position: relative;
      top: 7px;
      top: .4375rem;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transform-origin: none;
      -o-transform-origin: none;
      -ms-transform-origin: none;
      -webkit-transform-origin: none;
      transform-origin: none;
      z-index: 1
  }

  .nav-social-few>.nav-social-icons:after {
      display: none
  }

  .nav-social-few>.nav-social-icons>li>a {
      padding-top: 0
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-facebook-round {
      background-position: -79px -435px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-facebook-round:hover {
      background-position: -104px -435px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round {
      background-position: -148px -340px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-instagram-round:hover {
      background-position: -248px -340px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round:hover {
      background-position: -348px -340px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-twitter-round {
      background-position: -398px -438px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-twitter-round:hover {
      background-position: -374px -438px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-wechat-round {
      background-position: -179px -435px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-wechat-round:hover {
      background-position: -154px -435px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-youtube-round {
      background-position: -223px -340px
  }

  .nav-social-few>.nav-social-icons>li>a>.icon-youtube-round:hover {
      background-position: -298px -340px
  }

  .icon-nav-header .nav-social-few>.nav-social-trigger {
      display: none!important
  }

  .icon-nav-header .nav-social-few>.nav-social-icons {
      background: 0 0;
      border: none;
      position: relative;
      top: 9px;
      top: .5625rem;
      -moz-transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      -moz-transform-origin: none;
      -o-transform-origin: none;
      -ms-transform-origin: none;
      -webkit-transform-origin: none;
      transform-origin: none
  }

  .icon-nav-header .nav-social-few>.nav-social-icons:after {
      display: none
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel,.icon-nav-header .nav-social-few>.nav-social-icons>li>a {
      padding-top: 0
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-facebook-round,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-facebook-round {
      background-position: -79px -435px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-facebook-round:hover,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-facebook-round:hover {
      background-position: -104px -435px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-linkedin-round,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round {
      background-position: -148px -340px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-linkedin-round:hover,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-linkedin-round:hover {
      background-position: -348px -340px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-twitter-round,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-twitter-round {
      background-position: -398px -438px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-twitter-round:hover,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-twitter-round:hover {
      background-position: -374px -438px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-wechat-round,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-wechat-round {
      background-position: -179px -435px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-wechat-round:hover,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-wechat-round:hover {
      background-position: -154px -435px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-youtube-round,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-youtube-round {
      background-position: -223px -340px
  }

  .icon-nav-header .nav-social-few>.nav-social-icons>li.channel>.icon-youtube-round:hover,.icon-nav-header .nav-social-few>.nav-social-icons>li>a>.icon-youtube-round:hover {
      background-position: -298px -340px
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel {
      position: relative;
      margin-bottom: 0
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel ul {
      position: absolute;
      background-color: #333;
      top: 26px;
      top: 1.625rem;
      border-radius: 3px;
      padding: .5rem;
      z-index: 5;
      -moz-transform: scale(0) translateX(-50%) translateY(-10px);
      -o-transform: scale(0) translateX(-50%) translateY(-10px);
      -ms-transform: scale(0) translateX(-50%) translateY(-10px);
      -webkit-transform: scale(0) translateX(-50%) translateY(-10px);
      transform: scale(0) translateX(-50%) translateY(-10px);
      -moz-transform-origin: 22% 0;
      -o-transform-origin: 22% 0;
      -ms-transform-origin: 22% 0;
      -webkit-transform-origin: 22% 0;
      transform-origin: 22% 0;
      -webkit-transition: all 240ms ease-out;
      -moz-transition: all 240ms ease-out;
      -ms-transition: all 240ms ease-out;
      -o-transition: all 240ms ease-out;
      transition: all 240ms ease-out
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel ul li {
      display: inline-block
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel ul li span {
      display: block
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel ul::after {
      border-bottom: 8px solid #333;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 0;
      content: "";
      left: 50%;
      height: 0;
      top: -5px;
      top: -.3125rem;
      margin-left: -.5rem;
      position: absolute;
      width: 0
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel>i {
      display: block;
      margin: 0
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons .channel.channel-open ul {
      left: 50%;
      -moz-transform: scale(1) translateX(-50%) translateY(0);
      -o-transform: scale(1) translateX(-50%) translateY(0);
      -ms-transform: scale(1) translateX(-50%) translateY(0);
      -webkit-transform: scale(1) translateX(-50%) translateY(0);
      transform: scale(1) translateX(-50%) translateY(0)
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons:hover {
      cursor: pointer
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons li a {
      display: flex;
      padding: 0
  }

  .icon-nav-header .nav-social-few.has-channels .nav-social-icons li span {
      display: none
  }
}

@media (max-width: 767px) {
  .nav-social>.nav-social-icons {
      display:none
  }

  .nav-social.nav-social-on>ul.nav-social-icons {
      display: block
  }
}

.nav-social.has-channels:not(.nav-social-few)>.nav-social-icons {
  display: none
}

.nav-social.has-channels:not(.nav-social-few).nav-social-on>ul.nav-social-icons {
  display: table
}

.chem-nav-social {
  padding-right: 0!important
}

@media screen and (min-width: 768px) and (max-width:1024px) {
  .chem-nav-social {
      padding:0 .3rem 0 .5625rem!important
  }
}

@media screen and (min-width: 480px) and (max-width:677px) {
  .nav-social>.nav-social-trigger {
      top:10px
  }
}

@media (min-width: 320px) and (max-width:480px) {
  .nav-top-bar-right .nav-social>.nav-social-trigger {
      margin:0 .75rem;
      top: 12px
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
  .nav-top-bar-right .nav-social>.nav-social-trigger {
      margin:0 .625rem;
      top: 10px
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width:736px) and (orientation:portrait) {
  .nav-top-bar-right .nav-social>.nav-social-trigger {
      margin:0 .625rem;
      top: 10px
  }
}

.nav-social.tune-up-social .nav-social-icons li {
  display: block
}

@media screen and (min-width: 768px) {
  .nav-social.nav-social-on>.nav-social-icons {
      left:50%;
      transform: translate(-50%,0)!important
  }

  .nav-social>.nav-social-icons:after {
      left: 50%
  }
}

.nav-social.has-channels.nav-social-few>.nav-social-icons {
  display: none
}

.nav-social-few.has-channels #socialDropdown {
  display: block!important
}

.nav-social.has-channels.nav-social-few.nav-social-on>ul.nav-social-icons {
  display: table
}

.nav-social.has-channels.nav-social-few .nav-social-icons .channel ul {
  padding: 0
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul::after {
  display: none
}

.nav-social.nav-social-few.has-channels>.nav-social-icons:after {
  display: block!important
}

.nav-social.nav-social-few.has-channels>.nav-social-icons {
  background-color: #333!important;
  top: 2.1875rem!important;
  position: absolute!important;
  left: 50%;
  transform: translate(-50%,0)!important
}

.nav-social.has-channels.nav-social-few .nav-social-icons .channel>i {
  display: none!important
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons li span {
  display: inline-block!important
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul {
  transform: none!important;
  margin: 0;
  position: initial!important;
  padding: 0!important
}

.icon-nav-header .nav-social.nav-social-few.has-channels .nav-social-icons .channel ul li {
  display: block
}

.nav-social.has-channels.nav-social-few .nav-social-icons .channel a {
  padding: .375rem .3125rem .1875rem!important
}

@media screen and (max-width: 767px) {
  .nav-social.tune-up-social .nav-social-icons {
      right:50%!important;
      transform: translate(50%,0)!important
  }

  .nav-social.tune-up-social>.nav-social-icons:after {
      left: 50%
  }

  .nav-social.nav-social-few.has-channels li {
      display: block
  }
}
