#s-wishlist,
#s-favorites{
	width: 100%;
}

#s-wishlist .wishlist_empty,
#s-favorites .wishlist_empty{
	width: 100%;
	text-align: center;
}

#s-wishlist .s-print-action,
#s-favorites .s-print-action{
	float: right;
	margin-top: 3px;
}

#s-wishlist .subtotal,
#s-favorites .subtotal{
	float: left;
	margin-top: 5px;
	width: 100%;
	text-align: right;
	font-weight: bold;
}

#s-wishlist .s-add-to-cart-links,
#s-favorites .s-add-to-cart-links{
	text-align: center;
}

#s-wishlist .s-add-to-cart-links input,
#s-favorites .s-add-to-cart-links input{
	margin-top: 8px;
}

#s-wishlist .s-add-to-cart-links button,
#s-favorites .s-add-to-cart-links button{
	display: none;
}

#s-wishlist .wishlist-actions{
	margin-top: 8px;
	width: 100%;
	float: left;
}

#s-wishlist .actions-bar {
	padding: 10px 40px 2px 0;
}

#s-wishlist .actions-bar:after {
	content: "";
	display: block;
	clear: both;
}

@media ( max-width: 767px ) {

	#account_module.subscription-preferences .form_item .label, #account_module.subscription-preferences .form_item.required .label {
		width: 100%;
		display: block;
		padding-left:0px;
		text-align: left;
	}

	#account_module.subscription-preferences .form_item .field {
		width: 100%;
		display: block;
		padding-left:0px;
	}
	#account_module .form_container .communication-checkbox:first-of-type {
		margin-top: 10px;
	}

	#account_module .form_container .communication-checkbox {
		margin-bottom: 10px;
	}

	#s-wishlist .s-add-to-cart-links button,
	#s-favorites .s-add-to-cart-links button{
		display: block;
		width: 100%;
	}

	#s-wishlist .s-add-to-cart-links button span,
	#s-favorites .s-add-to-cart-links button span{
		background: url('/core/website/modules/eCommerceProducts/images/add_to_cart_white.png') no-repeat center right;
		padding-right: 30px;
	}

	#s-wishlist .s-add-to-cart-links input,
	#s-favorites .s-add-to-cart-links input{
		display: none;
	}

}

@media (max-width: 479px) {
	#account_module.subscription-preferences .form_item .field input[type="text"] {
		width: 100%;
	}
}