/* custommobile.css */


.NTResponsive.page-promotions .contentWrapper .typeContentWrapper .typeContent h2 {
    font-size: 22px;
}
@media print {
    .no-print {
        display: none;
    }
    .print {
        display: block;
    }

.product-list-component>.products>li .product-card.generic .photo-container .ProductIcons_Container .ProductIcons_FeaturedIcons .productIconInfo>div ul li a { display:contents !important;  }

./*product-list-component>.products>li .product-card.generic .photo-container .ProductIcons_Container .ProductIcons_FeaturedIcons .productIconInfo>div ul li a img {
    width: 33px;
    height: 33px; } */
}



/* Headline exceptions */





/* Mega Menu */ LIVE

.mobileNT .header-wrap-space .header .primary-navigation {
    padding-top: 0px!important;
    height: 50px;
    background-color: #323232;
}
nav.primary-navigation ul.top>li>a {
    position: relative;
    display: inline-block;
    padding: 15px 21px 23px;
    font-size: 16px;
    line-height: 17px;
    text-decoration: none;
}
nav.primary-navigation ul.top>li:hover>a {
    text-decoration: none;
}
nav.primary-navigation ul.top>li>.dropdown {
    display: none;
    position: absolute;
    left: 3%;
    right: 3%;
    min-height: 250px;
    padding: 0 .6em 4em;
    border-bottom: none;
    z-index: 999;
    -webkit-box-shadow: -3px 13px 13px 0px rgba(71, 71, 71, 0.59);
    -moz-box-shadow: -3px 13px 13px 0px rgba(71, 71, 71, 0.59);
    box-shadow: -3px 13px 13px 0px rgba(71, 71, 71, 0.59);
}
nav.primary-navigation ul.top>li>.dropdown .row {
    /*margin-top: 11px;*/
}
.mobileNT .header-wrap-space .header .primary-navigation ul.top>li>.dropdown ul a,
nav.primary-navigation ul.top>li>.dropdown a {
    font-size: 12px;
    text-transform: none;
    /*white-space: nowrap;*/
    
    line-height: 17px !important;
}
@media(max-width: 900px) {
    nav.primary-navigation ul.top>li>.dropdown a {
        white-space: initial;
    }
}
nav.primary-navigation ul.top>li>.dropdown a:hover {
    text-decoration: none;
}

nav.primary-navigation ul.top>li>.dropdown .tier h3 {
    padding-bottom: 1px;
    border-bottom: 2px solid white;
    font-weight: normal;
}
nav.primary-navigation ul.top>li>.dropdown .tier h3 a {
    padding-left: 0px;
    font-size: 20px;
    /*white-space: nowrap;*/
}
@media(max-width: 900px) {
    nav.primary-navigation ul.top>li>.dropdown .tier h3 a {
        white-space: initial;
    }
}
nav.primary-navigation ul.top>li>.dropdown .tier ul {
    margin-top: .8em;
    margin-left: 14px;
    padding-left: 18px;
    list-style: square;
}

/* -------------------Footer Styles-------------------------------------- */

.ucFooterMainOuter {
    width: 100% !important;
    background-image: url(footer-background.png) !important;
}
.Footer_Accordion h2 {
    padding-left: 20px;
    border-bottom: 1px solid white !important;
}
.footer-payments {
    display: none;
}
.footer-customersupport {
    display: none;
}
nav.primary-navigation ul.top > li > .dropdown .tier h3 {
    font-size: 15px;
}
.product-list-component > .products > li .description-container .title {
    font-weight: normal !important;
    height: 42px !important;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.responsive-newsletter-button {
    background-image: url(newsletter-submit.png)!important;
}
.logo-container .sitelogo {
    background-image: url("mobilelogo.png");
    background-repeat: no-repeat;
    background-size: 170px 55px;
    height: 55px;
    width: 170px;
}
ul.footer li h2 {
    background-image: url(footer-title.png) !important;
}
.Footer_Accordion h2 {
    color: white;
    background-image: url(footer-title.png) !important;
}

/* Burger menu text colour fix 
#ctl00_Footer1_pnlResponsiveFooter ul li,
#ctl00_Footer1_pnlResponsiveFooter ul li a {
    color: #000000 !important;
}	
/* Burger menu text colour fix end
.Footer_Accordion,
.Footer_Accordion ul li,
.Footer_Accordion ul li a {
    color: #ffffff !important;
}
*/

ul.footer li.footerNewsletter h2 {
    background-image: url(contact-us-title.png) !important;
}
.footerPaymentsBanner {
    background-image: url("payment-type.png") !important;
    background-repeat: no-repeat;
    float: right;
    height: 53px !important;
    margin-right: 15px;
    width: 306px !important;
}
.ucFooterOuter {
    margin: 0 auto;
    max-width: initial;
}
div.Footer_Accordion.footer {
    max-width: 1002px;
}
.footer-container,
.footer-container .DynamicFooterContainer ul.footer>li {
    background-color: #272727;
}
@media(min-width: 562px) and (max-width: 991px) {
    .footerCol {
        min-height: 250px;
    }
}
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar {
    min-height: initial;
}
.main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_Container .ProductTitleBar_Title {
    width: 100%;
    padding-bottom: 30px;
}
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_BrandIconContainer .ProductTitleBar_BrandIconInner .ProductTitleBar_BrandIcon img {
    width: 80px;
}
/*
@media(min-width: 990px) {
    .Scroller_Container .Scroller_InnerContainer .slick-list { margin-left: 90px; }
}
*/

.product-list-component {
    min-height: 50vh;
}
.mobileNT .header-wrap-space .header .primary-navigation {
    height: 70px;
}
nav.primary-navigation ul.top > li > a.tier {
    line-height: 32px;
}
@media(max-width: 767px) {
    #ctl00_cphHomepage_pnlInformation > .container-fluid: nth-child(2) > .row.zRow {
        display: flex;
        flex-direction: column-reverse;
    }
}
.NTResponsive #ctl00_divmycontainer {
    display: block;
    min-height: initial;
}
.mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch.withCreditBubble {
   margin-top: -10px!important;
}
/* Quick Fix for slick.next arrow in Accessories tab */

.TabbedData_SectionContainer .Scroller_Container .Scroller_InnerContainer .slick-next {
    right: -20px;
}
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_BrandIconContainer {
    top: -30px;
}
.welcome-back-page .container {
    background-color: initial;
}
/*.welcome-back-page.container-fluid .segments-section {
    min-height: 80vh;
}*/

.Prices_ProductPriceContainer {
    font-size: 14px;
    padding: 10px 0;
}
.Scroller_HeadingContainer .Scroller_Heading {
    padding-bottom: 10px;
}
body,
.NTResponsiveBreadCrumb .breadcrumb-inner {
    background-image: none !important;
}
.NTResponsive .maincontent,
.Home_TemplateZContainer .Home_TemplateZSubBanners > div {
    max-width: 1002px;
}
@media (max-width: 560px) {
    .main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_Container .ProductTitleBar_Title {
        flex-basis: 100%;
    }
}
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_BrandIconContainer .ProductTitleBar_BrandIconInner,
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_BrandIconContainer .ProductTitleBar_BrandIconInner .ProductTitleBar_BrandIcon {
    text-align: right;
    position: relative;
    display: block;
}
.main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_PartNo {
    /* position: absolute; */
    
    display: none !important;
    width: 80%;
    order: 2;
    bottom: 0;
}
.SiteNavBackgroundColour {
    background-color: #323232 !important;
}
@media (max-width: 600px) {
    .mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch {
        background-color: #323232;
    }
}
.header-wrap-space .header-wrap .header .primary-navigation li a.tier {
    color: #fff;
}
.header-wrap-space .header-wrap .header .primary-navigation li:hover a.tier {
    background-color: #4f4f4f;
}
nav.primary-navigation ul.top>li>.dropdown {
    background-color: #4f4f4f !important;
}
nav.primary-navigation ul.top>li>.dropdown a:hover {
    background-color: #4f4f4f !important;
    text-decoration: underline;
}
/**
* Custom Images
*/

.burger-menu-trigger>button>.bg {
    background: url(menu.png);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='55' height='55' viewBox='0 0 55 55'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23fff;%7d %3c/style%3e%3c/defs%3e%3crect id='Rounded_Rectangle_1' data-name='Rounded Rectangle 1' class='cls-1' x='16' y='15' width='24' height='5' rx='2' ry='2'/%3e%3crect id='Rounded_Rectangle_1_copy' data-name='Rounded Rectangle 1 copy' class='cls-1' x='16' y='24' width='24' height='5' rx='2' ry='2'/%3e%3crect id='Rounded_Rectangle_1_copy_2' data-name='Rounded Rectangle 1 copy 2' class='cls-1' x='16' y='33' width='24' height='5' rx='2' ry='2'/%3e%3c/svg%3e ");
	background-position: center;
}
.mobileNT .header-navigation-container .main-navigation-container .search-container #searchSiteTrigger {
    background-color: transparent;
}
.mobileNT .header-navigation-container .main-navigation-container .search-container #searchSiteTrigger>img {
	background: url(search.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='55' height='55' viewBox='0 0 55 55'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23fff; fill-rule: evenodd;%7d %3c/style%3e%3c/defs%3e%3cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M18.085,31a10.55,10.55,0,0,1,14.921-14.92,10.344,10.344,0,0,1,1.587,12.732,0.444,0.444,0,0,0,.061.529l5.383,5.382c1.071,1.071,1.327,2.569.376,3.519l-0.164.163c-0.95.95-2.448,0.7-3.52-.376l-5.372-5.371a0.45,0.45,0,0,0-.54-0.073A10.347,10.347,0,0,1,18.085,31Zm12.973-1.948a7.8,7.8,0,1,0-11.025,0A7.8,7.8,0,0,0,31.058,29.057Z'/%3e%3c/svg%3e ");
}
.mobileNT .header-navigation-container .main-navigation-container .search-container #searchSiteTrigger.open {
    background-color: transparent;
}
.mobileNT .header-navigation-container .main-navigation-container .basket-container .basketIcon {
	background: url(basket.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='73' height='46' viewBox='0 0 73 46'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23fff; fill-rule: evenodd;%7d %3c/style%3e%3c/defs%3e%3cpath id='Forma_1' data-name='Forma 1' class='cls-1' d='M38.586,29.461a3.27,3.27,0,1,0,3.242,3.27A3.259,3.259,0,0,0,38.586,29.461Zm0,4.578a1.308,1.308,0,1,1,1.3-1.308A1.3,1.3,0,0,1,38.586,34.038Zm5.207-17.215a0.968,0.968,0,0,0-.766-0.376H24l-0.875-3.694A0.975,0.975,0,0,0,22.182,12H18.973a0.981,0.981,0,0,0,0,1.962h2.442L24.575,27.3a0.974,0.974,0,0,0,.946.753h15.14a0.974,0.974,0,0,0,.944-0.745l2.367-9.646A0.989,0.989,0,0,0,43.793,16.823ZM39.9,26.092H26.289l-1.821-7.684H41.785ZM26.818,29.461a3.27,3.27,0,1,0,3.242,3.27A3.26,3.26,0,0,0,26.818,29.461Zm0,4.578a1.308,1.308,0,1,1,1.3-1.308A1.3,1.3,0,0,1,26.818,34.038Z'/%3e%3c/svg%3e ");
}
#ctl00_dvMetaFooter p {
    margin: 0;
    height: 0;
}
.logo-container .sitelogo {
    background-image: url("mobilelogo.png");
    background-repeat: no-repeat;
    background-size: 170px 55px;
    height: 55px;
    width: 170px;
}
ul.footer li h2 {
    color: #000;
    background-image: url(footer-title.png) !important;
}
.Footer_Accordion h2 {
    background-image: url(footer-title.png) !important;
	background-repeat-x: no-repeat;
	padding-top: 6px;
	background-repeat: no-repeat;
}
.footerPaymentsBanner {
    background-image: url("payment-type.png") !important;
    background-repeat: no-repeat;
   float: right;
    height: 53px !important;
    margin-right: 15px;
    width: 306px !important;
}
.quick-view-component .quick-view-product-component .product-details-inner .quickview-widget- .logo-container .sitelogo {
    background-image: url("mobilelogo.png");
    background-repeat: no-repeat;
    background-size: 170px 55px;
    height: 55px;
    width: 170px;
}
.b10 {
    padding-bottom: 10px;
}
.ProductDescription_Container .ProductDescription_DescriptionInner .ProductShortDescription ul {
    list-style-image: none;
}
.comparison-modal .table-responsive .table tr:nth-child(7),
.comparison-modal .table-responsive .table tr:nth-child(8),
.comparison-modal .table-responsive .table tr:nth-child(9),
.comparison-modal .table-responsive .table tr:nth-child(12) {
    display: none;
}
.SocialMedia_SpeakToExpert {
    width: 98% !important;
}
./*ProductIcons_Container .ProductIcons_ProductIconsList li.ProductIcons_ProductIconsListItem img {
    max-height: 50px;
    max-width: 50px; */
}
.DeliveryInformation_Container {
display: none !important;
}
.mobileNT .header-navigation-container .main-navigation-container .search-container #searchSiteTrigger {
    right: 61px;
}
@media only screen and (max-width: 330px) {
    .mobileNT .header-navigation-container .main-navigation-container .search-container #searchSiteTrigger {
        right: 52px;
    }
}
@media [media query] {
    @-ms-viewport{width:device-width;}
}
.SocialMedia_LiveChatContainer{display:none;}

.search-watermark {
                background-color: #fff;
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_EmailColleagueButton {
    background-image: url(../custom/Images/Email.png);
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_PrintPageButton {
    background-image: url(../custom/Images/Print.png);
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_PDFPageButton {
    background-image: url(../custom/Images/PDF.png);
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_AddToFavouritesButton {
    background-image: url(../custom/Images/Save.png);
}

.welcome-back-page .header-section, .welcome-back-page .welcome-back-message { background-color: #C84E00; }

/* MC-Live-46 */ 
.burger-menu-holder .burgermenu-home-brands {
    display: none !important;
} 


.Footer_Accordion h2:before { 
	display: none; }

.trRemoveOutOfStock { 
	display: none !important }

/*.mobileNT .header-navigation-container .main-navigation-container .search-container {
	position: absolute;
	top: 0;
	right: 0
}*/

#ctl00_ContentPlaceHolder1_ViewBasket1_rptPromosNeedingRewardSelection_ctl01_dvIgnore {
    display: none;
} 

div.custom_featured_Beer-testjpg, .productIconGrid div.custom_featured_Beer-testjpg {background-image: url("../icons/custom/Beer test.jpg") !important;}
 .productIconList div.custom_featured_Beer-testjpg { background-image: url("../icons/custom/Beer test.jpg") !important;}


 div.custom_featured_Beer-test-2jpg, .productIconGrid div.custom_featured_Beer-test-2jpg {background-image: url("../icons/custom/Beer test 2.jpg") !important;}
 .productIconList div.custom_featured_Beer-test-2jpg { background-image: url("../icons/custom/Beer test 2.jpg") !important;}
 

div.custom_featured_BB, .productIconGrid div.custom_featured_BB {background-image: url("../icons/custom/BoutiqueBeer.png") !important;}
 .productIconList div.custom_featured_BB { background-image: url("../icons/custom/BoutiqueBeer.png") !important;}



body.body2 {
    background-size: auto !important;
}

.invitebuyers-mobile-wrap .uc-invitebuyers ul.invitebuyers>li ul.invitebuyers-line .select-component-wrap .selectedWrap .selected { padding: 0px 0px 0px 8px !important; }


#ctl00_ContentPlaceHolder1_ContactUs1_tblcontactDetails {
    display: none !important;
} 



/*div#pnlMainBodyContainer:before {
    content: "New Quick Order Pad";
    font-size: 28px !important;
    margin-left: 15px;
}

.page-quickorderform .header-section {
padding-top: 20px;
padding-bottom: 15px;
}


.page-quickorderform .header-section:before {
    content: "Please type the name of your new order pad below. ";
    font-size: 20px !important;
margin-left: 15px;
}

.quickorderform-mobile-wrap>.quickorderform-ctrl .bespokeorderpad-list a {
    margin-top: 20px !important;
    margin-left: 0px;
}*/

@media (min-width: 1200px){
.burger-menu-holder.flat .header-wrap-space, .nav-menu-container.flat .header-wrap-space {
background-color: #323232 !important;}
} 



 div.productIconInfo div.tfmc { background-image: url("../icons/custom/icontest.PNG") !important;} div.productIconList div.tfmc { background-image: url("../icons/custom/icontest.PNG") !important;}  div.custom_featured_tfmc, .productIconGrid div.custom_featured_tfmc {background-image: url("../icons/custom/icontest.PNG") !important;}
 .productIconInfo div.custom_featured_tfmc { background-image: url("../icons/custom/icontest.PNG") !important;} .productIconList div.custom_featured_tfmc { background-image: url("../icons/custom/icontest.PNG") !important;}
 div.productIconInfo div.dotd { background-image: url("../icons/custom/blank logo.jpg") !important;} div.productIconList div.dotd { background-image: url("../icons/custom/blank logo.jpg") !important;}  div.custom_featured_dotd, .productIconGrid div.custom_featured_dotd {background-image: url("../icons/custom/blank logo.jpg") !important;}
 .productIconInfo div.custom_featured_dotd { background-image: url("../icons/custom/blank logo.jpg") !important;} .productIconList div.custom_featured_dotd { background-image: url("../icons/custom/blank logo.jpg") !important;}
 div.productIconInfo div.new { background-image: url("../icons/custom/testingformc.jpg") !important;} div.productIconList div.new { background-image: url("../icons/custom/testingformc.jpg") !important;}  div.custom_featured_new, .productIconGrid div.custom_featured_new {background-image: url("../icons/custom/testingformc.jpg") !important;}
 .productIconInfo div.custom_featured_new { background-image: url("../icons/custom/testingformc.jpg") !important;} .productIconList div.custom_featured_new { background-image: url("../icons/custom/testingformc.jpg") !important;}
 div.productIconInfo div.ww { background-image: url("../icons/custom/blank logo for mc.jpg") !important;} div.productIconList div.ww { background-image: url("../icons/custom/blank logo for mc.jpg") !important;}  div.custom_featured_ww, .productIconGrid div.custom_featured_ww {background-image: url("../icons/custom/blank logo for mc.jpg") !important;}
 .productIconInfo div.custom_featured_ww { background-image: url("../icons/custom/blank logo for mc.jpg") !important;} .productIconList div.custom_featured_ww { background-image: url("../icons/custom/blank logo for mc.jpg") !important;}
 div.productIconInfo div.day of the dead 2 { background-image: url("../icons/custom/icontest.PNG") !important;} div.productIconList div.day of the dead 2 { background-image: url("../icons/custom/icontest.PNG") !important;}  div.custom_featured_day of the dead 2, .productIconGrid div.custom_featured_day of the dead 2 {background-image: url("../icons/custom/icontest.PNG") !important;}
 .productIconInfo div.custom_featured_day of the dead 2 { background-image: url("../icons/custom/icontest.PNG") !important;} .productIconList div.custom_featured_day of the dead 2 { background-image: url("../icons/custom/icontest.PNG") !important;}

/* BLACK FRIDAY COLOR TEST */
.page-home .page-inner {
    background-color: #FFFFFF;
}

.page-home .main-body-container {
    background-color: #FFFFFF;
}

.page-home {background-color:#FFFFFF;}

/* BLACK FRIDAY COLOR TEST */

.NTButton.PromoIgnoreLink {display: none !important;} 

/*
.product-list-component>.products>li .product-card.generic .photo-container .ProductIcons_Container .ProductIcons_FeaturedIcons .productIconInfo>div.dvpromobadgesouter {
	width: 40px !important;}

.product-list-component>.products>li .product-card.generic .photo-container .ProductIcons_Container .ProductIcons_FeaturedIcons .productIconInfo>div.dvpromobadgesouter .productinfoiconfields li a {
	margin-bottom: 20px !important; }


.NTResponsive.page-offers .promo-products-outer ul.productinfoiconfields img.promobadge {
	top: 10px !important; }

.NTResponsive.page-offers .promo-products-outer ul.productinfoiconfields li {
	float:none !important;
	width:350px !important;
	margin-bottom: 3px !important;} */

.NTResponsive .quickorderform-mobile-wrap .quickorderform-form .Layout_Table .Layout_TableRow .Layout_TableCell.ColSpan {max-width: 1143px !important;}

.NTResponsive #cookieglobal #cookies #cookies-prompt p a {margin-left: 0px !important; color: #337ab7 !important;}

.NTResponsive #cookieglobal #cookies #cookies-prompt h2 {text-transform: unset !important;}



.product-list-component>.products>li .description-container .promo-description-container .promo-description-item a {color: #bd1d1d !important;font-weight:bold;font-size: 16px !important;}
.product-list-component>.products>li .description-container .promo-description-container {border: 1px solid white !important; background-color:white !important; min-height: 60px !important; margin: top 30px !important;}
.promo-description-item {
    padding-top:8px
}
.downloadsandfeeds-mobile-wrap .Layout_Table.CustomProductFeeds tr.ProductFeedDownloadsContainer ul.ProductFeedDownloads>li.ChosenFieldsTitleContainer {background-color: #e0e0e0 !important; color: black !important;}

/* Carousel selector */ 

.tp-bullet {
background-color: darkgray !important; }
.tp-bullet.selected, .tp-bullet:hover {background: lightgray !important;} div.productIconInfo div.lan { background-image: url("../icons/custom/blank logo.jpg") !important;} div.productIconList div.lan { background-image: url("../icons/custom/blank logo.jpg") !important;}  div.custom_featured_lan, .productIconGrid div.custom_featured_lan {background-image: url("../icons/custom/blank logo.jpg") !important;}
 .productIconInfo div.custom_featured_lan { background-image: url("../icons/custom/blank logo.jpg") !important;} .productIconList div.custom_featured_lan { background-image: url("../icons/custom/blank logo.jpg") !important;}
 div.productIconInfo div.swt { background-image: url("../icons/custom/sweet.png") !important;} div.productIconList div.swt { background-image: url("../icons/custom/sweet.png") !important;}  div.custom_featured_swt, .productIconGrid div.custom_featured_swt {background-image: url("../icons/custom/sweet.png") !important;}
 .productIconInfo div.custom_featured_swt { background-image: url("../icons/custom/sweet.png") !important;} .productIconList div.custom_featured_swt { background-image: url("../icons/custom/sweet.png") !important;}
 
 .tp-bullet selected {
	 background-color: dimgray !important; }
 
 
 #cookieglobal {position:fixed !important;}

 
 
 .offers_mainstory p {
    font-size: 20px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

.ui-progressbar-value {
    background-image: linear-gradient(#add333, #7e9634) !important;
}
 
  div.productIconInfo div.feature-testpng { background-image: url("../icons/custom/feature test.png") !important;} div.productIconList div.feature-testpng { background-image: url("../icons/custom/feature test.png") !important;}  div.custom_featured_feature-testpng, .productIconGrid div.custom_featured_feature-testpng {background-image: url("../icons/custom/feature test.png") !important;}
 .productIconInfo div.custom_featured_feature-testpng { background-image: url("../icons/custom/feature test.png") !important;} .productIconList div.custom_featured_feature-testpng { background-image: url("../icons/custom/feature test.png") !important;}
 div.productIconInfo div.test { background-image: url("../icons/custom/BLUE LOGO.jpg") !important;} div.productIconList div.test { background-image: url("../icons/custom/BLUE LOGO.jpg") !important;}  div.custom_featured_test, .productIconGrid div.custom_featured_test {background-image: url("../icons/custom/BLUE LOGO.jpg") !important;}
 .productIconInfo div.custom_featured_test { background-image: url("../icons/custom/BLUE LOGO.jpg") !important;} .productIconList div.custom_featured_test { background-image: url("../icons/custom/BLUE LOGO.jpg") !important;}

 @media (min-width: 1675px){
.mobileNT .header-navigation-container .main-navigation-container .search-container {

    position: absolute;
    top: 0;
    right: 0;

 } }
 
/* order pad promotions colour background */ 

.NTResponsive .quickorderform-mobile-wrap .quickorderform-form .Layout_Table .Layout_TableRow.QuickOrderFormPromoLineContainer .QuickOrderFormPromoLine {
	    background-color: #e73335;
}

/* Remove delivery text from basket hover */ 

.deliveryPrice {
display: none;
}


/*.contentWrapper .typeContentWrapper .typeContent aside h2 {display:none;} */
	
.product-list-component>.products>li .description-container .promo-description-container .promo-description-item a {color: #bd1d1d !important;font-weight:bold;font-size:16px !important;}
	
.product-list-component>.products>li .description-container .promo-description-container {border: 1px solid white !important; background-color:white !important; margin-top:30px !important;} 

/* Fix alignment for product list with unavailable products in it */
.description-container .nopromo {height:70px !important}
@media (min-width: 768px) {
  .product-list-component > .products > li .description-container {
    min-height:222px;
  }
}
	
.downloadsandfeeds-mobile-wrap .Layout_Table.CustomProductFeeds tr.ProductFeedDownloadsContainer ul.ProductFeedDownloads>li.ChosenFieldsTitleContainer {background-color: #e0e0e0 !important; color: black !important;} div.productIconInfo div.think pink { background-image: url("../icons/custom/blank logo.jpg") !important;} div.productIconList div.think pink { background-image: url("../icons/custom/blank logo.jpg") !important;}  div.custom_featured_think pink, .productIconGrid div.custom_featured_think pink {background-image: url("../icons/custom/blank logo.jpg") !important;}
 .productIconInfo div.custom_featured_think pink { background-image: url("../icons/custom/blank logo.jpg") !important;} .productIconList div.custom_featured_think pink { background-image: url("../icons/custom/blank logo.jpg") !important;}
 div.productIconInfo div.menabrea { background-image: url("../icons/custom/blank logo.jpg") !important;} div.productIconList div.menabrea { background-image: url("../icons/custom/blank logo.jpg") !important;}  div.custom_featured_menabrea, .productIconGrid div.custom_featured_menabrea {background-image: url("../icons/custom/blank logo.jpg") !important;}
 .productIconInfo div.custom_featured_menabrea { background-image: url("../icons/custom/blank logo.jpg") !important;} .productIconList div.custom_featured_menabrea { background-image: url("../icons/custom/blank logo.jpg") !important;}
 
 
 /* SDR 79166 */
.AlternativeLoginRegister .customerregisterbutton,
.AlternativeLoginRegister .ExistingCustomerNo {
    background-color: #b5384f !important;
    background: #b5384f !important;
}
/* SDR 79166 */

/* SDR 79359 */
.stock-due-status.stock-status-container,
.stock-status-icon.in-stock-icon {
    display: none;
}

.NTResponsive .quickorderform-mobile-wrap .quickorderform-form .Layout_Table .Layout_TableRow .Layout_TableCell.tdstock .litavailable {
    display: table;
}

.NTResponsive .quickorderform-mobile-wrap .quickorderform-form .Layout_Table .Layout_TableRow .Layout_TableCell.tdstock .litavailable .stock-due-status.stock-status-icon.out-of-stock-icon {
    display: table-cell;
}

.NTResponsive .quickorderform-mobile-wrap .quickorderform-form .Layout_Table .Layout_TableRow .Layout_TableCell.tdstock .litavailable .stock-due-status.stock-due-container {
    display: table-cell;
    padding-left: 3px;
}

/* SDR 79359 */

.allergensUL {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 25%;
    display: inline-block;
	background-repeat: no-repeat !important;
	background-size: 20px !important;
	padding-left: 25px;
    margin-top: 10px;
    vertical-align: top;
}

.allergensUL.supplier-confirmed {
    background: url(../custom/Images/SupplierConfirmed.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 71.66'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfont-size:13px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;letter-spacing:0em;%7d.cls-3%7bfill:%23f2e1d6;%7d.cls-4%7bfill:red;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='36.15' r='35'/%3e%3ctext class='cls-2' transform='translate(5.63 40.82)'%3eAllergens%3c/text%3e%3ccircle class='cls-3' cx='56' cy='14.59' r='13.23'/%3e%3cpath class='cls-4' d='M59,5.63,58.29,19H54.87L54.15,5.63Zm-.36,14.18v3.55H54.51V19.81Z'/%3e%3c/svg%3e");
}

.allergensUL.barley-gluten {
    background: url(../custom/Images/BarleyGluten.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2,.cls-3%7bfill:%23fff;%7d.cls-3%7bfont-size:25.36px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M23,50.84a2,2,0,0,1-1.19-.25,76.36,76.36,0,0,1-7.08-4.32A1.69,1.69,0,0,1,14,44.14,1.34,1.34,0,0,1,16,44a74.88,74.88,0,0,0,6.72,4.42,1.76,1.76,0,0,1,1,1.9A.88.88,0,0,1,23,50.84Z'/%3e%3cpath class='cls-2' d='M19.69,43.13a1.67,1.67,0,0,1-1.13-.36,65.72,65.72,0,0,1-5.86-5,1.61,1.61,0,0,1-.15-2.22,1.41,1.41,0,0,1,2.07,0,66.21,66.21,0,0,0,5.51,5,1.57,1.57,0,0,1,.45,2A1.13,1.13,0,0,1,19.69,43.13Z'/%3e%3cpath class='cls-2' d='M25,46.82a1.91,1.91,0,0,1-1.16-.29,1.5,1.5,0,0,1-.72-2,41.91,41.91,0,0,1,4.46-5.82,1.51,1.51,0,0,1,2.05-.07,1.32,1.32,0,0,1,.28,1.88,39.45,39.45,0,0,0-4.09,5.76A1,1,0,0,1,25,46.82Z'/%3e%3cpath class='cls-2' d='M18.58,35a1.41,1.41,0,0,1-1-.45A56,56,0,0,1,13,29.15,1.6,1.6,0,0,1,13.43,27a1.42,1.42,0,0,1,2.08.14,52.55,52.55,0,0,0,4.21,5.35,1.54,1.54,0,0,1-.1,2.09A1.51,1.51,0,0,1,18.58,35Z'/%3e%3cpath class='cls-2' d='M22.92,39.12a1.57,1.57,0,0,1-1.08-.39,1.41,1.41,0,0,1-.18-2,54.66,54.66,0,0,1,6.07-5.52,1.56,1.56,0,0,1,2.08.08,1.31,1.31,0,0,1-.23,1.9,51.42,51.42,0,0,0-5.69,5.52A1.35,1.35,0,0,1,22.92,39.12Z'/%3e%3cpath class='cls-2' d='M19.65,26.82a1.2,1.2,0,0,1-.92-.51,44,44,0,0,1-3.15-5.49c-.31-.64.16-1.56,1-2s1.8-.33,2.06.29a41.21,41.21,0,0,0,2.79,5.39,1.58,1.58,0,0,1-.65,2A1.84,1.84,0,0,1,19.65,26.82Z'/%3e%3cpath class='cls-2' d='M22.92,31.2a1.31,1.31,0,0,1-1-.46,1.4,1.4,0,0,1,.36-2,65.35,65.35,0,0,1,7.56-4.9,1.57,1.57,0,0,1,2.07.23c.35.55,0,1.35-.73,1.8a61.43,61.43,0,0,0-7.19,5A1.62,1.62,0,0,1,22.92,31.2Z'/%3e%3ctext class='cls-3' transform='translate(36.9 46.04)'%3eB%3c/text%3e%3c/svg%3e");
}

.allergensUL.celery {
    background: url(../custom/Images/Celery.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M52.46,32.77a7.87,7.87,0,0,0-.7-1.69,1.52,1.52,0,0,0-1.17-1.46l0,0,.17-.53a1.5,1.5,0,0,0-.49-1.69c.16-.23.33-.45.49-.67a1.77,1.77,0,0,0-1.52-2.65,13.55,13.55,0,0,1-2.1.19c.05-.14.08-.28.13-.41a1.76,1.76,0,0,0-1.59-2.21c.05-.15.11-.31.17-.47a1.77,1.77,0,0,0-1.7-2.22l-2.25-1.75a1.78,1.78,0,0,0-2.94-.77l-1.3,1.22a2,2,0,0,0-1-.77l-.09-.31a1.74,1.74,0,0,0-2.75-.89,16.45,16.45,0,0,0-1.59-2.17,1.77,1.77,0,0,0-2.94.78,7.77,7.77,0,0,0-.13,4.25c.05.14.14.33.25.56a12.31,12.31,0,0,0-3.59,3.22,1.68,1.68,0,0,0,0,1.77,2,2,0,0,1,.31,1.09c-.66.11-1.36.17-1.94.28-2,.36-1.46,3.42.46,3.45a19.64,19.64,0,0,1,2.75.22,2.56,2.56,0,0,0,.23.47A10.65,10.65,0,0,0,27,31.25a1.66,1.66,0,0,0,.24,1.42L15.33,46.92a1.17,1.17,0,0,0,.14,1.65,1.19,1.19,0,0,0,.75.27,1.15,1.15,0,0,0,.9-.42L29.44,33.69c.71.15,1.41.26,2.11.34,0,.18,0,.39,0,.63a1.78,1.78,0,0,0,.27.86c-.38.6-.75,1.21-1.15,1.8a1.57,1.57,0,0,0-.29.9l-6.74,5.53a1.17,1.17,0,0,0,.74,2.08,1.19,1.19,0,0,0,.75-.27l6.91-5.68a1.7,1.7,0,0,0,1.66-.78c.15-.22.28-.44.42-.66.09.08.17.17.27.25a4.17,4.17,0,0,0,1.63.77h0L20.6,50.75a1.17,1.17,0,0,0-.26,1.64,1.17,1.17,0,0,0,1.64.25l15-11c0,.18-.05.35-.07.53a1.78,1.78,0,0,0,3,1.25A30,30,0,0,0,41.7,41,5.07,5.07,0,0,0,43,42.23l.6,1.76a1.79,1.79,0,0,0,2.58,1,2.8,2.8,0,0,0,1.35-2.65,3.32,3.32,0,0,0,1-.16,5,5,0,0,0,.68-.26,1.71,1.71,0,0,0,2.36-2.21l.09-.17c1.25.53,2.54,1.26,3.51,1.69s2.84,0,2.64-1.52C57.28,36.2,55.47,34.35,52.46,32.77Z'/%3e%3c/svg%3e");
}

.allergensUL.crustaceans {
    background: url(../custom/Images/Crustaceans.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M37.19,19.57c-12.52-3.94-18.58.73-20.81,7.65a1,1,0,0,0,1.15,1.22,12.88,12.88,0,0,1,5.37.1c3.86.85,6.76,3.06,7.2,5.28l.36.08c6,1.33,11.07,2.07,10.71,3.45S36,37.33,30,36l-.3-.07c-1.27,1.92-4.9,2.76-8.84,1.9a13,13,0,0,1-4.8-2.07,1,1,0,0,0-1.48.53c-1.88,6.57,1.07,15,15,15.31,11.68.29,25.14-3.2,27-11.49S48.33,23.08,37.19,19.57Z'/%3e%3c/svg%3e");
}

.allergensUL.egg {
    background: url(../custom/Images/Eggs.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M42.54,38.23c0,10.26-5.88,15.36-13.14,15.36s-13.14-5.1-13.14-15.36S22.15,16.41,29.4,16.41,42.54,28,42.54,38.23Z'/%3e%3cpath class='cls-2' d='M45.08,20.24a6,6,0,0,0-3.33,1.1,39.25,39.25,0,0,1,4.39,17.74,24.81,24.81,0,0,1-1.77,9.65c.23,0,.47,0,.71,0,5.57,0,10.08-3.91,10.08-11.79S50.65,20.24,45.08,20.24Z'/%3e%3c/svg%3e");
}

.allergensUL.ethical {
    background: url(../custom/Images/Ethical.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:37px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(23.01 48.8)'%3eE%3c/text%3e%3c/svg%3e");
}

.allergensUL.fining-agents {
    background: url(../custom/Images/FiningAgents.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:37px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(24.03 48.8)'%3eF%3c/text%3e%3c/svg%3e");
}

.allergensUL.fish {
    background: url(../custom/Images/Fish.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M13.19,36.63c0-6.7,8.31-12.14,18.57-12.14S50.32,36.63,50.32,36.63,42,48.78,31.76,48.78,13.19,43.34,13.19,36.63Z'/%3e%3cpath class='cls-2' d='M57,28.32V45a1.81,1.81,0,0,1-3,1.4L43.93,38a1.82,1.82,0,0,1,0-2.79L54,26.92A1.81,1.81,0,0,1,57,28.32Z'/%3e%3cpath class='cls-2' d='M38.81,19.85V33.12a1.45,1.45,0,0,1-2.36,1.12L28.39,27.6a1.45,1.45,0,0,1,0-2.23l8.06-6.63A1.44,1.44,0,0,1,38.81,19.85Z'/%3e%3cpath class='cls-2' d='M41.81,37.13V50.4a1.44,1.44,0,0,1-2.36,1.11l-8.06-6.63a1.45,1.45,0,0,1,0-2.23L39.45,36A1.45,1.45,0,0,1,41.81,37.13Z'/%3e%3ccircle class='cls-1' cx='24.71' cy='36.63' r='2.88'/%3e%3c/svg%3e");
}

.allergensUL.groundnuts {
    background: url(../custom/Images/GroundNuts.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfont-size:21px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d.cls-2,.cls-3%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(15.5 52.08)'%3eG%3c/text%3e%3cpath class='cls-3' d='M56.61,29.1a11.25,11.25,0,0,0-5.88-3.61,5.39,5.39,0,0,1-4.11-4.76,11.12,11.12,0,0,0-2.71-6.34c-3.77-4.36-10-5.17-13.86-1.81s-4,9.61-.22,14a11.12,11.12,0,0,0,5.88,3.61,5.41,5.41,0,0,1,4.11,4.77,11.14,11.14,0,0,0,2.72,6.34c3.76,4.36,10,5.17,13.85,1.81S60.38,33.46,56.61,29.1Z'/%3e%3c/svg%3e");
}

.allergensUL.is-vegan {
    background: url(../custom/Images/Vegan.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:30.11px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;letter-spacing:-0.04em;%7d.cls-3%7bfont-size:26.04px;font-family:Helvetica-Bold, Helvetica;letter-spacing:-0.04em;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(18.06 45.51)'%3eV%3ctspan class='cls-3' x='17.68' y='0'%3eg%3c/tspan%3e%3c/text%3e%3c/svg%3e");
}

.allergensUL.vegan-certified {
    background: url(../custom/Images/VeganCertified.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d%3c/style%3e%3c/defs%3e%3cpath class='cls-1' d='M35,0A35,35,0,1,0,70,35,35,35,0,0,0,35,0Zm0,63A28,28,0,1,1,63,35,28,28,0,0,1,35,63Z'/%3e%3cpolygon class='cls-1' points='24.44 46.01 17.16 23.51 23.06 23.51 27.52 37.57 32.02 23.51 37.96 23.51 30.49 46.01 24.44 46.01'/%3e%3cpath class='cls-1' d='M43.09,51.68a8.68,8.68,0,0,1-4.6-1.12,4.38,4.38,0,0,1-2.09-3.5l0-.54h4.88l.09.38a1.2,1.2,0,0,0,.33.65,2.53,2.53,0,0,0,1.65.38,2.18,2.18,0,0,0,2.17-1,5,5,0,0,0,.37-2,1.86,1.86,0,0,1-.31.26,5,5,0,0,1-3.11.93,5.8,5.8,0,0,1-4.64-2,8.11,8.11,0,0,1-1.72-5.41,9.15,9.15,0,0,1,1.63-5.49,5.58,5.58,0,0,1,4.76-2.31,5.19,5.19,0,0,1,2,.36,4.36,4.36,0,0,1,1.44,1v-1h4.54V44.79a7.69,7.69,0,0,1-1,4.32C48.33,50.81,46.19,51.68,43.09,51.68ZM43.34,35a2.12,2.12,0,0,0-2.16,1.48,5.87,5.87,0,0,0-.35,2.17,5,5,0,0,0,.37,1.95A2.14,2.14,0,0,0,43.37,42a2.25,2.25,0,0,0,1.77-.8,4,4,0,0,0,.75-2.72,4.25,4.25,0,0,0-.72-2.69A2.24,2.24,0,0,0,43.34,35Z'/%3e%3c/svg%3e");
}

.allergensUL.is-vegetarian {
    background: url(../custom/Images/Vegetarian.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:37px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(23.35 48.8)'%3eV%3c/text%3e%3c/svg%3e");
}

.allergensUL.lupin {
    background: url(../custom/Images/Lupin.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ccircle class='cls-2' cx='43.91' cy='39.94' r='11.33'/%3e%3cpath class='cls-2' d='M29.47,40a13.63,13.63,0,0,1,1.93-7,10.89,10.89,0,1,0,2.46,17A13.65,13.65,0,0,1,29.47,40Z'/%3e%3cpath class='cls-2' d='M34.44,14.24a10.65,10.65,0,0,0-9.89,14.6,12.76,12.76,0,0,1,2.32-.22,12.61,12.61,0,0,1,6.23,1.64A13.21,13.21,0,0,1,45,25.61c0-.24,0-.48,0-.72A10.65,10.65,0,0,0,34.44,14.24Z'/%3e%3c/svg%3e");
}

.allergensUL.milk {
    background: url(../custom/Images/Milk.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpolygon class='cls-2' points='44.25 18.3 25 21.05 19.84 25.86 19.84 48 30.15 54.88 49.41 52.13 49.41 29.99 44.25 18.3'/%3e%3cpath class='cls-1' d='M30.15,49.69a1,1,0,0,1-1-1V33l-3.1-7a1,1,0,0,1,1.89-.83l3.28,7.44V48.66A1,1,0,0,1,30.15,49.69Z'/%3e%3cpath class='cls-1' d='M35.36,32.92a1,1,0,0,1-.14-2.05l10.16-1.41a1,1,0,1,1,.28,2L35.5,32.91Z'/%3e%3cpath class='cls-2' d='M44.35,18.61l-19.46,3V20.26A3.67,3.67,0,0,1,28,16.64l12.13-1.87a3.67,3.67,0,0,1,4.22,3.62Z'/%3e%3c/svg%3e");
}

.allergensUL.molluscs {
    background: url(../custom/Images/Molluscs.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M46.35,41.5a1,1,0,1,1,0-2h8.48c0-.41.05-.83.05-1.28A19.76,19.76,0,0,0,53.5,31l-8.17,4.71a1,1,0,0,1-.5.14,1,1,0,0,1-.5-1.87l8.34-4.82a20,20,0,0,0-6-6.95l-5.18,9a1,1,0,1,1-1.73-1l5.24-9.08a19.89,19.89,0,0,0-9-2.7V29.15a1,1,0,1,1-2,0V18.39a19.89,19.89,0,0,0-9,2.7l5.24,9.08a1,1,0,1,1-1.73,1l-5.18-9a20,20,0,0,0-6,7L25.67,34a1,1,0,0,1-.5,1.87,1,1,0,0,1-.5-.14L16.5,31a19.76,19.76,0,0,0-1.38,7.24c0,.45,0,.87.05,1.28h8.48a1,1,0,1,1,0,2h-8.2c1.69,7.68,9.8,7.64,19.55,7.64s17.86,0,19.55-7.64Z'/%3e%3c/svg%3e");
}

.allergensUL.mustard {
    background: url(../custom/Images/Mustard.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3crect class='cls-2' x='21.45' y='32.96' width='27.1' height='21.25' rx='3.41'/%3e%3crect class='cls-2' x='26.54' y='22.64' width='16.92' height='7.58'/%3e%3cpolygon class='cls-2' points='37.96 19.89 32.04 19.89 33.54 12.31 36.46 12.31 37.96 19.89'/%3e%3c/svg%3e");
}

.allergensUL.organic {
    background: url(../custom/Images/Organic.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:37px;fill:%23fff;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(20.61 48.8)'%3eO%3c/text%3e%3c/svg%3e");
}

.allergensUL.other-gluten {
    background: url(../custom/Images/OtherGluten.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2,.cls-3%7bfill:%23fff;%7d.cls-3%7bfont-size:25.36px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M24.09,50.84a2,2,0,0,1-1.19-.25,76.36,76.36,0,0,1-7.08-4.32,1.69,1.69,0,0,1-.73-2.13,1.34,1.34,0,0,1,2-.15,73.64,73.64,0,0,0,6.73,4.42c.79.47,1.24,1.31,1,1.9A.88.88,0,0,1,24.09,50.84Z'/%3e%3cpath class='cls-2' d='M20.81,43.13a1.67,1.67,0,0,1-1.13-.36,65.72,65.72,0,0,1-5.86-5,1.61,1.61,0,0,1-.15-2.22,1.41,1.41,0,0,1,2.07,0,66.21,66.21,0,0,0,5.51,5,1.57,1.57,0,0,1,.46,2A1.16,1.16,0,0,1,20.81,43.13Z'/%3e%3cpath class='cls-2' d='M26.15,46.82A1.91,1.91,0,0,1,25,46.53a1.5,1.5,0,0,1-.72-2,41.91,41.91,0,0,1,4.46-5.82,1.51,1.51,0,0,1,2.05-.07,1.32,1.32,0,0,1,.28,1.88A39.45,39.45,0,0,0,27,46.32,1,1,0,0,1,26.15,46.82Z'/%3e%3cpath class='cls-2' d='M19.7,35a1.41,1.41,0,0,1-1-.45,56,56,0,0,1-4.56-5.38A1.6,1.6,0,0,1,14.56,27a1.41,1.41,0,0,1,2.07.14,52.55,52.55,0,0,0,4.21,5.35,1.54,1.54,0,0,1-.1,2.09A1.49,1.49,0,0,1,19.7,35Z'/%3e%3cpath class='cls-2' d='M24,39.12A1.57,1.57,0,0,1,23,38.73a1.41,1.41,0,0,1-.17-2,53.67,53.67,0,0,1,6.06-5.52,1.56,1.56,0,0,1,2.08.08,1.31,1.31,0,0,1-.23,1.9A51.42,51.42,0,0,0,25,38.67,1.35,1.35,0,0,1,24,39.12Z'/%3e%3cpath class='cls-2' d='M20.77,26.82a1.2,1.2,0,0,1-.92-.51,44,44,0,0,1-3.15-5.49c-.31-.64.16-1.56,1-2s1.79-.33,2.05.29a41.21,41.21,0,0,0,2.79,5.39,1.58,1.58,0,0,1-.65,2A1.84,1.84,0,0,1,20.77,26.82Z'/%3e%3cpath class='cls-2' d='M24,31.2a1.31,1.31,0,0,1-1-.46,1.4,1.4,0,0,1,.36-2A65.35,65.35,0,0,1,31,23.82a1.57,1.57,0,0,1,2.07.23c.35.55,0,1.35-.73,1.8a61.43,61.43,0,0,0-7.19,5A1.62,1.62,0,0,1,24,31.2Z'/%3e%3ctext class='cls-3' transform='translate(37.08 46.04)'%3eO%3c/text%3e%3c/svg%3e");
}

.allergensUL.other-gluten-name {
    background: url(../custom/Images/OtherGluten.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2,.cls-3%7bfill:%23fff;%7d.cls-3%7bfont-size:25.36px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M24.09,50.84a2,2,0,0,1-1.19-.25,76.36,76.36,0,0,1-7.08-4.32,1.69,1.69,0,0,1-.73-2.13,1.34,1.34,0,0,1,2-.15,73.64,73.64,0,0,0,6.73,4.42c.79.47,1.24,1.31,1,1.9A.88.88,0,0,1,24.09,50.84Z'/%3e%3cpath class='cls-2' d='M20.81,43.13a1.67,1.67,0,0,1-1.13-.36,65.72,65.72,0,0,1-5.86-5,1.61,1.61,0,0,1-.15-2.22,1.41,1.41,0,0,1,2.07,0,66.21,66.21,0,0,0,5.51,5,1.57,1.57,0,0,1,.46,2A1.16,1.16,0,0,1,20.81,43.13Z'/%3e%3cpath class='cls-2' d='M26.15,46.82A1.91,1.91,0,0,1,25,46.53a1.5,1.5,0,0,1-.72-2,41.91,41.91,0,0,1,4.46-5.82,1.51,1.51,0,0,1,2.05-.07,1.32,1.32,0,0,1,.28,1.88A39.45,39.45,0,0,0,27,46.32,1,1,0,0,1,26.15,46.82Z'/%3e%3cpath class='cls-2' d='M19.7,35a1.41,1.41,0,0,1-1-.45,56,56,0,0,1-4.56-5.38A1.6,1.6,0,0,1,14.56,27a1.41,1.41,0,0,1,2.07.14,52.55,52.55,0,0,0,4.21,5.35,1.54,1.54,0,0,1-.1,2.09A1.49,1.49,0,0,1,19.7,35Z'/%3e%3cpath class='cls-2' d='M24,39.12A1.57,1.57,0,0,1,23,38.73a1.41,1.41,0,0,1-.17-2,53.67,53.67,0,0,1,6.06-5.52,1.56,1.56,0,0,1,2.08.08,1.31,1.31,0,0,1-.23,1.9A51.42,51.42,0,0,0,25,38.67,1.35,1.35,0,0,1,24,39.12Z'/%3e%3cpath class='cls-2' d='M20.77,26.82a1.2,1.2,0,0,1-.92-.51,44,44,0,0,1-3.15-5.49c-.31-.64.16-1.56,1-2s1.79-.33,2.05.29a41.21,41.21,0,0,0,2.79,5.39,1.58,1.58,0,0,1-.65,2A1.84,1.84,0,0,1,20.77,26.82Z'/%3e%3cpath class='cls-2' d='M24,31.2a1.31,1.31,0,0,1-1-.46,1.4,1.4,0,0,1,.36-2A65.35,65.35,0,0,1,31,23.82a1.57,1.57,0,0,1,2.07.23c.35.55,0,1.35-.73,1.8a61.43,61.43,0,0,0-7.19,5A1.62,1.62,0,0,1,24,31.2Z'/%3e%3ctext class='cls-3' transform='translate(37.08 46.04)'%3eO%3c/text%3e%3c/svg%3e");
}

.allergensUL.screw-cap {
    background: url(../custom/Images/Screwcap.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%237b9b16;%7d.cls-2%7bfont-size:29px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d.cls-2,.cls-3%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(25.59 45.8)'%3eS%3c/text%3e%3cpath class='cls-3' d='M31.84,58.05l2-3.68,10.59,5.48-1.36.54a25.72,25.72,0,0,1-19.35-1.28,25.79,25.79,0,0,1-13.34-14l3.18-1a23,23,0,0,0,7.36,9.46A22.79,22.79,0,0,0,31.84,58.05ZM26.94,9.61a25.8,25.8,0,0,1,19.33,1.23,25.55,25.55,0,0,1,13.33,14l-3.18,1a22,22,0,0,0-7.28-9.37,23.27,23.27,0,0,0-11-4.48l-2,3.68L25.58,10.15Z'/%3e%3c/svg%3e");
}

.allergensUL.sesame-seeds {
    background: url(../custom/Images/SesameSeeds.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M35.28,30.86s-5.25,5.4-12.1,5.4c-4.47,0-8.08-2.42-8.08-5.4s3.61-5.41,8.08-5.41A17,17,0,0,1,35.28,30.86Z'/%3e%3cpath class='cls-2' d='M40.09,36.79s.21,7.53-4.58,12.44c-3.11,3.2-7.37,4.1-9.51,2s-1.34-6.36,1.77-9.55A17,17,0,0,1,40.09,36.79Z'/%3e%3cpath class='cls-2' d='M54.9,34.34s-7.48.9-12.8-3.41c-3.47-2.81-4.76-7-2.88-9.29s6.21-1.92,9.68.89A16.93,16.93,0,0,1,54.9,34.34Z'/%3e%3c/svg%3e");
}

.allergensUL.soya-beans {
    background: url(../custom/Images/SoyaBeans.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M32.26,32.34s-7.49,3.4-13.84-.4c-4.24-2.55-6.25-7.29-4.5-10.59S20.54,17.43,24.79,20C31.14,23.78,32.26,32.34,32.26,32.34Z'/%3e%3cpath class='cls-2' d='M44.1,41.29S36.64,44.77,30.26,41c-4.27-2.5-6.32-7.22-4.59-10.54s6.58-4,10.85-1.49C42.9,32.74,44.1,41.29,44.1,41.29Z'/%3e%3cpath class='cls-2' d='M54.47,52.44s-8,1.56-13.41-3.65c-3.61-3.48-4.58-8.57-2.18-11.38s7.28-2.27,10.88,1.21C55.16,43.83,54.47,52.44,54.47,52.44Z'/%3e%3c/svg%3e");
}

.allergensUL.sulphur {
    background: url(../custom/Images/Sulphites.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1,.cls-3%7bfill:%23c46704;%7d.cls-2%7bfill:%23fff;%7d.cls-3%7bfont-size:20.61px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M42.67,31.81v-13a2.32,2.32,0,0,0-2.32-2.32H29.65a2.32,2.32,0,0,0-2.32,2.32v13L20.27,46.72a4.31,4.31,0,0,0,4.05,5.81H45.68a4.31,4.31,0,0,0,4-5.81Z'/%3e%3ctext class='cls-3' transform='translate(28.21 48.67)'%3eS%3c/text%3e%3c/svg%3e");
}

.allergensUL.tree-nuts {
    background: url(../custom/Images/TreeNuts.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2%7bfont-size:21px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d.cls-2,.cls-3%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3ctext class='cls-2' transform='translate(15.52 52.08)'%3eT%3c/text%3e%3cpath class='cls-3' d='M55.07,29.1a11.26,11.26,0,0,0-5.87-3.61,5.39,5.39,0,0,1-4.12-4.76,11.12,11.12,0,0,0-2.71-6.34C38.6,10,32.4,9.22,28.52,12.58s-4,9.61-.23,14a11.12,11.12,0,0,0,5.88,3.61,5.41,5.41,0,0,1,4.11,4.77A11.14,11.14,0,0,0,41,41.26c3.76,4.36,10,5.17,13.85,1.81S58.84,33.46,55.07,29.1Z'/%3e%3c/svg%3e");
}

.allergensUL.wheat-gluten {
    background: url(../custom/Images/WheatGluten.png);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23c46704;%7d.cls-2,.cls-3%7bfill:%23fff;%7d.cls-3%7bfont-size:25.36px;font-family:HelveticaNeue-Bold, Helvetica Neue;font-weight:700;%7d%3c/style%3e%3c/defs%3e%3ccircle class='cls-1' cx='35' cy='35' r='35'/%3e%3cpath class='cls-2' d='M21.36,50.84a2,2,0,0,1-1.2-.25,77.7,77.7,0,0,1-7.08-4.32,1.69,1.69,0,0,1-.73-2.13,1.35,1.35,0,0,1,2-.15,73.64,73.64,0,0,0,6.73,4.42,1.76,1.76,0,0,1,1,1.9A.88.88,0,0,1,21.36,50.84Z'/%3e%3cpath class='cls-2' d='M18.07,43.13A1.65,1.65,0,0,1,17,42.77a67.31,67.31,0,0,1-5.87-5,1.61,1.61,0,0,1-.14-2.22,1.4,1.4,0,0,1,2.06,0,66.36,66.36,0,0,0,5.52,5,1.58,1.58,0,0,1,.45,2A1.15,1.15,0,0,1,18.07,43.13Z'/%3e%3cpath class='cls-2' d='M23.41,46.82a1.87,1.87,0,0,1-1.15-.29,1.51,1.51,0,0,1-.73-2A42.7,42.7,0,0,1,26,38.75,1.51,1.51,0,0,1,28,38.68a1.32,1.32,0,0,1,.28,1.88,38.62,38.62,0,0,0-4.08,5.76A1.06,1.06,0,0,1,23.41,46.82Z'/%3e%3cpath class='cls-2' d='M17,35a1.43,1.43,0,0,1-1-.45,56,56,0,0,1-4.56-5.38A1.61,1.61,0,0,1,11.82,27a1.42,1.42,0,0,1,2.08.14,52.44,52.44,0,0,0,4.2,5.35,1.53,1.53,0,0,1-.1,2.09A1.49,1.49,0,0,1,17,35Z'/%3e%3cpath class='cls-2' d='M21.31,39.12a1.55,1.55,0,0,1-1.08-.39,1.41,1.41,0,0,1-.18-2,52.93,52.93,0,0,1,6.07-5.52,1.55,1.55,0,0,1,2.07.08,1.32,1.32,0,0,1-.22,1.9,50.56,50.56,0,0,0-5.69,5.52A1.35,1.35,0,0,1,21.31,39.12Z'/%3e%3cpath class='cls-2' d='M18,26.82a1.17,1.17,0,0,1-.92-.51A42.8,42.8,0,0,1,14,20.82a1.71,1.71,0,0,1,1-2c.88-.47,1.79-.33,2.05.29a40.11,40.11,0,0,0,2.8,5.39,1.58,1.58,0,0,1-.65,2A1.86,1.86,0,0,1,18,26.82Z'/%3e%3cpath class='cls-2' d='M21.3,31.2a1.34,1.34,0,0,1-1-.46,1.4,1.4,0,0,1,.37-2,63.68,63.68,0,0,1,7.56-4.9,1.55,1.55,0,0,1,2.06.23c.35.55,0,1.35-.73,1.8a61.31,61.31,0,0,0-7.18,5A1.65,1.65,0,0,1,21.3,31.2Z'/%3e%3ctext class='cls-3' transform='translate(35.24 46.04)'%3eW%3c/text%3e%3c/svg%3e");
}

.allergensUL li {
    display: inline-block;
    vertical-align: top;
}

.allergensUL li.allergensUL-left {
	width: 60%;
    font-weight: bold;
}

.allergensUL li.allergensUL-right {
    width: 40%;
}

@media(max-width: 1200px) {
    .allergensUL {
        width: 33.3%;
    }
}

@media(max-width: 992px) {
    .allergensUL {
        width: 50%;
    }
}

@media(max-width: 768px) {
    .allergensUL {
        width: 100%;
        display: block;
    }
}

/* SDR 79359 */

/* Remove logout and bookmark text on login page */

#ctl00_ContentPlaceHolder1_lblLoginSecurityReasons {
    display: none;
}

#hypBookmarkMe {
    display: none;
}
nav.primary-navigation ul.top a, nav.primary-navigation ul.top span{
color: #fff !important;}

/* Change colour of login and register buttons */

.login-button {
	background-color: #82ad00;
}
.register-button {
	background-color: #b5384f; 
}

/* Switch position of Yes and No buttons on pre-registration login page */

#ctl00_ContentPlaceHolder1_lbExistingCustomerYes {
	background-color: #82ad00;
	margin-bottom: 140px;
}
#ctl00_ContentPlaceHolder1_lbExistingCustomerNo {
	background-color: #b5384f; 
}

@media(max-width: 768px) {
.customerloginbutton.NTButton.ShowButton {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}}


table.product-comparison-table.table.table-striped.table-hover .minimum-order-qty {
    display: none !important;
}
table.product-comparison-table.table.table-striped.table-hover .stock {
    display: none !important;
}


.page-changepassword span.custforgottenpasswordhtml,
.page-changepassword span.custNewPasswordhtml {
    font-size: 14px;
    font-weight: normal;
	display:block;
}

.page-changepassword span.custforgottenpasswordhtml + .required,
.page-changepassword span.custNewPasswordhtml + .required{
    display: none;
}

/* Square up borders of login box and input fields plus fonts */

.rBorder {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.roundedInput {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}



@media only screen and (max-width: 647px) {
.customerlogin-mobile-wrap .header-logo-container-m .logo-container .sitelogo, .page-custforgottenpassword .header-logo-container-m .logo-container .sitelogo {
	height: 90px !important;
width: 300px !important; }}


.confirm .ui-dialog-buttonpane .ui-dialog-buttonset, .confirm .ui-dialog-buttonpane button {text-align: center !important;}


h4.closed-title,h4.open-title {font-size:11px !important;}


 div.productIconInfo div.gin4 { background-image: url("../icons/custom/blank logo.jpg") !important;} div.productIconList div.gin4 { background-image: url("../icons/custom/blank logo.jpg") !important;}  div.custom_featured_gin4, .productIconGrid div.custom_featured_gin4 {background-image: url("../icons/custom/blank logo.jpg") !important;}
 .productIconInfo div.custom_featured_gin4 { background-image: url("../icons/custom/blank logo.jpg") !important;} .productIconList div.custom_featured_gin4 { background-image: url("../icons/custom/blank logo.jpg") !important;}



.TabbedData_Container .TabbedData_TabBodyContainer .TabbedData_SectionContainer img {max-width:none !important;}

.NTResponsive .checkout-header-container .chevron {
    right: 10px;
    margin-top: 1px;
} div.productIconInfo div.lowandno { display:none !important;} div.productIconList div.lowandno { display:none !important;}  div.custom_featured_lowandno, .productIconGrid div.custom_featured_lowandno { display:none !important;}
 .productIconInfo div.custom_featured_lowandno { display:none !important;} .productIconList div.custom_featured_lowandno { display:none !important;}
 
 .page-productinfo .CollapsiblePanelHead_HeaderUOS {
     display: none !important;
 }
 
/* Legal Homepage Popup */
 
.LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
	 background-image: linear-gradient(#1b1b1b, #232323);
}

.LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable .ui-dialog-content {
	color: #fff;
}

.LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable .dvLegalEnterSite {
    background: transparent !important;
}

.LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable .ui-dialog-content .enter-conditions a {
    color: #90a941;
}

.LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable .ui-dialog-content .buttons .NTButton {
    min-width: 170px;
}

@media(max-width: 500px) {
    .LegalEnterSiteDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable .ui-dialog-content .buttons .NTButton {
        min-width: auto;
		width: calc(50% - 5px);
    }
}

/* End Legal Homepage Popup */ div.productIconInfo div.testy { display:none !important;} div.productIconList div.testy { display:none !important;}  div.custom_featured_testy, .productIconGrid div.custom_featured_testy { display:none !important;}
 .productIconInfo div.custom_featured_testy { display:none !important;} .productIconList div.custom_featured_testy { display:none !important;}
 div.productIconInfo div.bb { background-image: url("../icons/custom/BB Logo.jpg") !important;} div.productIconList div.bb { background-image: url("../icons/custom/BB Logo.jpg") !important;}  div.custom_featured_bb, .productIconGrid div.custom_featured_bb {background-image: url("../icons/custom/BB Logo.jpg") !important;}
 .productIconInfo div.custom_featured_bb { background-image: url("../icons/custom/BB Logo.jpg") !important;} .productIconList div.custom_featured_bb { background-image: url("../icons/custom/BB Logo.jpg") !important;}

 
 
.checkout-summary-mobile-wrap .tbl-checkout-summary-info .tblDelivery ul.Notification, .checkout-summary-mobile-wrap .tbl-checkout-summary-info .tblNotification ul.Notification, .checkout-summary-mobile-wrap .tbl-checkout-summary-info .tblOrder ul.Notification {
    width: 100% !IMPORTANT;;
}  div.productIconInfo div.offer { background-image: url("../icons/custom/discount (1).png") !important;} div.productIconList div.offer { background-image: url("../icons/custom/discount (1).png") !important;}  a.custom_featured_offer, .productIconGrid a.custom_featured_offer {background-image: url("../icons/custom/discount (1).png") !important;}
 .productIconInfo a.custom_featured_offer { background-image: url("../icons/custom/discount (1).png") !important;} .productIconList a.custom_featured_offer { background-image: url("../icons/custom/discount (1).png") !important;}


.page-buyerinfo .Layout_Table.buyerinfo_SecurityDetails, 
.page-buyerinfo .Layout_Table.buyerinfo_DeliveryAddresses, 
.page-buyerinfo .Layout_Table.buyerinfo_BuyerPrivileges, 
.page-buyerinfo .Layout_Table.buyerinfo_PunchoutSettings {
display:none;
}

.NTResponsive .buyerinfo-mobile-wrap .buyerinfo_UserSettings .buyerinfo_ButtonContainer .Layout_TableRow {
    width: 100% !important;
    text-align: right !important;
}

@media(min-width: 760px) {
	.NTResponsive .buyerinfo-mobile-wrap .buyerinfo_UserSettings .Layout_Table .Layout_TableRow {
		width: calc(50% - 4px);
	}
}

@media(min-width: 1008px) {
	.NTResponsive .buyerinfo-mobile-wrap .buyerinfo_UserSettings .Layout_Table .Layout_TableRow .Layout_TableCell.mid {
		max-width: calc(30% - 4px);
	}

	.NTResponsive .buyerinfo-mobile-wrap .buyerinfo_UserSettings .Layout_Table .Layout_TableRow .Layout_TableCell.light {
		max-width: calc(70% - 4px);
	}
}

.select-component-wrap .selectList>li+li {
    padding-bottom: 15px !important;
}


/*.NTResponsive.page-offers.loggedin .BreadCrumbs_InnerContainer {
    display: none;
}*/

/*.NTResponsive.page-offers .BreadCrumbs_Container {
    display: none;
}*/

.NTResponsive .feedbackform-mobile-wrap .QuestionsTable .Layout_TableRow>div:first-child {
    font-size: 14px; 
    font-weight: normal;
}

/* Removing price and shifting value to the left on catalogue pages */

.jsonws_pricelabel {
    display: none;
}
.product-list-component>.products>li .description-container .price-popup-container .price .jsonws_pricevalue, .product-list-component>.products>li .description-container .price-popup-container .price .jsonws_vatlabel {
    display: inline-block;
     margin-left: 0em;
    margin-right: .3em;
}

/* Removing price and shifting value to the left on product pages */

.Prices_PriceContainer .Prices_PriceSplitsContainer ul li, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceText, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextPrefix, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextSuffix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPText, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPTextPrefix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPTextSuffix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPText_NoStrike, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingText, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingTextPrefix, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingTextSuffix, .ProductActions_Container .ProductActions_ActionList {
    display: none;
}
.Prices_PriceContainer .Prices_PriceSplitsContainer ul li, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceText, .Prices_PriceContainer .Prices_ProductPriceContainer, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextSuffix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPText, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPTextPrefix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPTextSuffix, .Prices_PriceContainer .Prices_ProductPriceMRRPContainer .Prices_PriceMRRPText_NoStrike, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingText, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingTextPrefix, .Prices_PriceContainer .Prices_ProductSavingContainer .Prices_SavingTextSuffix, .ProductActions_Container .ProductActions_ActionList {
    display: inline-block;
}

input#tbDelivery_HomeNumber {
    background-color: lightgrey;
    cursor: not-allowed;
}

input#tbDelivery_Address2 {
    background-color: lightgrey;
    cursor: not-allowed;
}

input#tbDelivery_Address3 {
    background-color: lightgrey;
    cursor: not-allowed;
}

input#tbDelivery_City {
    background-color: lightgrey;
    cursor: not-allowed;
}

input#tbDelivery_County {
    background-color: lightgrey;
    cursor: not-allowed;
}

div#ctl00_ContentPlaceHolder1_paymentDetails1_tddel9 {
    display: none;
}

/* Hide invoice address at checkout */

.transactionshow-mobile-wrap .AccountContainer .AddressesContainer .TransactionAccount.invoiceAddressContainer {????
    display: none;
}????
.NTResponsive.page-offers .promo-products-outer h3.grid-productName a br {
    display: none;
}

.NTResponsive.page-offers .promo-products-outer h3.grid-productName a .product-name {
    height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}

.page-paymentdetails input#ctl00_ContentPlaceHolder1_paymentDetails1_cbadditionaldeclaration {
    display: none;
}

div#ctl00_ContentPlaceHolder1_ViewBasket1_rptviewitems_ctl04_mobile_pnlImportCSV {
    display: none;
}

td#ctl00_ContentPlaceHolder1_ViewBasket1_ctl69_tdCell {
    display: none;
}

div#ctl00_ContentPlaceHolder1_ViewBasket1_dvPurchaseOrderRefContainer {
    height: 130px !important;
}

.NTResponsive .view-basket-mobile-wrap .AddmoreProducts-Container .code {
    padding-left: 40px;
}

.ImportCSV-Container {display: none! important}

.quickorderpadbuttoncontainer .trValidate {
    display: none !important;
}


/* AUTOREG FIELDS */

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table {
	background-color: transparent;
	padding: 0;
	border: none;
	box-shadow: none;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .register-strapline {
	padding-bottom: 0;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .register-strapline h2 {
	font-weight: bold;
	font-size: 36px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .register-strapline .details-about-you-title {
	font-size: 30px;
	margin-top: 60px;
	margin-bottom: 30px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow {
	padding-bottom: 20px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell input[type="password"],
.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell input[type="text"] {
	font-size: 16px;
}


.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell.mid {
	padding-bottom: 17px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .red {
	color: #ff0000;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectedWrap .selected {
    background: linear-gradient(180deg,#e5e5e5,#fff);
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectedWrap .selected .selectedWipe {
	font-size: 16px;
	position: relative;
	top: -3px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectedWrap .toggle {
    background: transparent;
	border: none;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectedWrap .toggle .arrow {
	margin: 24px auto;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectedWrap .toggle .arrow:before {
	display: block;
	position: relative;
	content: '';
	width: 6px; 
	height: 6px; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #666;
	top: -18px;
	left: -7px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList {
	border-radius: 8px;
	border: none;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList > li {
	border: 0;
	background-color: #3f3f3f;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList > li:first-child {
	padding-top: 20px;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList > li:last-child {
	padding-bottom: 20px !important;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList > li + li {
	padding-bottom: 0 !important;
	border: none;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow .Layout_TableCell .select-component-wrap .selectList > li > button {
	background-color: #3f3f3f;
	color: #fff;
	font-size: 16px;
	padding: 10px 1em;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow.button-container .Layout_TableCell > table {
	width: 100%;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .Layout_TableRow.button-container .Layout_TableCell > table tr td {
	text-align: right;
}

/* END AUTOREG FIELDS */

/*.searchables.filter-Vegan {
    display: none;
}

.searchables.filter-Vegetarian {
    display: none;
}
*/
.page-welcomeback .header-section.large.row {
    display: none;
}

/* Promo title on product page */

.main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_Container .ProductTitleBar_Title {
    width: 100%;
    padding-bottom: 0px;
}
.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar .ProductTitleBar_PromotionDescription a {
    color: #B40001;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
}

/* Remove powered by */

span.powered-text {visibility: hidden;}

.news-section.panel {
    display: none !important;
}

meter#password-strength-meter {
    display: none !important;
}
	
/* Change colour of brochure quicklink */

.divCustomerServices a.sitetoplink {color: #e8572a !important;
}

/*  checkout padding for 'Is the above address the same as the cardholders address' */

#ctl00_ContentPlaceHolder1_trinvaddressSwitch {
    Margin-top: 30px
    }

#ctl00_ContentPlaceHolder1_ucAddressFilterMobile_tdRightAddressBook {
    display: none !important;
}

/* START SDR 91991 - Search input update */

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {
    width: auto !important;
}
 
.mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
    height: 32px;
}

@media(min-width: 768px) {
    .mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch.open {
        padding-top: 0;
        padding-bottom: 0;
    }

    .TopGroupSearchControl {
        position: relative;
        top: 50%;
        /*transform: translateY(-50%)*/;
    }

    .nav-menu-container.collapsedsearch.fullmenu .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
        right: 0;
        bottom: 0;
    }
}

/* END SDR 91991 - Search input update */

/* Transparent background view icons */

.product-list-component .product-list-actions .product-card-types button.standard {
    background-image: url('/images/mobile/large-thumb-grid.png');
}

.product-list-component .product-list-actions .product-card-types button.condensed {
    background-image: url('/images/mobile/small-thumb-grid.png');
}

.product-list-component .product-list-actions .product-card-types button.flatlist {
    background-image: url('/images/mobile/list-grid.png');
}

div#ctl00_ContentPlaceHolder1_tddel10 {
    display: none !important;
}

/* Autoreg - User Interface */
.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .Layout_Table .register-strapline>strong {
	margin: 10px 0;
	display: block;
}

.NTResponsive .main-body-container .registration-mobile-wrap .register-auth-wrapper .NTButton {
	background: #CC3100;
}

.altregistration-mobile-wrap .registrationWrap .registration td .select-component-wrap,
.altregistration-mobile-wrap .registrationWrap .registration td input[type="password"],
.altregistration-mobile-wrap .registrationWrap .registration td input[type="text"],
.registration-mobile-wrap .registrationWrap .registration td .select-component-wrap,
.registration-mobile-wrap .registrationWrap .registration td input[type="password"],
.registration-mobile-wrap .registrationWrap .registration td input[type="text"] {
	margin: 0;
}

.altregistration-mobile-wrap .registrationWrap .registration td input[type="password"],
.altregistration-mobile-wrap .registrationWrap .registration td input[type="text"],
.registration-mobile-wrap .registrationWrap .registration td input[type="password"],
.registration-mobile-wrap .registrationWrap .registration td input[type="text"] {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
}
.altregistration-mobile-wrap .registrationWrap .registration td .select-component-wrap:focus,
.altregistration-mobile-wrap .registrationWrap .registration td input[type="password"]:focus,
.altregistration-mobile-wrap .registrationWrap .registration td input[type="text"]:focus,
.registration-mobile-wrap .registrationWrap .registration td .select-component-wrap:focus,
.registration-mobile-wrap .registrationWrap .registration td input[type="password"]:focus,
.registration-mobile-wrap .registrationWrap .registration td input[type="text"]:focus {
	box-shadow: 0 0 4px rgb(0, 169, 224);
}
.altregistration-mobile-wrap .registrationWrap .registration td .select-component-wrap.input-error,
.altregistration-mobile-wrap .registrationWrap .registration td input[type="password"].input-error,
.altregistration-mobile-wrap .registrationWrap .registration td input[type="text"].input-error,
.registration-mobile-wrap .registrationWrap .registration td .select-component-wrap.input-error,
.registration-mobile-wrap .registrationWrap .registration td input[type="password"].input-error,
.registration-mobile-wrap .registrationWrap .registration td input[type="text"].input-error {
	box-shadow: 0 0 4px rgb(255, 0, 0);
}
/* Autoreg - User Interface End */

/* Styling on approval PO ref issue fix */
.NTResponsive.page-transactionhistory .transactionhistory-mobile-wrap .transaction-history .TransactionHistory_OrdersGridContainer table tr td.custref {
    word-break: break-word;
  }

/* Fix stretched mobile banner + gap under banner */
/*
@media only screen and (max-width: 800px) {
#rev_slider_forcefullwidth,
#rev_slider_wrapper,
#rev_slider
{
height:90px !important;
}
}@media only screen and (max-width: 675px) {
#rev_slider_forcefullwidth,
#rev_slider_wrapper,
#rev_slider
{
height:60px !important;
}
}
@media only screen and (max-width: 499px) {
#rev_slider_forcefullwidth,
#rev_slider_wrapper,
#rev_slider
{
height:120px !important;
}
}
@media only screen and (max-width: 440px) {
#rev_slider_forcefullwidth,
#rev_slider_wrapper,
#rev_slider
{
height:100px !important;
}
}
@media only screen and (max-width: 340px) {
#rev_slider_forcefullwidth,
#rev_slider_wrapper,
#rev_slider
{
height:80px !important;
}
}
*/

.welcome-back-page .header-section.banner .container {
  width: auto;
  padding: 0;
}

/* Catalogue banner width 100% */
.page-productinfo .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli div.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption img, .product-list-page .fullwidthbanner-container .fullwidthabanner .tp-revslider-slidesli div.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption img
{
  max-width: 100% !important;
}

/* Fix stretched special offer product image */
.NTResponsive.page-offers .product-grid.promo-product-grid2 > li .grid-photo-box img, .NTResponsive.page-offers .product-grid.promo-product-grid > li .grid-photo-box img {
   width:auto;
}

/* MC-Live-1564 - Thank You text colour change */
#pnlMainBodyContainer > div.myaccounthistory-mobile-wrap > div > div.error {
    color: #90a941 !important;
}

/* MC-UAT-1444 - Price Alignment with Date */
.description-container .stockstatus {
    height:0px
} 

/* MC-UAT-1444 - Price Alignment with Date */
.description-container .stockstatus {
    height:0px
} 

#ctl00_ContentPlaceHolder1_dvTransactionShow .TransactionHeader .divDeliveryDate .TransactionDate Label{
    display: none !important;
}