.msc-address-form__item-county {
	display: none!important;
}
.gar-generic-tile {
	margin-top: 60px;
}
.ms-wishlist-items__product {
	min-height: 0;
}
@media screen and (max-width: 768px) {
	.ms-header__container .ms-header__topbar {
		justify-content: flex-end !important;
	}
} 
.gardner-commitments-image-list .ms-image-list__list-item {
	width: 256px !important;
}
.ms-header__topbar .ms-cart-icon>.ms-cart-icon-wrapper>.msc-cart-icon {
	width: fit-content;
}
.partner-request-confirmation .ms-content-block__details {
	margin: auto 0;
}
.ms-checkout__line-items-delivery-group .msc-cart-line__content .msc-cart-line__product-title {
	word-break: break-all;
}
.gardner-image-list-employment {
	 max-width: 1047px;
	 margin: 0 auto;
}
.gardner-image-list-employment .ms-image-list__list {
	 margin: 0 15px;
}
.gardner-image-list-employment .ms-image-list__list-item {
	 flex-wrap: nowrap;
	 margin-bottom: 10px;
}
.gardner-image-list-employment .ms-image-list__list-item .ms-image-list__link {
	 width: 70px;
	 height: 70px;
}
.gardner-image-list-employment .ms-image-list__list-item .ms-image-list__link .msc-main_image {
	 height: 70px;
}
.gardner-image-list-employment .ms-image-list__list-item .ms-image-list__text {
	 width: 100%;
}
.gardner-contact-block-without-button-styles a {
	color: #575757 !important;
}
.msc-order-charge-line {
	display: none;
}

.ms-account-welcome-tile__heading {
	border-bottom: none!important;
}

.ms-order-details__sales-line .msc-cart-line__product-discount {
    display: none;
}
.ms-order-details__sales-line .msc-cart-line__product-unit-price {
    display: none;
}
.ms-order-details__order-information-channel-reference-id {
    display: none;
}

.gar-order-comment__link:first-child {
    border-top: none;
}
@media screen and (max-width: 768px) {
    .gar-order-comment {
        margin-top: 0;
    }
}

.msc-promo-code__form-container .msc-promo-code__group .input.msc-promo-code__input-box {
    width: calc(100% - 110px)!important;
}

.msc-promo-code__form-container .msc-promo-code__group button.msc-promo-code__apply-btn.btn.msc-btn {
    width: 100px;
}
.msc-promo-code__form-container .msc-promo-code__group button.msc-promo-code__apply-btn.btn.msc-btn:hover {
    cursor: inherit;
}

@media screen and (min-width: 992px) {
	.ms-content-block.gardner-welcome-banner {
		height: 400px!important;
	}
	.ms-content-block.gardner-welcome-banner .ms-content-block__image img {
		height: 400px!important;
	}
}

button.msc-invoices-list__container__content__table__row__extra-actions-cell__actions-container__pay-invoice.msc-btn {
	display: none!important;
}

button.msc-invoice-details__header__actions__pay-invoice.msc-btn {
    display: none !important;
}

.msc-invoices-list__container__header .msc-invoices-list__container__header__make-payment.msc-btn{
    display: none !important;
}
.msc-invoices-list__container__header .msc-invoices-list__requestInvoiceButton.msc-btn {
    margin-left: 0 !important;
}

.msc-invoice-details__header__invoice-info-container__amount-summary__amount-due-date {
    color: white;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__cart-lines .msc-cart-lines-item .msc-cart-line__content {
    display: block;
    margin: 0;
    margin-left: 22px;
}
.msc-invoices-list__container__content__table th .checkbox-container {
        display: none !important;
}

.ari-search-results .list-view__table tbody tr td:nth-child(3) {
    display: none;
}
.ari-search-results .list-view__table thead tr th:nth-child(3) {
    display: none;
}
.ari-search-results .list-view__table tbody tr td:nth-child(1) {
	text-align: end;
}
.ari-search-results .list-view__table {
    direction: rtl;
    text-align: center;
}

.custom-credit-card-message {
	margin-bottom: 30px;
}

.cart-reminder-note .ms-content-block__details.withoutImage {
    margin: 0!important;
    margin-top: 32px!important;
    width: 100%!important;
    grid-column: 1 / span 2!important;
}

.ms-order-template button:hover {
    /*color: var(--msv-accent-hover-focus-color);*/
    color: #68a8e0;
    cursor: pointer;
}

.ms-order-template button.disabled {
    cursor: default!important;
}

.ms-checkout-billing-address .msc-address-detail__billing-heading {
    padding: 12px 0;
}

.msc-address-form__billing-heading {
    padding: 12px 0;
}

@media screen and (min-width: 768px) {
    .ms-search__autoSuggest { display: none!important; }
}

.old-invoice-list .msc-invoices-list__container__content .msc-invoices-list__requestInvoiceButton{ 
   display: none!important;
}

.old-invoice-list .msc-alert-invoice {
   display: none;
}

.gardner-nav-menu .ms-nav__deafult ul.ms-nav__list.level-2 :first-child {
    order: 2!important;
}

@media screen and (min-width: 768px) {
     .ms-nav__list.level-2 {
          .havesubmenu{
               padding-bottom: 0!important;
               &:first-child ul.ms-nav__list{
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                    height: calc(35vh - 50px)!important;
                    overflow: visible !important;
                    align-content: flex-start;
                    align-items: flex-start;
                    justify-content: flex-start;
                    width: max-content!important;
                    .ms-nav__list__item{
                         padding-right: 70px;
                    }
               }
           }
     }
}