/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/*.product-item {
	font-size: @base-font-size; color: @base-color;
	.product-item-details {
		span {color: @base-color;}
		.product-item-link {
			color: @base-color;
			&:hover {color:@hovercolor;}
		}
		.minimal-price-link .price-wrapper {
			color: @hovercolor;
			&:hover {color: @base-color;}
		}
		.price {
			font-size: @base-font-size;
		}
	}
}*/
/*.product-info-main {
	.product.attribute.sku h3 strong {
		font-size: @font-size-medium;
		font-weight: 600;
		color: @text-grey;
	}
	.page-title {
		font-size: @font-size-large; color: @base-color;
	}
	.price-box {
		.special-price .price {
			font-weight: 600;
			font-size: @font-size-large;
			@base-color: #333;
		}
		.old-price .price {
			font-weight: normal;
			font-size: @font-size-medium;
			text-decoration: line-through;
			color: @text-grey;
		}
	}
	.prices-tier {
		font-size: @base-font-size; color: @base-color; background: @lightbg;
	}
	.increments-block {
		font-size: @base-font-size; color: @base-color;
		span {color: @text-grey;}
	}
} */
.account .form-edit-account .action.primary {
  background: #595e62;
  border-color: #595e62;
}
.account .form-edit-account .action.primary:hover {
  background: #278d8b;
  border-color: #278d8b;
}
.account .action.primary.add {
  background: #595e62;
  border-color: #595e62;
}
.account .action.primary.add:hover {
  background: #278d8b;
  border-color: #278d8b;
}
ol.products li.product-item .product-item-info .product-item-inner .quantity-controls,
.product-info-main .quantity-controls,
.cart-container .form-cart .custom-qty .alo_qty_dec,
.cart-container .form-cart .custom-qty .alo_qty_inc {
  background: #595e62;
}
ol.products li.product-item .product-item-info .product-item-inner .quantity-controls:hover,
.product-info-main .quantity-controls:hover,
.cart-container .form-cart .custom-qty .alo_qty_dec:hover,
.cart-container .form-cart .custom-qty .alo_qty_inc:hover {
  background: #278d8b;
}
.product-item .tocart,
.box-tocart .action.tocart {
  color: #ffffff !important;
}
.product-item .tocart,
.product-info-main .box-tocart .fieldset .actions button.tocart,
.actions-toolbar .primary .action.create,
.actions-toolbar .primary .login.primary,
.actions-toolbar .primary .submit.primary,
.actions-toolbar .primary .submit.primary,
form.contact .actions-toolbar .submit.primary,
.minicart-wrapper .actions .action.primary.checkout,
.minicart-wrapper .actions .action.viewcart,
.payment-methods .actions-toolbar .primary.checkout,
.cart-container .checkout-methods-items .action.primary.checkout,
.action-reorder-last button.bt-reoderproduct,
.sidebar.sidebar-additional .actions-toolbar button.action.tocart.primary,
form.form-wishlist-edit .actions-toolbar button[type="submit"],
ol.products li.product-item .product-item-info .hideprice a,
.amblog-form-search .amblog-btn,
.amblog-form-comment .amblog-btn,
.amblog-form-comment .amblog-btn {
  background: #595e62;
  border-color: #595e62;
}
.product-item .tocart:hover,
.product-info-main .box-tocart .fieldset .actions button.tocart:hover,
.actions-toolbar .primary .action.create:hover,
.actions-toolbar .primary .login.primary:hover,
.actions-toolbar .primary .submit.primary:hover,
.actions-toolbar .primary .submit.primary:hover,
form.contact .actions-toolbar .submit.primary:hover,
.minicart-wrapper .actions .action.primary.checkout:hover,
.minicart-wrapper .actions .action.viewcart:hover,
.payment-methods .actions-toolbar .primary.checkout:hover,
.cart-container .checkout-methods-items .action.primary.checkout:hover,
.action-reorder-last button.bt-reoderproduct:hover,
.sidebar.sidebar-additional .actions-toolbar button.action.tocart.primary:hover,
form.form-wishlist-edit .actions-toolbar button[type="submit"]:hover,
ol.products li.product-item .product-item-info .hideprice a:hover,
.amblog-form-search .amblog-btn:hover,
.amblog-form-comment .amblog-btn:hover,
.amblog-form-comment .amblog-btn:hover {
  background: #278d8b;
  border-color: #278d8b;
}
form.form-wishlist-edit .actions-toolbar #deletewishlist,
.modal-popup.confirm .modal-footer button,
.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby,
.amlocator-main-container .amlocator-search-container button.custom {
  background: #595e62;
  border-color: #595e62;
  color: #ffffff;
}
form.form-wishlist-edit .actions-toolbar #deletewishlist:hover,
.modal-popup.confirm .modal-footer button:hover,
.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:hover,
.amlocator-main-container .amlocator-search-container button.custom:hover {
  background: #278d8b;
  border-color: #278d8b;
}
.products-grid .product-item-info .product-item-inner .goproduct {
  background: #595e62;
  border-color: #595e62;
}
.products-grid .product-item-info .product-item-inner .goproduct:hover {
  background: #278d8b;
  border-color: #278d8b;
}
.form-wishlist-items .actions-toolbar .primary button {
  background: #595e62;
  border-color: #595e62;
}
.form-wishlist-items .actions-toolbar .primary button:hover {
  background: #278d8b;
  border-color: #278d8b;
}
.amcheckout-wrapper .amcheckout-button.-new-address {
  background: #595e62 !important;
  border-color: #595e62 !important;
}
.amcheckout-wrapper .amcheckout-button.-new-address:hover {
  background: #278d8b !important;
  border-color: #278d8b !important;
}
form.form-cart .actions-toolbar .action-towishlist,
form.form-cart .actions-toolbar .action-delete {
  background: #595e62 !important;
  border-color: #595e62 !important;
  color: #ffffff !important;
}
form.form-cart .actions-toolbar .action-towishlist:hover,
form.form-cart .actions-toolbar .action-delete:hover {
  background: #278d8b !important;
  border-color: #278d8b !important;
  color: #ffffff !important;
}
form.form-cart .cart.main.actions .action.continue,
form.form-cart .cart.main.actions #empty_cart_button,
form.form-cart .cart.main.actions .download.cart {
  background: #595e62 !important;
  border-color: #595e62 !important;
  color: #ffffff !important;
}
form.form-cart .cart.main.actions .action.continue:hover,
form.form-cart .cart.main.actions #empty_cart_button:hover,
form.form-cart .cart.main.actions .download.cart:hover {
  background: #278d8b !important;
  border-color: #278d8b !important;
  color: #ffffff !important;
}
.sidebar-main .mgz-block .mgz-block-heading .title {
  background: #595e62;
}
.sidebar-main .mgz-block .mgz-block-content .mgz-element-categories-list ul li a {
  color: #2a2a2a;
}
.sidebar-main .mgz-block .mgz-block-content .mgz-element-categories-list ul li a:hover {
  color: #1979c3;
}
.page-footer {
  background: #595e62;
}
.page-footer .copyright {
  background: #595e62;
}
.page-print .logo {
  display: block;
  float: none;
  text-align: left;
}
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  .block-content {
    page-break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    page-break-after: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
