/* This is use to dynamically handle template styles */

:root{
  --primary: #27cd21;
  --secondary: #000000de;
  --hover_primary: #08e201;
  --hover_secondary: #2b2b2bde;
}
.fc-yellow-theme{
  color: var(--primary) !important;
}
.bg-yellow-theme {
  background: var(--primary) !important;
}
.bg-yellow-theme:hover {
  background: var(--hover_primary) !important;
}
a,.ui.breadcrumb a  {
  color: var(--primary);
}
a:hover {
  color: var(--hover_primary);
}
/* .fc-black {
  color: var(--primary)!important;
} */
.hover-link a:hover {
  color: var(--hover_primary)!important;
}
.ui.yellow.button, .ui.yellow.buttons .button,.cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action {
  background-color: var(--primary);
}

.ui.yellow.button:hover, .ui.yellow.buttons .button:hover,.cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action:hover {
  background-color: var(--hover_primary);
}
.ui.menu a,.navigation .ui.container .active.item,.footer-background-img .description .ui.list .item {
  color: var(--primary);
}
.ui.menu .item.active{
  color: var(--primary) !important;
}
.navigation .ui.container a:hover,.footer-background-img .description .ui.list a:hover {
  color: var(--hover_primary);
}
.ui.menu a:hover,.ui.menu .ui.dropdown .menu>.item:hover{
  color: var(--hover_primary)!important;
}

.ui.basic.yellow.button, .ui.basic.yellow.buttons .button,.ui.inverted.yellow.button, .ui.inverted.yellow.buttons .button {
  -webkit-box-shadow: 0 0 0 1px var(--primary) inset!important;
  box-shadow: 0 0 0 1px var(--primary) inset!important;
  /* color: var(--primary)!important; */
}

.ui.basic.yellow.button:hover, .ui.basic.yellow.buttons .button:hover{
  -webkit-box-shadow: 0 0 0 1px var(--hover_primary) inset!important;
  box-shadow: 0 0 0 1px var(--hover_primary) inset!important;
  /* color: var(--hover_primary)!important; */
}

.cart-dropdown .cart-dropdown__trigger .icon {
  color: var(--primary);
}
.cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action,
.cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action:hover{
  color: white !important;
}

/* .ui.inverted.yellow.button, .ui.inverted.yellow.buttons .button {
  -webkit-box-shadow: 0 0 0 2px #ffe21f inset!important;
  box-shadow: 0 0 0 2px #ffe21f inset!important;
} */
.ui.inverted.yellow.button:hover, .ui.inverted.yellow.buttons .button:hover {
  background-color: var(--primary);
}

.portfolio-experiment .line {
  background: var(--primary);
}

.bg-theme {
  background: var(--primary)!important;
}

.portfolio-experiment a:after {
  background: var(--primary);
}
#subscriber-email,.border-theme {
  border: 1px solid var(--primary)!important;
}
.report-box .report-box-body .report-form .report-send-btn{
  background-color: var(--primary);
}

.ui.yellow.label, .ui.yellow.labels .label{
  color: white !important;
}
.share-icon {
  color: var(--primary);
}

.cart-empty-wrap .cart-empty .cart-info .cart-info-action .ci-btn{
  background-color: var(--primary);
}
.cart-empty-wrap .cart-empty .cart-info .cart-info-action .ci-btn:hover {
  background-color: var(--hover_primary);
}

.cart .cart-content-wrap .cc-product-row .cp-row-action .cp-remove-btn{
  color: var(--primary);
}

.cart .cart-content-wrap .cart-price-details .pd-action .cart-pd-action-btn, .cart .cart-footer-wrap .cart-footer-action .cart-cs-btn, .cart .cart-footer-wrap .cart-footer-action .cart-po-btn, .cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action, .checkout .checkout-content .wch-price-details .wch-pd-action .wch-pd-action-btn, .payment .payment-footer .payment-footer-action .pf-action-btn, .pqv-wrap .pqv-container .pqv-content .lightbox-content .product-quick-view-container .product-info-col .product-info .product-action-row .add-to-cart-btn{
  background-color: var(--primary);
  /* color: white !important; */
}
.cart .cart-content-wrap .cart-price-details .pd-action .cart-pd-action-btn:hover, .cart .cart-footer-wrap .cart-footer-action .cart-cs-btn:hover, .cart .cart-footer-wrap .cart-footer-action .cart-po-btn:hover, .cart-dropdown .cart-dropdown__list .cart-dropdown__footer .cart-actions .ca-dropdown-action:hover, .checkout .checkout-content .wch-price-details .wch-pd-action .wch-pd-action-btn:hover, .payment .payment-footer .payment-footer-action .pf-action-btn:hover, .pqv-wrap .pqv-container .pqv-content .lightbox-content .product-quick-view-container .product-info-col .product-info .product-action-row .add-to-cart-btn:hover{
  background-color: var(--hover_primary);
}


.dark-overlay,.copyright-color,.navigation{
  background-color: var(--secondary)!important;
}