.product-item-details div.stock.sold {
  color: red;
  font-weight: bold;
}
    
.product-info-price .stock.sold {
  color: red;
  font-weight: bold;
}

.page-footer .middle-footer {
  padding: 30px 0;
}  
.action.tocart.btn.btn-default.btn-xs,
.mgs-products.products-grid .product-item-info .tocart.btn-cart,
.mgs-instant-search .products-grid .product-item-info .tocart.btn-cart,
.mgs-instant-search .products-grid .product-item-info .product-top:hover .tocart.btn-cart {
  position: static;
  opacity: 1;
  visibility: visible;
  transform: none;
  -webkit-transform: none;
  border-radius: 0;
  background-color: black;
  color: white;
}

.mgs-products.products-grid .product-item-info .tocart.btn-cart:hover,
.mgs-instant-search .products-grid .product-item-info .tocart.btn-cart:hover {
  background-color: #008000;
  color: #fff;
}

.product-item .tocart, .product-items .item .tocart {
  white-space: nowrap;
  padding-top: 12px;
  padding-bottom: 12px;
  
}

.action.primary {
  background-image: none;
  background: black;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight: 600;
  padding: 8px 15px;
  font-size: 1rem;
  box-sizing: border-box;
  vertical-align: middle;
}

.action.primary:hover, .action.primary:focus {
  background-color: #008000;
  color: #fff;
}

.price-box .price {
  color: #008000;
  
}

.product-item .price-box .price {
  font-size: 1.2rem;
}

h5.product.name.product-item-name .product-item-link {
  min-height: 42px;
}

header.page-header .header-area:not(.header7) .navigation .nav-main-menu>li>a {
  font-weight: bold;
}

.header-area .top-header a:hover {
  color:#008000;
}

#mainMenu li:nth-child(3) a {
  color:#008000;
}

span.action.top-links.theme-header-icon:hover, .page-header .search-form .actions-search .action-search:hover, span.wishlist-icon.icon-heart.theme-header-icon:hover, .top-wishlist:hover .wishlist-icon:before, .header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before
{ 
  color: #008000!important;
}

.vertical-menu > li:hover > a {
  color:#008000;
}

.product-label.sold-out-label {
  display: none;
}

.mgs-products.products-grid .product-item-info .product-top a.photo:after {
  background-color: transparent;
}

.bottom-pagination .pages .pagination .item.current a,
.bottom-pagination .pages .pagination .item a:hover {
  color:#008000;
}

.product-info-main .product-add-form .actions button.tocart {
  background-color: black;
}

.product-info-main .product-add-form .actions button.tocart:hover {
  background-color:#008000;
}

.modal-content p {
  color: #fff;
  font-weight: bold;
}

.sales-order-shipment .actions-toolbar,
.sales-order-shipment .order-title,
.checkout-newsletter.field.choice {
  display: none;
}

#newItems{
    color: #008000;
}

.trust-pilot-container {
  align-content: center;
  width: 100%;
}
  