/* Less Variables */
/* Font */
/*Color */
/*Background */
/*Font-weight*/
/*Footer */
.header-container .header .col-logo {
  flex-basis: 150px;
  text-align: left;
}
.header-container .header .col-logo .logo {
  padding-right: 15px;
}
.header-container .header .for-full-withmenu .nav-sections {
  flex: unset;
}
.page-main.container {
  max-width: 100%;
}
.container {
  max-width: 1200px;
}
@media (min-width: 1500px) {
  .container {
    width: 1200px;
  }
}
.section-element.newproduct,
.section-element.bestseller {
  margin-bottom: 60px;
}
.section-element.banner-middle-vetical,
.section-element.box-blog {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .top-content-home .banner-top-home {
    margin-top: -140px;
  }
}
@media (max-width: 767px) {
  .top-content-home .banner-top-home {
    margin-top: -40px;
  }
}
.top-content-home .banner-top-home .row {
  padding: 0 10px;
  position: relative;
  background-color: #ffffff;
}
.top-content-home .banner-top-home .col-banner-top {
  padding: 20px 10px 0 10px;
  background-color: #ffffff;
}
.page-footer .footer-newselter .container {
  border-top: 0;
}
@media (min-width: 1920px) {
  .header-container .header.sticky .for-full-withmenu {
    padding: 0;
  }
}
@media (max-width: 800px) {
  .header-container .header .logo {
    flex: unset;
    padding-right: 15px;
  }
  .header-container .header .for-full-withmenu .actions-header > div {
    padding: 0 8px;
  }
}
@media (max-width: 767px) {
  .header-container .header .container {
    padding: 0;
  }
  .header-container .header .col-logo {
    flex: 2;
    display: flex;
  }
  .header-container .header .col-logo .logo {
    max-width: 100%;
    justify-content: center;
    text-align: center;
    flex: 1 1 0;
  }
  .header-container .header .col-logo .nav-toggle {
    align-items: center;
    display: flex;
  }
}
