@media only screen and (min-width:770px)
{
	.header-top{line-height: 0px !important;}
	.header-container .item-left p {
		margin-top:21px;
		
	}
	.header-container .item-left p img {
		margin-top:-5px;
		margin-right: 5px;
		margin-left: 5px;
		
	}
	.user-menu{
		width: 280px;
		float: none;
		margin: 0;
		position: relative;
		top: 0px;
		/*left: 218px;*/

	}

	.product-info-main .stock.available, .product-info-main .stock.unavailable
	{
		display:block;
	}

}
.gls-parcelshop-wrapper .error {
	display:none !important;
}

@media only screen and (min-width:768px), print
{
	.fieldset > 
	.field.choice::before,
	.fieldset > 
	.field.no-label::before
	{
		float:none !important;
	}
}

.checkout-index-index .field[name="shippingAddress.fax"] { display: none; }
.checkout-index-index .field[name="shippingAddress.region"] { display: none; }
.checkout-index-index .field[name="shippingAddress.vat_id"] { display: none; }

.opc-progress-bar-item._active::before 
{
	background-color: #095628 !important;
}
.opc-progress-bar-item._active > span::before
{
	background-color: #095628 !important;
}
.opc-wrapper .shipping-address-item.selected-item::after
{
	background-color: #095628 !important;
}
.filter-title strong[data-count]::after
{
	background-color: #095628 !important;
}
#customer-email-fieldset ._with-tooltip span {
	display:none;
}


.loading-mask { display: none; }
.availability.only.configurable-variation-qty {
	display: none !important;
}.amsearch-results {	text-align: left !important;}.amsearch-item-container {	color: #333;}.product-item-description {	color: #333;	margin: 10px 0;}