.checkout-cart-index #maincontent,
.category-brands #maincontent,
.catalog-product-view #maincontent,
.cms-page-view #maincontent {
  padding-bottom: 90px !important;
}
.catalogsearch-result-index .uk-width-large-7-10,
.page-with-filter .uk-width-large-7-10,
.account .uk-width-large-7-10,
.catalog-category-view .uk-width-large-7-10 {
  padding-bottom: 90px;
}
#main-menu ul.menu > li > div a {
  border-bottom: 1px solid #e7e7e7;
  padding-right: 50px;
}
.header-wrapper {
  margin-top: 3px;
}
.brands img {
  max-height: 48px;
  margin: 0px 40px 40px;
  max-width: 128px;
}
#brands .letter {
  height: 242px;
  border-right: 1px solid #fff;
}
#brands .img {
  height: 240px;
  line-height: 240px;
}
.shop-by-product .box-image {
  height: 400px;
}
.shop-by-product .uk-position.left {
  float: right;
}
.mega-menu .uk-width-medium-1-3 .uk-badge {
  margin-left: 20px;
  margin-top: 20px;
  float: right;
}
.product-desc {
  padding-bottom: 60px;
}
.scroll-container .scroll-content .scrolling .slider > li {
  width: 265px;
}
.footer .subscribe {
  line-height: 130px;
}
.footer .subscribe h3 {
  text-align: right;
  font-size: 1.6em;
}
.footer .form-subscribe {
  text-align: right;
}
.footer .form-subscribe .btn-submit {
  top: 49%;
}
.footer .box.info {
  padding-top: 80px;
}
.footer .box li {
  line-height: 2.4em;
}
.footer .box li a span {
  line-height: 1.8em;
}
.footer .contact .box-border {
  margin-top: 80px;
}
.footer .contact .box-border:hover {
  margin-top: 20px;
}
.pipe {
  height: 346px;
  width: 8px;
  background: #777;
  display: block;
  position: absolute;
  bottom: -60px;
  left: 50%;
  margin-left: -4px;
  border-radius: 4px;
}
.sign.small {
  width: 100px;
  height: 40px;
  line-height: 40px;
}
.shopping-about {
  padding: 80px 0 60px;
}
.shopping-about .box {
  height: 280px;
}
.nothing {
  background: initial;
}
