/**
* Theme Name: Ekommart Child
* Description: This is a child theme of Ekommart, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Opal Team</a>
* Template: ekommart
* Version: 4.2.2
*/
.site-footer {
  background-color: #252525 !important;
}
.copyright-bar {
  border-top: 1px solid;
}
.site-footer a:not(.button) {
  color: #fff !important;
}
.site-footer .widget .widget-title,
.site-footer .widget .widgettitle {
  color: #fff;
}
.site-footer .widget.widget_recent_entries .post-title {
  color: #fff;
}
.site-footer .contact-block .contact-text p {
  color: #fff;
}
.site-footer .contact-info_description {
  color: #fff;
}
.site-footer .contact-block .contact-info_icon {
  color: #fff;
}
.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 24px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #0aa14a;
}
input:checked + .slider:before {
  transform: translateX(26px);
}

.cart-toggle span {
  margin-left: 8px;
  font-size: 14px;
  color: #333;
}
/*regular color chnage*/

.regular-shop-page .header-container {
  background-color: #e8e1c3;
}
.regular-shop-page {
  background-color: #e8e1c3;
}
.regular-shop-page .header-container .search-field {
  background-color: #fffae3;
}
.regular-shop-page .discover-section {
  background-color: #fffae3 !important;
}
.regular-shop-page .wellness-section {
  background-color: #fffae3 !important;
}
.regular-shop-page .header-1 {
  border-bottom-color: #dadada;
}
.regular-shop-page .header-1 .header-left {
  border-right-color: #dadada;
}
.barley-authority-class {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
}
.barley-authority-col {
  max-width: 300px !important;
}
@media (max-width: 640px) {
  .barley-authority-class {
    justify-content: center;
  }
}
/*greenium styple*/
#greenium_username {
  width: 100%;
}
.mlm-greenium-username,
.mlm-greenium-password {
  padding-top: 10px;
}
.greenium-payment {
  font-weight: 600;
}
.greenium-password-eye {
  position: relative;
}
#greenium_password {
  width: 100%;
}
.greenium-password-eye .toggle-icon {
  position: absolute;
  right: 22px;
  top: 10px;
  z-index: 3;
}
.greenium-password-eye #eye-icon1 {
  width: 20px;
  height: 20px;
  fill: #666;
}
/* Activation card*/
.activationcard-password-eye {
  position: relative;
}
#activationcard_pin {
  width: 100%;
}
.activationcard-password-eye .toggle-icon {
  position: absolute;
  right: 22px;
  top: 10px;
  z-index: 3;
}
.activationcard-password-eye #eye-icon2 {
  width: 20px;
  height: 20px;
  fill: #666;
}
#activationcard_username {
  width: 100%;
}
.mlm-activationcard-pcode,
.mlm-activationcard-pin {
  padding-top: 10px;
}
.activationcard-payment {
  font-weight: 600;
}
#activationcard_code {
  width: 100%;
}
/* E Package Point styple*/
#epackpoint_username {
  width: 100%;
}
.mlm-epackpoint-username,
.mlm-epackpoint-password {
  padding-top: 10px;
}
.epackpoint-payment {
  font-weight: 600;
}
.epackpoint-password-eye {
  position: relative;
}
#epackpoint_password {
  width: 100%;
}
.epackpoint-password-eye .toggle-icon {
  position: absolute;
  right: 22px;
  top: 10px;
  z-index: 3;
}
.epackpoint-password-eye #eye-icon3 {
  width: 20px;
  height: 20px;
  fill: #666;
}
#epackpoint_pin,
#epackpoint_code {
  width: 100%;
}
/*Activation package page*/
.activationcard-verify .page-title {
  text-align: center;
}
.activationcard-verify {
  padding: 60px 0;
}
.activationcard-field {
  max-width: 400px;
  margin: 0 auto;
}
.pinfield {
  display: flex;
}
