.clearfix:before, .clearfix:after {
  content: '';
  clear: both;
  float: none;
  display: block; }

#header {
  background: #fff;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-bottom: 1px solid #dadada; }
  #header * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.top-bar {
  padding: 15px;
  max-width: 1170px;
  margin: 0 auto;
  display: block; }
  .top-bar .blind {
    display: none; }
  .top-bar ul {
    float: left;
    margin: 0 auto;
    position: relative;
    padding: 0; }
    .top-bar ul li.menu-item {
      float: left;
      display: inline-block;
      padding: 0 5px; }
      .top-bar ul li.menu-item a {
        padding: 10px 5px;
        display: block;
        color: #363636;
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase; }
        .top-bar ul li.menu-item a:hover {
          color: #1428a0; }
    .top-bar ul .mobile-menu-more {
      display: none; }
  .top-bar ul.right {
    float: right; }
  .top-bar .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    /*margin-left: -65px;*/
    padding: 23px 0 22px;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .top-bar .logo:after {
      position: relative;
      top: 0;
      left: 0;
      /*display: block;*/
      background-image: url(//cdn.samsung.com/etc/designs/smg/global/imgs/sp-gnb-pc.png);
      background-size: 160px auto;
      background-repeat: no-repeat;
      color: transparent;
      content: '';
      display: block;
      vertical-align: top;
      width: 130px;
      height: 19px;
      background-position: 0 0; }
    .top-bar .logo .blind {
      display: none; }
  .top-bar .s-gnb-toggler {
    float: left;
    display: none;
    background-color: #fff;
    /*border: 1px solid #000;*/
    /*border: 1px solid rgba(0, 0, 0, 0.24);*/
    border: none;
    outline: none !important; }
    .top-bar .s-gnb-toggler:after {
      width: 25px;
      height: 20px;
      background-position: 0 -21px;
      background-image: url("//cdn.samsung.com/etc/designs/smg/global/imgs/sp-gnb-mo.png");
      background-size: 130px auto;
      content: '';
      display: block; }

@media screen and (max-width: 1024px) {
  #header .top-bar .mobile-menu-wrapper {
    position: absolute;
    top: 70px;
    width: 100%;
    height: 0;
    left: 0;
    opacity: 0;
    background: #fff;
    padding: 20px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    display: none;
    box-shadow: 0 12px 13px 0 rgba(0, 0, 0, 0.27);
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    -webkit-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out; }
  #header .top-bar ul {
    float: left;
    width: 100%;
    display: block; }
    #header .top-bar ul .menu-item {
      display: block;
      width: 100%;
      border-bottom: 1px solid #dadada; }
  #header .top-bar .s-gnb-toggler {
    display: block;
    padding: 10px; }
  #header .top-bar s-gnb-close:after {
    width: 25px;
    height: 20px;
    background-position: -66px -28px;
    background-image: url(//cdn.samsung.com/etc/designs/smg/global/imgs/sp-gnb-mo.png);
    background-size: 165px auto;
    content: '.';
    display: block; }
  #header .top-bar .logo {
    top: 0;
    -moz-transform: translate(-50%, 8%);
    -ms-transform: translate(-50%, 8%);
    -o-transform: translate(-50%, 8%);
    -webkit-transform: translate(-50%, 8%);
    transform: translate(-50%, 8%); }

  #header.mobile-menu-opened .mobile-menu-wrapper {
    display: block;
    height: auto;
    opacity: 1; } }

/*# sourceMappingURL=header-menu-simple.css.map */
