a:hover, a:focus, a:active, .article-header h2 a:hover, .white-text .sppb-btn-link i:before, .white-text .sppb-btn-link:hover, .white-text.sppb-btn-link:hover, .white-text a.sppb-btn-default, .sppb-panel-heading:hover, .sppb-panel-heading:hover .sppb-toggle-direction, .sppb-panel-heading.active, .sppb-panel-heading.active .sppb-toggle-direction, .header-sticky .sp-megamenu-parent > li a, .header-sticky .sp-megamenu-parent > li:hover > a, .header-sticky .sp-megamenu-parent > li.active > a, .header-sticky #offcanvas-toggler, .head-login .btn, .header-sticky .head-login a.link, .header-sticky .search-trigger:not([href]):not([tabindex]), .header-sticky.sp-transparent .sp-megamenu-parent > li.active > a, .header-sticky.sp-transparent .sp-megamenu-parent > li.active:hover > a, .mfp_default_skin_default .mfp_default_item .mfp_date, .tp-caption a.btn-white, .article-info, .article-info a, .contact-address dt:before, #sp-logo-right .sp-contact-info .fa, #sp-left .sp-module ul > li:before, #sp-right .sp-module ul > li:before, #sp-right .mfp_default_skin_default .mfp_default_item .mfp_date, .sp-menu-right a.btn-primary {
  color: #edc200;
}











#sp-footer {
  background: #edc200;
}

#sp-bottom .sp-module .sp-module-title, #sp-bottom .sp-module h3.sppb-addon-title {
  font-weight: 700;
  font-size: 16px;
  margin: 0 0 20px;
  color: #edc200;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#sp-footer {
  font-size: 16px;
  padding: 0 0 40px;
  color: #000;
  font-weight: 500;
}
.btn-primary, .sppb-btn.sppb-btn-primary, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner, .head-login .dropdown-menu, .offcanvas-menu, .mfp_default_skin_default .mfp_default_item .mfp_cat, .article-body .readmore, .header-sticky .sp-menu-right .btn-primary {
  border-color: transparent;
  background-color: #edc200;
}
#sp-footer ul.social-icons > li a {
  color: #000;
  font-size: 20px;
}
#sp-bottom .sp-module ul > li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f058";
  color: #edc200;
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 12px;
}

label {
  font-weight: 500;
  font-size: 10px;
  text-transform: lowercase;
}

h1,h1 {
    font-size: 1.5rem;
}

.h3,h3 {
    font-size: 1.25rem;
  	// color: #edc200;
}
a.btn-default {
  font-size: 0.75rem;
  text-transform: capitalize;
}

div.shipping_element{
  color: #000;
  background-color: #ccffcc;
  margin-bottom: 30px;
  padding: 15px;
}

div.j2store-cart-info-link span {
  color: #ffcc00;
}