.header-navbar {
  background: #4e0079;
}

.header-bottom {
  background: #ffe8fa !important;
}

.header-font-color > a {
  font-family: Poppins;
  font-size: 1rem;
}

.cart-dropdown-toggle {
  color: #1c1c1c;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.9rem;
  background: #ffcb00;
}

a:not(.btn) {
  border-radius: 30px;
}

.sticky-head-active {
  background: #ffe8fa;
  font-family: poppins;
}

@media (min-width: 1200px) {
  .sf-horizontal > .category-list > .nav-link {
    font-size: 0.8rem;
  }
}

.sf-horizontal > .category-list > .nav-link {
  line-height: 80;
  font-weight: 500;
}

.mobile-navbar-top {
  background: #4e0079;
}

.mobile-cart-link {
  background: #ffcb00;
  color: #1c1c1c;
}


.mobile-login-buttons .btn-primary {
  color: #1c1c1c !important;
}

.slick-dots li button {
  width: 15px;
  height: 15px;
}

footer {
  background: #fff;
  color: #1c1c1c;
}

.mm-panel {
  background: #4e0079;
}

.sf-horizontal > .category-list > .nav-link {
    line-height: 3 !important;
    font-weight: 500;
}


footer a:not(.btn) {
  color: #4f0079;
}

footer {
  background: #eee;
}

#section-contact > div > div.module-body.section-module-body > div > div > div > a > span > img {
    height: 30px;
}

.card-img-top {
  width: 100%;
  align-content: center;
  align-items: center;
  align-self: center;
}

.product-price {
  color: #000;
  font-weight: 700;
  background: #ffcb00;
  padding: 10px 20px 10px 20px;
  border-radius: 0px 20px 20px 0px;
}

.product-card-price .product-price, .product-card-price .product-price-special {
  font-size: 22px;
}

.product-snapshot-vertical .product-card-item:not(.product-card-price):not(.product-card-title):not(.product-card-description) {
  font-size: 13px;
}

.badgeitem {
  font-size: 20px;
}

.product-snapshot-vertical .product-snapshot:not(:empty) {
  padding: 10px;
  padding-bottom: 20px;
}



.auroramessage-link {
  width: 30%;
  margin-top: 20px;
}

.auroramessenger-message.popup {
  color: #262626;
}
.auroramessage-text {
  font-size: 18px;
}

.header-bottom {
  background: #e3e7ea !important;
}

.sf-horizontal > .category-list > .nav-link {
  font-weight: 600;
  padding-right: 10px;
}


.sf-horizontal > .category-list > .nav-link:hover {
  color: #0cbddb;
}

.mobile-menu-title {
  display: none;
}

.mm-panel {
  background: #e3e7ea;
  color: #2f2f2f;
}

.mm-listitem {
  color: black;
  font-weight: 600;
  font-size: 0.9rem;
}

.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  color: inherit;
}

.mm-counter {
  color: #e3e7ea;
}

.mm-listitem__btn:not(.mm-listitem__text) {
  border-left-width: 0px;
  background: #4e0079;
  border-radius: 100%;
}

.mm-listitem__btn {
  padding-right: 15%;
}

a:not(.btn) {
  border-radius: 30px;
}
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  color: #222 !important;
}

.mm-panel {
  background: #e3e7ea !important;
}

.mm-listitem__btn, .mm-listitem__text {
  color: #333 !important;
}

.mobile-login-buttons .btn-primary {
  color: white !important;
}

.btn.btn-primary.btn-sm.btn-block {
	color: white !important;
}

.mm-navbar {
  background: #ffcb00 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.product-card-price .product-price, .product-card-price .product-price-special {
  color: #272727;
  font-weight: 800;
  background: #ffcb00;
  padding: 0px 10px 0px 10px;
  padding: .2rem .7rem;
}

.decrease-wrapper strong {
  background: #cd1010;
  font-weight: 700;
}

a:not(.btn) {
	border-radius: 0;
}