@charset "utf-8";
/* CSS Document */

#printReceipt.container {
	width:auto;
}
#printModal #ml-no-tables .ml-order-detail-order-content td span.small-header {
	display:none;	
}

/*** Buttons as Images ***/
.ml-footer-email-signup-button {
	background:url('/images/mymmseu/en_gb/global/globalgraphics/join_btn.png') no-repeat;
	width: 102px;
}
.ml-footer-other .section5 {
    width: 38%;
    float: right;
    padding-left: 15px;
    margin-top: 15px;
}
.ml-payment-cvv2-image-footer-Space{
	padding-right:3px;
	}

/*** END Buttons as Images ***/
.resourcePreview{
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 13px;
	padding-left:5px;
	cursor:pointer;
}
.resourcePreviewContainer{
	padding-top: 5px;
}
.deliveryMessageVAT{
    color: #bababa;
    text-decoration: none;
	padding-top:2px;
	padding-bottom:2px;
}
.deliveryMessageVATShipping{
    color: #bababa;
    text-decoration: none;
	clear: both;
}
.deliveryMessageSummary{
	text-align: left;
	color: #bababa;
    text-decoration: none;
	padding-top: 20px;
}
.mm-nutrition-logo {
	background:url('/images/mymmseu/en_gb/global/globalgraphics/sprites_sm.png') no-repeat;
	background-position: -22px -533px;
}
@media screen and (max-width:768px) {
	.ml-secondary-button-understated {
		font-size:12px;	
	}
}

@media screen and (min-width:768px) {
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li.ml-category-nav-item>a.ml-category-nav-name.main-cat-text {
		white-space:nowrap;
	}
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li.ml-category-nav-item.ml-category-nav-id-101134 {
		width:170px;
		max-width:170px;	
	}
	.ml-payment-wrapper .ml-payment-creditCard {
		width:56% !important;
		padding-right:0px;
	}
}
@media screen (min-width:992px) {
	.ml-payment-wrapper .ml-payment-creditCard {
		width:36% !important;
	}
}

@media screen and (max-width:767px) {
	.ml-header-content-wrapper .ml-header-links-wrapper .ml-header-link {
		float:left !important;	
	}
}


@media screen and (max-width:375px) {
	.ml-header-link.ml-header-language {
		float:left;	
	}
	.ml-header-content-wrapper .ml-header-links-wrapper .ml-header-link {
		float:left !important;	
	}
	.ml-header-link.ml-header-account {
		margin-left:0px;	
	}
}
@media screen and (max-width:320px) {
	
}


@media screen and (min-width: 768px){
.ml-payment-wrapper .ml-payment-creditCard {
    width: 46% !important;
}
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayPostePay {
    width: 20% !important;
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayPrzelewy{
    width: 20% !important;
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayCarteBancaire{
    width: 20% !important;
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayIdeal{
    width: 20% !important;
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayGiroPay{
    width: 23% !important;
}
.ml-payment-wrapper .ml-payment-creditCard.worldPayBankTrans{
    width: 46% !important;
	clear:both;
}
.ml-payment-worldpay, .ml-payment-worldpayCarteBancaire {
    float: none;
    width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
}

@media screen and (max-width: 767px){
.ml-payment-wrapper .ml-payment-creditCard.worldPayPostePay, 
.ml-payment-wrapper .ml-payment-creditCard.worldPayGiroPay,
.ml-payment-wrapper .ml-payment-creditCard.worldPayBankTrans,
.ml-payment-wrapper .ml-payment-creditCard.worldPayIdeal,
.ml-payment-wrapper .ml-payment-creditCard.worldPayCarteBancaire,
.ml-payment-wrapper .ml-payment-creditCard.worldPayPrzelewy{   
    width: 100% !important;
	}
.ml-payment-worldpay {
    padding-left: 0px;
}
}

.ml-header-language .ml-header-link-item span, .ml-header-language .dropdown-menu .ml-header-language-link-format{
	    text-transform: uppercase;
}