.ls-80 { letter-spacing: .08em; } .ls-90 { letter-spacing: .09em; } .ls-n-20 { letter-spacing: -0.02em; } .ls-120, .ls-120 > .btn { letter-spacing: .12em; }

/* pages */
.btn-modern { font-weight: 700; }
.btn-modern.btn-lg { font-size: 0.9375rem; padding: 1.1em 3em; }
.coupon-sale-text { transform: rotate(-2deg); letter-spacing: -0.02em; font-weight: 700; display: inline-block; padding: 4px 8px; position: relative; }
.coupon-sale-text sub { position: absolute; left: 100%; margin-left: .25rem; font-size: .625em; line-height: 1; bottom: .25em; }
.coupon-sale-text b { color: #fff; }
.coupon-sale-text i { font-style: normal; position: absolute; left: -2.25em; top: 50%; transform: translateY(-50%) rotate(-90deg); font-size: .4em; opacity: .6; letter-spacing: 0; }

sup { font-size: 50%; }
.home-banner-slider .porto-ibanner img { width: auto; min-width: 0; left: 50%; transform: translateX(-50%); }
.home-banner-slider .owl-nav [class*="owl-"] { font-weight: 700; }
@media (max-width: 991px) {
  .container-fluid .home-banner-slider .container  { padding-left: 0; padding-right: 0; }
}