/*Menu*/

.logo-main-new {
  height: 42px;
}

.logo-new {
  position: absolute;
  left: 50%;
  margin-left: -89px !important;
  margin-top: 12px !important;
  padding: 0 !important;
  display: block;
}

@media screen and (max-width: 1200px) {
  .hr-nav {
    margin-bottom: 10px !important;
    margin-top: 10px;
  }
}

.hr-nav-small-md {
  margin-bottom: 10px;
  margin-top: 10px;
}

.main-nav-margin {
  margin: -10px !important;
}

@media screen and (min-width: 768px) {
  .search-icon {
    padding-left: 18px !important;
    padding-right: 14px;
  }
}

.nav-icons {
  margin: 11px 0 0 -20px !important;
  padding-right: 35px;
}

.nav-icons-xs {
  display: block;
  position: relative;
  float: left;
  margin-left: -45px;
  margin-top: 15px;
}

.nav-faq-icon {
  margin-left: 5px;
  margin-right: 5px;
}

@media (max-width: 767px) {
  .navbar-main-expanded {
    background-color: #fff !important;
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
  }
    i.fa-question{
        padding-left: 8px;
    }
}

.nav-icons-main {
  padding-left: 8px;
}

@media (min-width: 767px) {
    .nav-icons-main{
        padding-top: 5px;
    }
}

.nav-icons-main-search {
  padding: 11px 0 !important;
}

.nav-icons-main-faq {
  padding: 11px 0 0 18px !important;

}

.nav-icons-shop-xs {
  position: absolute;
  top: 15px;
  left: 15px;
}

.nav-icons-shop-xs-faq {
  padding-left: 6px;
}

@media (min-width: 991px) and (max-width: 1200px) {
  .nav-shop-new {
    padding-top: 0 !important;
  }
}

@media (max-width: 1199px) {
  .hr-nav-small-md{
    display: none !important;
  }
  .nav-shop-new {
    padding-top: 0 !important;
  }

  /*Przewijane menu*/

  .nav-shop-new {
    margin: 27px 30px 0 30px !important;
  }

  .nav-shop-new > li + li {
    margin-left: -4px !important;
  }

  .logo-xs {
    position: relative;
    top: 48px;
    padding: 22px 40px 28px 40px !important;
    z-index: 999;

  }

  .nav-shop-new li {
    display: inline-block !important;
  }
}

.nav-menu-section-shop {
  padding-bottom: 0 !important;
  background-color: #000;
}

nav.navbar-fixed-top {
  z-index: 11;
  background-color: #fff;
  width: 100%;
}

.nav-shop-new {
  z-index: 10;
}

@media (max-width: 991px) {
  .navbar-nav {
    margin-top: 0 !important;
  }
}

@media (min-width: 991px) and (max-width: 1200px) {
  .nav-shop-hr {
    margin-top: 11px !important;
  }
}

@media (min-width: 991px) {
  .nav-shop-hr {
    margin-top: 6px;
  }
}

@media (max-width: 991px) {
  .navbar-nav {
    margin-top: 0 !important;
  }
}

.main-nav-margin {
  padding-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .navbar-nav {
    margin-bottom: 0;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  section .brand {
    padding-top: 80px !important;
  }
}

.icon-table {
  margin-bottom: 0 !important;
}

.icon-table > thead > tr > th, .icon-table > tbody > tr > th, .icon-table > tfoot > tr > th, .icon-table > thead > tr > td, .icon-table > tbody > tr > td, .icon-table > tfoot > tr > td {
  vertical-align: middle;
  text-align: center;
  font-family: 'Lato', sans-serif;
  font-size: 12px;
}

.icon-table td, .icon-table th {
  border-top: 0 !important;
}

.icon-table-shop {
  width: 95.5%;
  margin-left: 20px;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  line-height: 1;
  margin: 0 auto;
}

.navbar-header > button{
  background: none !important;
  color: #000 !important;
  padding: 0 3px 0 12px !important;
  margin-top: 13px !important;
}

i.fa-search, i.fa-question{
    color: #000;
    font-size: 14px;
}

i.fa-search:hover, i.fa-question:hover{
    color: #65c178;
}

@media (max-width: 400px){
    .logo-lim img{
        width: 140px;
    }
}

@media (max-width: 767px){
    .navbar-cart .glyphicon-shopping-cart, .navbar-cart .glyphicon-calendar{
        margin-right: -7px;
    }
}

.navbar-header a:hover, .navbar-header a:focus, .navbar-header a:visited {
  text-decoration: none;
}

#navbar-cart-count{
  margin-left: 15px;
}

.n-cc{
  margin-right: 12px !important;
}

.nav-heart{
  float: left;
}

.nav-heart i{
  padding: 20px 0 15px 10px;
}

.nav-heart-xs{
  float: right;
}

.nav-heart-xs i{
  padding: 17px 5px 15px 5px;
  color: #000;
}
