/* Mini cart popup START */
.mini-cart .mini-cart-body {
	width: 340px;
}

/* Mobile */
@media (max-width: 480px) {
	.mini-cart .mini-cart-body {
		width: 250px;
	}
}
/* Mini cart popup END */

/* PDP Order help START */
.product-details .detail-page-form .page-form-header .help-ordering-msg {
	font-size: 14px;
}

.product-details .detail-page-form .page-form-header .help-ordering-msg div:not(:last-child) {
	margin-bottom: 10px;
}

@media (max-width: 410px) {
	.product-details .detail-page-form .page-form-header a {
		width: 100%;
		margin: 0 0 10px 0;
	}
}
@media (min-width: 768px) and (max-width: 980px) {
	.product-details .detail-page-form .page-form-header a {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

@media (min-width: 980px) and (max-width: 1200px) {
	.product-details .detail-page-form .page-form-header input {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.product-details .detail-page-form .page-form-header button {
		width: 100%;
		font-size: 16px;
		margin: 0 0 10px 0;
	}
}

@media (min-width: 768px) {
	.add-to-cart-addons-form .btn {
		width: 68%;
	}
}

.billing-frequency-label {
	word-break: all;
}

/* PDP Order help END */

/* Region popup START */
.navigation-dropdown .navigation-list #lang-form {
	padding-right: 93px;
	width: 321px;
}

#mobile-nav .mobile-nav-item #lang-form-mobile {
	padding-right: 110px;
}
/* Region popup END */

/* Download basket START */
@media (min-width: 767px) and (max-width: 980px) {
	.saved-carts-table .rTableRow .rTableCell.cart-links {
		width: 185px;
		text-align: center;
	}
	
	.saved-carts-table .rTableRow .rTableCell.cart-links a.download-quote-link {
	    padding: 0 0 5px 0;
	}
}

@media (min-width: 980px) {
	.saved-carts-table .rTableRow .rTableCell.cart-links {
		width: 359px;
	}
	
	.saved-carts-table .rTableRow .rTableCell.cart-links a.download-quote-link {
	    padding: 0 15px 5px 0;
	}
}
/* Download basket END */

/* Users header START */
@media (max-width: 366px) {
	.users-header .users-header-content > div:first-child {
		margin: 5px 0;
		padding: 0;
	}
}
/* Users header END */

/* Save Cart Details START */
@media (max-width: 1200px) {
	.saved-cart-detail .align-buttons .separator {
		display: none;
	}
	.saved-cart-detail .align-buttons .edit-item-link{
		display: block;
		margin-bottom: 6px;
	}
}
/* Save Cart Details END */

/* Recently viewed items START */
.recently-viewed-carousel button {
	margin-top: 24px;
}
/* Recently viewed items END */

/* Invoices START */
@media (max-width: 979px) and (min-width: 768px) {
	.rTable.large .rTableHead {
		word-break: break-all;	
	}
}
/* Invoices END */

/* Account START */

.account-detail-section .content-label{
	width: 40%;
}
.account-detail-section .content-detail.default-address-detail{
	width: 58%;
}
@media (max-width: 1200px) and (min-width: 768px) {
	.account-detail-section .address-content .content-label{
		width: 100%;
		padding-bottom: 10px;
	}
	.account-detail-section .address-content .content-detail.default-address-detail{
		width: 100%;
		padding-bottom: 10px;
	}
}
@media (max-width: 768px) and (min-width: 520px) {
	.account-detail-section .content-label{
		width: 48%;
	}
	.account-detail-section .content-detail.default-address-detail{
		width: 51%;
	}
}	
@media (max-width: 520px) and (min-width: 480px) {
	.account-detail-section .address-content .content-label{
		width: 100%;
		padding-bottom: 5px;
	}
	.account-detail-section .address-content .content-detail.default-address-detail{
		width: 100%;
		padding-bottom: 5px;
	}
}
@media (max-width: 480px) {
	.account-detail-section .content-detail.default-address-detail{
		width: auto;
	}
}
/* Account END */

/* PDP add to cart START */
@media (min-width: 1200px) {
	.product-details .detail-page-form .page-form-header .help-ordering-msg{
		font-size: 13px;	
	}
}
/* PDP add to cart END */

/* Cart table START */
@media (max-width: 480px) {
	.item__list .item__list--item .item__price {
		width: 30%;
	}

	.item__list .item__list--item .item__quantity__total {
		width: 33%;
	}

	.item__list .item__list--item .item__total--column {
		width: 35%;
	}
}

@media (min-width: 481px) and (max-width: 979px) {
	.item__list .item__list--item .item__info {
		width: 51%;
	}

	.item__list .item__list--header .item__price,
	.item__list .item__list--item .item__price {
		width: 15%;
	}

	.item__list .item__list--item .item__total--column {
		width: 21%;
		word-break: break-all;
	}
}

@media (min-width: 980px) {
	.item__list .item__list--header .item__price,
	.item__list .item__list--item .item__price {
		text-align: center;
		width: 20%;
	}

	.item__list .item__list--header .item__quantity,
	.item__list .item__list--item .item__quantity {
		text-align: center;
		width: 14%;
	}
}

@media (min-width: 980px) and (max-width: 1200px) {
	.item__list .item__info {
		width: 46%;
	}
}

@media (min-width: 1200px) {
	.item__list .item__info {
		width: 50%;
	}
}
/* Cart table END */
