.simple-nav
{
  margin:25px 0 0 0
}
.simple-nav .logo
{
  float:left
}
.simple-nav .nav-icons
{
  float:right
}
.simple-nav .nav-icons div.header-link-icon
{
  margin-right:5px
}
.simple-nav .nav-icons a
{
  color:#00111a;
  float:left
}
.simple-nav .nav-icons a:hover
{
  text-decoration:none
}
.simple-nav .nav-icons .contact
{
  margin-right:30px
}
.simple-nav .nav-icons .contact div.header-link-icon
{
  position:relative;
  background-repeat:no-repeat;
  float:none;
  display:table-cell;
  width:35px;
  height:35px;
  background-image:url('/sf/_langid-27/_/merch/www/lpsst/2/292/img/nav-sprite-hc66c14e9411b7236382edc6d154c9fac2.png');
  background-size:140px 69px;
  background-position:-35px 0;
  padding-right:5px
}
.simple-nav .nav-icons .contact div.header-text span.phone
{
  text-align:left
}
.simple-nav .nav-icons .contact div.header-text
{
  display:table-cell;
  padding-top:5px;
  vertical-align:top
}
.simple-nav .nav-icons .contact div.header-text span.help
{
  font-weight:bold;
  font-size:14px;
  color:#ff8200;
  font-family:'MarkPro',Helvetica,Arial,sans-serif
}
.simple-nav .nav-icons .contact div.header-text span.phone
{
  font-size:11px;
  font-family:Arial,sans-serif
}
.simple-nav .nav-icons .contact:hover div.header-link-icon
{
  background-position:-35px -35px
}
.simple-nav .nav-icons .account
{
  margin-right:30px
}
.simple-nav .nav-icons .account div.header-link-icon
{
  position:relative;
  background-repeat:no-repeat;
  float:none;
  display:table-cell;
  width:35px;
  height:35px;
  background-image:url('/sf/_langid-27/_/merch/www/lpsst/2/292/img/nav-sprite-hc66c14e9411b7236382edc6d154c9fac2.png');
  background-size:140px 69px;
  background-position:-70px 0
}
.simple-nav .nav-icons .account div.header-text
{
  display:table-cell;
  font-size:14px;
  vertical-align:middle;
  font-family:'MarkPro',Helvetica,Arial,sans-serif
}
.simple-nav .nav-icons .account:hover div.header-link-icon
{
  background-position:-70px -35px
}
.simple-nav .nav-icons .cart div.header-link-icon
{
  position:relative;
  background-repeat:no-repeat;
  float:none;
  display:table-cell;
  width:35px;
  height:35px;
  background-image:url('/sf/_langid-27/_/merch/www/lpsst/2/292/img/nav-sprite-hc66c14e9411b7236382edc6d154c9fac2.png');
  background-size:140px 69px;
  background-position:-105px 0;
  padding-right:5px
}
.simple-nav .nav-icons .cart div.header-text
{
  display:table-cell;
  font-size:14px;
  vertical-align:middle;
  font-family:'MarkPro',Helvetica,Arial,sans-serif
}
.simple-nav .nav-icons .cart:hover div.header-link-icon
{
  background-position:-105px -35px
}
@media only screen and (min-width:768px) and (max-width:959px)
{
  .simple-nav .logo
  {
    margin-left:3px
  }
  .simple-nav .nav-icons
  {
    margin-right:3px
  }
}
@media only screen and (max-width:767px)
{
  .nav-container
  {
    padding-top:5px;
    padding-bottom:20px
  }
  .nav-container .simple-nav .logo
  {
    float:none;
    text-align:center;
    margin-left:0
  }
  .nav-container .simple-nav .nav-icons
  {
    float:none;
    width:230px;
    margin:0 auto;
    margin-top:5px
  }
  .nav-container .simple-nav .nav-icons .contact
  {
    padding:0 20px;
    border-right:1px solid #b5babf;
    margin:0
  }
  .nav-container .simple-nav .nav-icons .contact div.header-link-icon
  {
    margin:0;
    padding:0
  }
  .nav-container .simple-nav .nav-icons .contact div.header-text
  {
    display:none
  }
  .nav-container .simple-nav .nav-icons .account
  {
    padding:0 20px;
    margin:0;
    border-right:1px solid #b5babf
  }
  .nav-container .simple-nav .nav-icons .account div.header-link-icon
  {
    margin:0;
    padding:0
  }
  .nav-container .simple-nav .nav-icons .account div.header-text
  {
    display:none
  }
  .nav-container .simple-nav .nav-icons .cart
  {
    padding:0 20px;
    margin:0
  }
  .nav-container .simple-nav .nav-icons .cart div.header-link-icon
  {
    margin:0;
    padding:0
  }
  .nav-container .simple-nav .nav-icons .cart div.header-text
  {
    display:none
  }
}
@media only screen and (max-width:480px)
{
  .nav-container
  {
    padding-bottom:15px
  }
  .nav-container .simple-nav .logo
  {
    float:none;
    text-align:center
  }
  .nav-container .simple-nav .logo img
  {
    width:140px;
    height:28px
  }
}

.hc-236469699 {}