h1 {
  font-size: 2.4em;
}
.user span.email {
  width: 90px;
  border-right: 1px solid #ccc;
}
#header-search {
  display: inline;
}
.header .menu-primary .form-search {
  margin-top: 18px;
  width: 25%;
}
#main-menu ul.menu > li > div a {
  line-height: 2em;
  font-size: 1.1em;
}
.header .menu-primary .nav-small.menu > li > a {
  line-height: 48px;
  height: auto;
}
.shop-by-product .box {
  padding: 20px 30px 20px;
}
.shop-by-product .box .text .price {
  font-size: 1.7em;
}
.omb-title h2 {
  padding-bottom: 30px;
}
.product.attribute.description p,
.product.attribute.overview p,
.category-cms p,
.category-description {
  padding-left: 12px !important;
}
.catalog-product-view .columns h2,
.category-cms h2,
.page-layout-products #maincontent h2 {
  font-size: 1.8em;
  margin-bottom: 4px;
}
.catalog-product-view .columns h2:before,
.category-cms h2:before,
.page-layout-products #maincontent h2:before {
  height: 18px;
}
.usps2 {
  padding: 10px 20px;
}
.filter-options dt {
  font-size: 1.5em;
}
header .storeswitcher > a img {
  height: 20px;
}
header .icon {
  font-size: 1.6em;
  vertical-align: text-bottom;
}
.our-testimonials .our-testimonial #our_testimonial {
  padding: 65px 50px 45px 50px;
}
.title.fly h2 {
  margin-bottom: -28px;
}
.omb-button {
  font-size: .9em;
}
.shop-by-product .box h5 {
  font-size: 1.5em;
}
.our-testimonials .our-testimonial .testimonial-switcher li a img {
  width: 100px;
  height: 100px;
}
.our-testimonials .our-testimonial .testimonial-switcher li a {
  padding: 15px;
}
.omb-product > a.product-title {
  font-size: 1.1em;
}
.product-category .box .box-title h3 {
  padding: 0 0 26px;
}
.product-category .box .box-title {
  padding-top: 32px;
  padding-bottom: 24px;
}
.filter-options dt {
  padding-top: 50px;
  margin-bottom: 20px;
}
.fotorama__nav-wrap {
  margin-top: -10px;
}
.block-content {
  padding: 16px 8px;
}
@media (max-width: 767px) {
  .product-items.uk-grid-width-small-1-2 > .omb-product {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.footer .box .icon {
  font-size: 3.6em;
}
.footer .box li a {
  font-size: 1em;
}
.footer .subscribe .form-subscribe .uk-form .uk-form-icon {
  position: relative;
}
.footer .subscribe .form-subscribe .uk-form .uk-form-icon input {
  border-radius: 5px;
  padding: 5px 140px 5px 15px;
  font-size: 1em;
}
.footer .subscribe .form-subscribe .uk-form .uk-form-icon .btn-submit {
  right: 3px;
  position: absolute;
  font-size: 1em;
}
.sign .icon2-right {
  font-size: 4.75em;
  margin-top: -13px;
}
.shopping-about .icon_cart_alt {
  font-size: 4.75em !important;
}
.sign b {
  font-size: 1.5em;
}
.header .icon_cart_alt {
  font-size: 1.8em;
}
.about-us img {
  height: 54px;
}
.shopping-about .icon {
  font-size: 4em;
}
.shop-by-product .uk-position {
  margin-bottom: 30px;
}
.collection .price-box,
.products .price-box {
  font-size: 1em;
  padding-right: 2px !important;
}
.products .price-box.price-final_price > div {
  display: flex;
  flex-direction: column;
}
.products .price-box.price-final_price .advised-price {
  line-height: 1.5;
}
.products .price-box.price-final_price .special-price {
  line-height: 1.5;
}
.products .price-box.price-final_price .old-price {
  line-height: 1;
  padding-left: 0;
}
.products .product-item-actions .actions-primary {
  margin-top: 10px;
}
.products-grid .advised-price {
  display: flex;
  flex-direction: column;
  line-height: 1 !important;
  text-align: right;
  color: #777;
  font-weight: 200;
  font-size: 12px;
  margin-top: 3px;
}
.products-grid .stock {
  float: left !important;
  margin-bottom: 18px;
}
.products-grid .price-box {
  clear: both;
}
.products-grid .price-box {
  margin-top: 0 !important;
}
.product-info-main-wrapper .advised-price {
  color: #777;
  margin-bottom: 10px;
  font-size: 18px;
}
.nothing {
  background: initial;
}
