﻿.ma-static-list .btns {
	 position: relative;
	 top: -60px;
	 margin-bottom: -60px;
	 overflow: hidden;
}
 .ma-static-list .btns button {
	 margin-left: 5px;
}
 .ma-static-list a.btn.print-button {
	 display: none;
}
 .ma-static-list a.btn.print-button:hover {
	 color: #333;
	 background-color: #b9b9b9;
}
 .ma-static-list .list-header {
	 margin-bottom: 7px;
}
 .ma-static-list .no-results {
	 background-color: #f2f2f2;
	 font-weight: 600;
	 padding: 70px 0;
	 text-align: center;
	 font-size: 1.1rem;
}
 .ma-static-list .list-info {
	 border-top: 1px solid #e1e1e1;
	 border-bottom: 1px solid #e1e1e1;
	 padding-top: 20px;
	 margin-left: 0;
	 margin-right: 0;
}
 .ma-static-list .list-info .item-summary {
	 font-weight: 600;
	 margin-top: 10px;
	 margin-bottom: 25px;
	 padding-left: 0;
}
 .ma-static-list .list-info .item-summary .item-summary-count {
	 margin-right: 25px;
}
 .ma-static-list .list-info .middle-btns {
	 text-align: right;
	 padding-right: 0;
}
 .ma-static-list .list-info .middle-btns button {
	 margin-left: 5px;
}
 .ma-static-list .item-list {
	 border: none;
	 margin-left: 0;
	 margin-right: 0;
	 width: 100%;
}
 .ma-static-list .item-list .item-block:last-child {
	 border-bottom: 1px solid #e0e0e0;
}
 .ma-static-list .checkout-item .item-image-block {
	 padding-left: 0;
	 width: 17%;
}
 .ma-static-list .checkout-item .item-image-block .item-thumb {
	 width: 100%;
	 height: auto;
	 padding: 0 !important;
	 margin-bottom: 0.9375em;
}
 .ma-static-list .checkout-item .item-image-block .item-thumb .item-thumb {
	 padding-left: 0 !important;
	 margin-bottom: 0;
}
 .ma-static-list .checkout-item .item-details {
	 width: 35%;
	 padding: 0 !important;
}
 .ma-static-list .checkout-item .item-pricing-and-actions {
	 width: 42%;
	 padding-right: 0;
	 text-align: right;
}
 .ma-static-list .checkout-item .item-pricing {
	 display: inline-block;
	 vertical-align: top;
	 min-width: 100px;
	 max-width: 170px;
	 margin-bottom: 10px;
}
 .ma-static-list .checkout-item .item-pricing .quantity-pricing {
	 display: block;
}
 .ma-static-list .checkout-item .item-actions-block {
	 padding-right: 0;
	 padding-left: 20px;
	 display: inline-block;
}
 .ma-static-list .checkout-item .item-actions-block .add-to-cart-block .item-qty {
	 width: 60px;
	 margin-right: 7px;
}
 .ma-static-list .checkout-item .item-actions-block .add-to-cart-block .action {
	 float: right;
}
 .ma-static-list .checkout-item .item-actions-block .add-to-cart-block button, .ma-static-list .checkout-item .item-actions-block .add-to-cart-block input {
	 margin-bottom: 5px;
}
 .ma-static-list .checkout-item .item-actions-block .add-to-list {
	 margin-top: 0;
	 max-width: none;
	 text-align: right;
	 clear: both;
}
 .ma-static-list .f-dropdown.content {
	 top: auto !important;
	 bottom: 2.5em !important;
}
 .ma-static-list .f-dropdown.content.open {
	 right: -30px;
	 left: inherit !important;
}
 .ma-static-list .f-dropdown.content.open::before {
	 right: 30px !important;
	 left: inherit !important;
}
 .ma-static-list .f-dropdown.content.open::after {
	 right: 29px !important;
	 left: inherit !important;
}
 .popup-save-list .modal-wrap {
	 max-width: 540px;
}
 .popup-save-list .field-label {
	 padding-top: 10px;
	 padding-left: 0;
}
 .popup-save-list .field-label span {
	 font-weight: 600;
}
 .popup-save-list .columns:last-child {
	 padding: 0;
}
 .popup-save-list .save-instructions {
	 opacity: 0.7;
	 font-size: 0.95rem;
}
 .popup-save-list .row.btns {
	 margin-top: 10px;
}
 .popup-save-list .row.btns .btn {
	 margin-left: 5px;
}
 .popup-save-list fieldset {
	 border: none;
	 padding: 0;
	 margin: 0;
}
 .popup-save-list input.ng-invalid.ng-touched, .popup-save-list textarea.ng-invalid.ng-touched {
	 border-color: #c60f13;
}
 @media all and (max-width: 767px) {
	 .ma-static-list .btns {
		 position: static;
		 top: 0;
		 margin-bottom: 0;
	}
	 .ma-static-list .btns button, .ma-static-list .btns a.btn {
		 width: 100%;
		 margin-bottom: 7px;
		 margin-left: 0;
	}
	 .ma-static-list .list-header {
		 margin-bottom: 12px;
		 margin-top: 8px;
	}
	 .ma-static-list .list-info .item-summary {
		 width: 100%;
		 margin-top: 0;
		 margin-bottom: 0;
	}
	 .ma-static-list .list-info .middle-btns {
		 width: 100%;
		 padding-left: 0;
	}
	 .ma-static-list .list-info .middle-btns button {
		 width: 100%;
		 margin: 7px 0 20px 0;
	}
	 .ma-static-list .checkout-item .item-pricing-and-actions {
		 width: 77%;
		 margin-left: 23%;
		 margin-bottom: 5px;
		 padding-left: 0;
		 float: inherit;
		 text-align: left;
	}
	 .ma-static-list .checkout-item .item-actions-block {
		 padding-left: 0;
	}
	 .ma-static-list .checkout-item .item-details {
		 width: 75%;
	}
	 .ma-static-list .checkout-item .item-details .item-name, .ma-static-list .checkout-item .item-details .item-num {
		 margin-bottom: 0.5em;
	}
	 .ma-static-list .checkout-item .item-actions-block .add-to-cart-block {
		 float: left;
	}
	 .ma-static-list .checkout-item .item-actions-block .add-to-list {
		 text-align: left;
	}
	 .ma-static-list .checkout-item .item-image-block {
		 width: 23%;
	}
	 .ma-static-list .checkout-item .item-image-block .item-image {
		 width: 100%;
	}
	 .ma-static-list .checkout-item .item-image-block .item-controls {
		 clear: both;
		 margin-left: 33%;
	}
	 .ma-static-list .checkout-item .item-image-block .item-controls i.handle {
		 margin: 0 0 -40px 0;
		 padding: 5px;
	}
	 .ma-static-list .f-dropdown.content.open {
		 right: inherit !important;
		 left: -30px !important;
	}
	 .ma-static-list .f-dropdown.content.open::before {
		 right: inherit !important;
		 left: 30px !important;
	}
	 .ma-static-list .f-dropdown.content.open::after {
		 right: inherit !important;
		 left: 29px !important;
	}
}
 