.ul-nostyle {
  list-style: none;
  margin: 0;
  padding: 0;
}
/**
 * Button
 */
/**
 * Remove color name product
 */
/**
 * Icomoon mixin
 */
/* Circle */
.banner-image {
  position: relative;
  display: block;
  overflow: hidden;
}
.banner-image:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}
.banner-image:hover:before {
  -webkit-animation: shine 0.75s;
  animation: shine 0.75s;
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
/**
 * Footer 3 style
 */
.footer-style-3 {
  background-color: #111111;
  color: #999;
  text-align: center;
  margin-top: 80px;
}
.footer-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.layout-boxed .footer-top {
  padding-left: 15px;
  padding-right: 15px;
}
.footer-top > .container > .row > div {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
}
.footer-top > .container > .row > div:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.footer-top > .container > .row > div:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: -1px;
  background: rgba(255, 255, 255, 0.6);
  height: 1px;
  width: 0;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.footer-top > .container > .row > div:hover:before {
  width: 100%;
  left: 0;
}
.footer-block {
  margin-top: 55px;
  margin-bottom: 50px;
}
.footer-block .footer-block-title {
  color: #fff;
  font-size: 128.57%;
  margin-bottom: 20px;
  text-transform: capitalize;
}
.footer-block .footer-block-content .links-footer {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0 53px;
}
.footer-block .footer-block-content .links-footer li {
  display: block;
  margin-bottom: 1rem;
}
.footer-block .footer-block-content .links-footer li a {
  text-transform: capitalize;
  font-size: 107.14%;
  color: #999;
}
.footer-block .footer-block-content .links-footer li:last-child {
  margin-bottom: 0px;
}
.newsletter-footer p.newsletter-description {
  margin-bottom: 13px;
  font-size: 114.28%;
  color: #999;
}
.newsletter-footer .newsletter-content {
  margin-bottom: 20px;
}
.newsletter-footer .newsletter-content .input-box input {
  text-align: center;
  border: 1px solid #111;
  width: 300px;
  height: 44px;
  line-height: 44px;
  max-width: 100%;
  border-radius: 22px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  text-transform: uppercase;
  color: #999;
  margin-bottom: 10px;
  background-color: #fff;
}
.newsletter-footer .newsletter-content .input-box input:focus {
  color: #111;
}
.newsletter-footer .newsletter-content .action-button button {
  width: 300px;
  height: 44px;
  max-width: 100%;
  border-radius: 22px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  background-color: #111;
  font-size: 114.28%;
  color: #fff;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.newsletter-footer .newsletter-content .action-button button:hover {
  border: 1px solid rgba(255, 255, 255, 0.6);
}
.payment-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.payment-footer ul li {
  display: inline-block;
  margin-bottom: 15px;
}
.payment-footer ul li img {
  opacity: 0.3;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.payment-footer ul li img:hover {
  opacity: 1;
}
.footer-bottom {
  padding: 40px 0 35px;
}
.layout-boxed .footer-bottom {
  padding-left: 15px;
  padding-right: 15px;
}
.footer-bottom address {
  margin-bottom: 0;
}
.footer-bottom address a {
  color: #999;
}
@media (max-width: 767px) {
  .footer-block {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .footer-top {
    padding: 30px 0 35px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSm%5C%2Ftomoc%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2F_theme.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSm%5C%2Ftomoc%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Ffooter%5C%2Ffooter-3%5C%2F_styles.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSm%5C%2Ftomoc%5C%2Fen_GB%5C%2Fcss%5C%2Fsource%5C%2Ffooter%5C%2Ffooter-3%5C%2F_responsive.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAkDA%3BEACI%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3BAA6HJ%3BEACC%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CgBAAA%3B%3BAACA%2CaAAC%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2CUAAA%3BEACA%2CUAAA%3BEACA%2CcAAA%3BEACA%2CSAAS%2CEAAT%3BEACA%2CUAAA%3BEACA%2CYAAA%3BEACA%2CYAAY%2CuFAAZ%3BEACA%2CYAAY%2CmFAAZ%3BEACA%2CmBAAmB%2CaAAnB%3BEACA%2CWAAW%2CaAAX%3B%3BAAED%2CaAAC%2CMAAM%3BEACN%2C8BAAA%3BEACA%2CsBAAA%3B%3BAAKF%3BEACC%3BIACC%2CUAAA%3B%3B%3BAAGF%3BEACC%3BIACC%2CUAAA%3B%3B%3B%3B%3B%3BAC%5C%2FMF%3BEACC%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAGD%3BEACC%2CkDAAA%3B%3BAACA%2CaAAc%3BEACb%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAJF%2CWAMG%2CaAAa%2COAAO%3BEACrB%2CgDAAA%3B%3BAACA%2CWAFC%2CaAAa%2COAAO%2CMAEpB%3BEACA%2CiDAAA%3B%3BAAED%2CWALC%2CaAAa%2COAAO%2CMAKpB%3BEACA%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CUAAA%3BEACA%2CSAAA%3BEACA%2CYAAA%3BEACA%2CoCAAA%3BEACA%2CWAAA%3BEACA%2CQAAA%3BEDoDC%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3B%3BACpDF%2CWAhBC%2CaAAa%2COAAO%2CMAgBpB%2CMAAM%3BEACN%2CWAAA%3BEACA%2COAAA%3B%3BAAIH%3BEACC%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAFD%2CaAGC%3BEACC%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2C0BAAA%3B%3BAAPF%2CaASC%2CsBACC%3BEDGE%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3BECHD%2CeAAA%3B%3BAAZH%2CaASC%2CsBACC%2CcAGE%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAfJ%2CaASC%2CsBACC%2CcAGE%2CGAGA%3BEACC%2C0BAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAED%2CaAZH%2CsBACC%2CcAGE%2CGAQC%3BEACA%2CkBAAA%3B%3BAAML%2CkBACC%2CEAAC%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3B%3BAAJF%2CkBAMC%3BEACC%2CmBAAA%3B%3BAAPF%2CkBAMC%2CoBAEC%2CWAAW%3BEACV%2CkBAAA%3BEACA%2CsBAAA%3BEACA%2CYAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CeAAA%3BEDnBC%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BECmBD%2CyBAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3BEACA%2CsBAAA%3B%3BAACA%2CkBAdF%2CoBAEC%2CWAAW%2CMAYT%3BEACA%2CWAAA%3B%3BAArBJ%2CkBAMC%2CoBAkBC%2CeAAe%3BEACd%2CYAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEDhCC%2CmBAAA%3BEACA%2CwBAAA%3BEACA%2C2BAAA%3BECgCD%2CsBAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEDhBC%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3BECeD%2C0CAAA%3B%3BAACA%2CkBA5BF%2CoBAkBC%2CeAAe%2COAUb%3BEACA%2C0CAAA%3B%3BAAKJ%2CeACC%3BEDxDG%2CgBAAA%3BEACA%2CSAAA%3BEACA%2CUAAA%3B%3BACqDJ%2CeACC%2CGAEC%3BEACC%2CqBAAA%3BEACA%2CmBAAA%3B%3BAALH%2CeACC%2CGAEC%2CGAGC%3BEDvDC%2CYAAA%3BEAwBA%2CgBAAA%3BEACA%2CqBAAA%3BEACA%2CwBAAA%3BEACA%2CmBAAA%3B%3BAC%2BBA%2CeARH%2CGAEC%2CGAGC%2CIAGE%3BED1DD%2CUAAA%3B%3BACiEJ%3BEACI%2CoBAAA%3B%3BAACH%2CaAAc%3BEACb%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAJF%2CcAMI%3BEACF%2CgBAAA%3B%3BAAPF%2CcAMI%2CQAEI%3BEACL%2CWAAA%3B%3BAC3HF%2CQARyB%3BEACzB%3BIACC%2CgBAAA%3BIACA%2CmBAAA%3B%3BEAED%3BIACC%2CoBAAA%22%7D */