/*#f19232*/
/*#f19232*/


@import url("https://use.typekit.net/ksv0eqe.css");
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Anton&display=swap');


@supports (-moz-appearance:none) {
    .sitelogo {
        margin-left: 85px;
    }
}


.ReturnToBuyerList a {
	width: 170px !Important; 
}

@media only screen and (max-width: 800px) {
	.page-component-container .page-component .page-component-products-list > li > a .page-product-img img {
		min-width: auto !important;
		min-height: auto !important;
	}
	
	.page-component-container .page-component .page-component-products-list > li.products-list-card {
		width: 50%;
	}
	
	.page-component-container .page-component .page-component-products-list > li > a {
		padding: 0;
	}
	
	.accordion .refineResults::before {
		margin-left: 0px !important;
	}
	
	.customerlogin-mobile-wrap .header-logo-container-m .logo-container {
		background-color: #1f1f21 !important;
	}
	
	.customerlogin-mobile-wrap .header-logo-container-m .logo-container .sitelogo {
		
		background-image: url(https://gk.weller.mchick.co.uk/V4V_Logo-03.svg) !important;
		background-repeat: no-repeat;
		display: block;
		width: 250px !important;
		background-size: 100% 100%;
		margin: 0 auto;
	}

	.NTResponsive .view-basket-mobile-wrap .AddmoreProducts-Container .qty-buy-now-container .buybutton .NTButton {
	  text-align: center;
	}

}


body, div, .page-component-container .page-component .page-component-products-list > li > a > .titl {
font-family: "gill-sans-nova", sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;
/*z-index:999;*/
}

.header-logo-container {
	/* width:350px !important; */
}

.pnlLinks{
	width:300px;
}


.loggedin .pnlLinks{
	width:inherit;
}


.footerCol a {
  font-family: 'Anton', Arial, sans-serif !important;
  font-size: 1.0em;
}

.loggedin .sitetoplink, .sitetoplinkquicklinks, .sitetoplink.registration, .sitetoplink.logged-in.myaccount {	
	line-height:35px;
	text-align:center;
	padding-right:0px !important;
	padding: 2px 20px 2px 20px !important;
	border-radius: 34px;
	margin-right:10px;
	border: 1px solid white;
	font-weight:400 !important;
}

.sitetoplink {
	
	line-height:35px;
	text-align:center;
	padding: 2px 20px;
	border-radius: 34px;
	margin-right:10px;
}

.topsplittercontainer {
	display:none;
}

.sitetoplink.registration, {
	border:1px solid #fff;
	color:#fff;
}

.sitetoplink.not-logged-in:hover, .sitetoplink.logout:hover{
	border:1px solid #fff;
	color:#fff !important;
	background-color:#201E1B;
}

.loggedin .sitetoplink.logout {
	border: 1px solid #E4B35A !important;
	background: #E4B35A  !important;
	color:#201E1B !important;
}

.loggedin .sitetoplink.logout:hover {
	border: 1px solid #fff !important;
	background: #201E1B !important;
	color:#fff !important;
}


.sitetoplink.not-logged-in, .sitetoplinklogout {
	border: 1px solid #E4B35A;
	background: #E4B35A;
	color:#201E1B !important;
}

.sitetoplink.registration:hover, .loggedin .sitetoplink:hover, .sitetoplinkquicklinks:hover, .sitetoplink.logged-in.myaccount:hover  {
	background: #E4B35A;
	border-color: #E4B35A;
	color:#201E1B !important;
}

a.moreinfo{
	font-size: 10px !important;
}

h1, h2, h3, h4, h5, .Scroller_Heading {
  font-family: 'Anton' !important;
  font-weight: normal !important;
  font-style: normal !important;
}

.currencySelection {
  width: 300px;
}

div#ctl00_ucSiteTopLinks_dvCountdownSiteTopLinks {
  margin-left: -300px;
}

.mobileNT .header-wrap-space .header{
  background:#2C2F31 !important;
}

.mobileNT .header-wrap-space .header .primary-navigation {	
  background: #edefee !important;
}

.mobileNT .header-wrap-space .header .primary-navigation a{
  color: #2C2F31 !important;
}

/* Logo */

.header-logo-container {
/* width: calc(50% + 160px) !important;*/ /* Removed S */
 float:left !important;
 /*min-height:100px !important;*/
 display:block;
 padding:20px !important;
 z-index:0 !important;
}

.mobileNT .header-logo-container {
	
	 z-index:0 !important;
}

.logo-container {
	width: 100% !important;
}


.loggedin .logo-container {
	width:100vw !impotant;
}

.loggedin .header-logo-container {
	padding: 0px 33vw 0px 33vw !important;
	width: 100vw !important;
	min-height:80px !important;
	top: -3px !important;
}


.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
	
  background-image: url(https://gk.weller.mchick.co.uk/V4V_Logo-03.svg) !important;
  background-size: 340px !important;
  margin: auto !important;
}

.mobileNT .header-wrap-space .header .header-logo-container .logo-container a.sitelogo {
  width: 140px !important;
}	
	
/* Serach */

@media (max-width: 820px) {
  #dvSearch {
    /* top: 0; */
    /* width: 98% !important; */
    /* margin-left: 1% !important; */
    /* right: 200px; */
    /* margin-left: 10px; */
  }
  .header-logo-container {
	  padding:0px !important;
	  margin-bottom: 20px;
  }
  .burger-menu{
	margin-top:20px !important;	  
  }
  
  #searchSiteTrigger {
	  left:70vw !important;
  }
}

@media (max-width: 680px) {

  .burger-menu{
	margin-top: 55px !important;	  
  }	
}

@media (min-width: 768px) {
  #dvSearch {
    /* padding-left: 100px; */
  }
  
  .addtobasket-container{
	  min-height:63px;
	  
  }

}

#loginBox ul{
	padding: 1rem;
	display: flex;
	flex-direction: column;
	gap: 23px;
}

#loginBox li{
	list-style-type: none;
	height: initial;
	display:block;
}

#loginBox li a{
  background: #E4B35A;
  border-radius: 5rem;
  color: #ffffff !important;
  border-bottom: 0 !important;
  	display:block;
  font-family: 'Anton', sans-serif;
  padding: 1rem;
  font-size: 1rem !important;
}

/* Quick Links */

.site-top-links-holder .siteTopLinksMobileNT .pnlLinks a {
    font-family: 'Anton', sans-serif;
	font-weight: normal;
}

.ReturnToAdmin {
  padding-right: 15px;
}


/* Breadcrumb */

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer .productnamebreadcrumb {
  font-weight: 400 !important;
}


/*Remove weried home icon*/

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer .BreadCrumbs_HomeBreadcrumb {
  background-image: none;
  background-repeat: no-repeat;
  padding-left: 0px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer {
  padding-left: 0px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.BreadCrumbs_HomeBreadcrumb,
.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.breadcrumb {
  color: #454545;
  font-size: 12px;
}


/* Header Search */

@media (min-width:841px) and (max-width: 969px) {
  .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .search-container .navSearch {
    top: -60px!important;
  }
} 

@media (min-width: 970px) and (max-width: 1185px) {
  .burger-menu-holder.stackedv2 .mainSearch, .nav-menu-container.stackedv2 .mainSearch {
    margin-top: 38px !important;
  }
}

@media (min-width: 1186px) {
  .site-top-links-holder+.header-wrap-space {
    min-height: 42px;
    margin-top: -75px;
  }
  .mobileNT .header-logo-container .logo-container {
    padding-top: 0px;
  }
}

.divloginregistercontainer {
	
}

.header-logo-container {
	margin-left:250px !important;
	margin-right:250px !important;	
}

/* Header */

@media only screen and (min-width: 970px) {
  #ctl00_dvMobileMenuContainer.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    height: 80px !important;
    width:320px !important;
    margin:auto !important;
  }
}

@media only screen and (min-width: 1076px) {
  #ctl00_dvMobileMenuContainer.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    margin-top: -1px;
    top: -27px;
    position: relative;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mobileNT#ctl00_dvMobileMenuContainer .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
  height: 127px !important;
}
}

/* Mobile Header */

@media only screen and (min-width: 768px) {
.nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
  margin: auto !important;
 
}
}

0.divloginregistercontainer {
/*	margin-left:80px; */
}


.mobileNT .header-navigation-container .main-navigation-container .search-container .navSearch .goSearch {
	
	background-color:#e4b35a !important;	
}

/* seo content */
.products-meta-intro, .products-meta-footer {
	padding: 10px !important;
}

@media (min-width: 992px) {
  .products-meta-intro, .products-meta-footer {
		margin: 10px 10% -20px 22%;	
  }
  
	.products-meta-footer{
		margin-bottom:20px;
	}
}

@media (min-width: 1370px) {  
	.products-meta-intro, .products-meta-footer {
		margin: 10px 20% -20px 280px;			
	}
	
	.products-meta-footer{
		margin-bottom:20px;
	}
}




#dvNavSearch {
	/*position:sticky;
	margin-left:78vw; */
	/* width:20vw !important; */
	/*  margin-left: 420px; */
	display: flex;
}

@media only screen and (max-width: 970px) {


.loggedin #dvNavSearch {
	margin-top: 56px !important;
	/*margin-left:66vw;	
   margin-left: 420px; */
	
}


  #dvNavSearch {
    /* margin-left: 0; */
    width: 100vw !important;
  }

  .mobileNT .header-logo-container .logo-container {
    min-width: 215px;
  }
  .nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    height: 41px;
    width: 114px;
    display: block;
    margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
  }

  
  #ctl00_dvMobileMenuContainer.mobileNT .header-logo-container .logo-container {
    /* min-width: 216px; */
    display: flex;
    /* justify-content: center; */
  }
}


@media only screen and (min-width: 700px) and (max-width: 970px) {

  #dvNavSearch {
    margin-left: 0;
    /* position:sticky; */
    margin-left:auto !important;
    width: 25vw !important;
    /*  margin-left: 420px; */
 }

  .mobileNT .header-logo-container .logo-container {
    min-width: 215px;
  }
  .nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    height: 64px;
    width: 350px !Important;
    display: block;
    margin: auto !important;
    top: -13px;
    position: relative;
  }

	.nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container {
	  height: 55px;
	  width: 114px;
	  float: none !important;
	  display: inline !important;
	}
  
  #ctl00_dvMobileMenuContainer.mobileNT .header-logo-container .logo-container {
    min-width: 216px;
  }
}



@media only screen and (min-width: 768px) {
  
 .primaryImage {
	 max-width:600px !important;
	 max-height:600px !important;
 }
 
 #ctl00_ContentPlaceHolder1_ctl14_rptProductSKUImages_ctl01_ctl02_imgPrimaryImage{
	 margin:20px !important;
	 width:100% !important;
	 height:100% !important;
 }
	  
}

#searchSiteTrigger {	
	right: 50px !important;
}



@media only screen and (min-width: 1110px) and (max-width: 1160px) {
  
  .nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
   
    margin-left: auto;
  }
  
}

@media only screen and (min-width: 970px) {
  
  .nav-menu-container.stackedv2 .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
   
    margin-left: 0;
  }
  
}

@media only screen and (min-width: 768px) {
  .burger-menu-holder.stackedv2+.burger-menu-trigger>button {
    height: 57px;
  }
}

@media (max-width: 840px) and (min-width: 768px) {
  .burger-menu-holder.stackedv2 .header-navigation-container .main-navigation-container .search-container,
  .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .search-container {
    top: 6px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .basket-container {
    top: 11px;
  }
}


@media (min-width: 768px) and (max-width: 1024px) {
.burger-menu-holder.stackedv2 .mainSearch, .nav-menu-container.stackedv2 .mainSearch {
    margin-top: 40px !important;
}
}

@media only screen and (min-width: 970px) {
 .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .basket-container {
    top: 10px;
  }
}

@media only screen and (min-width: 1186px) {
  .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .basket-container {
    top: 9px;
  }
}


/* Nav */

ul.top>li.topLevel a.tier {
 font-family: 'Anton', sans-serif;
}


/* Header Background */

.mobileNT .header-wrap-space .header,
.site-top-links-holder {
/*background-image: url(https://www.greeneking.co.uk/Static/images/patterns/distressed-transparent.png);*/
  background-color: #2C2F31;
  background-repeat: repeat;
}

.mobileNT {
  /*background: url(https://www.greeneking.co.uk/Static/images/patterns/distressed-transparent.png) !important;*/
  background-color: #2C2F31;!important;
  background-repeat: repeat;
}

.mobileNT .site-top-links-holder {
  background-color: #2C2F31 !important;
  background: none !important;
  min-height:60px;
}


/* Intro Pop Up */

.intropopup {
  border-bottom: 2px solid #f19232 ;
}

.intropopup .col-xs-12 {
  padding: 15px 15px 30px 15px;
  text-align: center;
}

.intropopup .faux-title {
    text-align: center;
}

@media only screen and (min-width: 767px) {
  .intropopup .col-xs-12 {
    padding: 30px 30px 50px 30px;
  }

  .intropopup .faux-title {
    text-align: left;
  }

}

.intropopup p {
  margin-bottom: 20px !important;
  color: #4F5251 !important;
}

.intropopup p:nth-child(2) {
  color: #4F5251;
  font-weight: bold;
}

.intropopup .faux-title {
  font-size: 26px;
  font-family: 'Anton', sans-serif !important;
  text-transform: uppercase;
  margin-bottom: 10px !important;
  color: #2C2F31  !important;
}

.meta-intro p {
  text-align: left;
  margin-bottom: 30px;
  color: #2C2F31 ;
}

.intropopup .button-holder {
  padding-top: 10px;
}

.intropopup .buttonLeft {
  background: #f19232 ;
  color: #ffffff !important;
  border-bottom: 0 !important;
  font-family: 'Anton', sans-serif;
  border-radius: 3px;
  padding: 10px 15px 10px 15px;
  font-size: 14px !important;
}

.customcountdownscheduledatesitetoplinks > div {

    display: block;
    font-family: 'Anton' !important;

}

.intropopup .buttonRight {
  color: #ffffff;
  font-weight: 400;
  font-family: 'Anton', sans-serif !important;
  padding: 10px 15px 10px 15px;
  border-radius: 3px;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.overlay-content a {
  background: #E4B35A ;
  color: #ffffff !important;
  border-bottom: 0 !important;
	font-family: 'Anton', sans-serif;
  border-radius: 3px;
  padding: 10px 15px 10px 15px;
  font-size: 14px !important;
}

.supplier {
  display: none;
}

/* Make header smaller */

.mobileNT .header-wrap-space .header .primary-navigation {
  min-height: 20px;
}

@media only screen and (min-width: 1076px) {

.mobileNT .header-wrap-space .header .primary-navigation {
 /* margin-top: -20px; */
}
}

.mobileNT .header-wrap-space .header .primary-navigation ul.top li a.tier {
  padding: 9px 21px 3px;
}


/* Popup Homepage */

.overlayPopUp {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  background-color: #ffffff;
  overflow-x: hidden;
  transition: 0.5s;
}

.overlayPopUp a.closebtn {
  color: #000000;
}

.overlayPopUp a.closebtn:hover {
  text-decoration: none;
}

.overlayPopUp .numberCircle {
  position: absolute;
  left: 15px;
  color: white;
  background-color: red;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  line-height: 38px;
  font-size: 10px;
  text-align: center;
  cursor: pointer;
  z-index: 999;
}

.overlatPopUp {
  text-align: left;
}

.overlayPopUp p.numbers {
  text-align: left;
  padding-left: 50px;
}

.overlay-content {
  position: relative;
  top: 80px;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}


.overlayPopUp .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 40px;
}

@media only screen and (max-width: 767px) {
  .overlay-content .col-xs-12 {
     margin-bottom: 20px;
  }

}
@media only screen and (min-width: 767px) and (max-width: 810px) {
	
	.pnlHomeContentRows .col-sm-3.dTableCell {
		width:100% !important;
	}

}



@media only screen and (min-width: 768px) {
  .overlay-content {
     top: 25%;
  }

}


/* Take Me To Block */

.takeMeTo p strong {
  font-size: 1.6rem;
 font-family: 'Anton', sans-serif;
	 color: #2C2F31 ;
  letter-spacing: 1px;
  font-style: normal;
  font-weight: 400;
}

.takeMeTo br {
  display: none;
}

@media only screen and (max-width: 768px) {
  .takeMeTo a {
    width: 48% !important;
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.takeMeTo a {
  padding: 0.5rem;
  background: #E4B35A ;
  border-radius: 5rem;
  color: #ffffff !important;
  border-bottom: 0 !important;
  font-family: 'Anton', sans-serif;
  padding: 1rem;
  font-size: 1rem !important;
}

/*.takeMeTo a:last-of-type {
  display: none !important;
}*/

.loggedin .burger-menu {
	margin-top:55px !important;
}

.takeMeTo span:first-of-type {
  display: inline-block;
}

.takeMeTo span:last-of-type {
  margin-top: 5px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {

.takeMeTo {
  display: block;
}

#ctl00_cphHomepage_pnlContentRows h2 {
  margin-bottom: 0;
}
}



/*.takeMeTo p:last-of-type {
  margin-top: 30px;
}*/

.takeMeToImg {
/*  margin-right: 10px;
  margin-top: -10px;*/
  width: 30px;
  margin-right: 15px;
  display: none;
}

@media only screen and (min-width: 600px) {
  .takeMeTo a {
    display: block !important;
    text-align: center;
    margin-bottom: 20px;
    width: 100% !important;
    margin-left: 0 !important;
  }
}


/* Left Hand Homepage Hero Text */

#ctl00_cphHomepage_pnlContentRows {
  padding-top: 8px!important;
}

/*#ctl00_cphHomepage_pnlContentRows h2 {
  padding: 0 0 0.4em 0!important;
}*/

.takeMeToHeader {
  padding-left: 5px;
}

.takeMeToHeader h2 {
  font-size: 16px;
  color: #2C2F31 ;
  font-family: 'Anton', sans-serif;
  display: inline-block;
}

.takeMeToHeader img {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
  margin-right: 15px;
  width: 30px;

}
@media only screen and (max-width: 768px) {
 .takeMeToHeader {
   display: none
 }
 
  .takeMeToHeader img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) {

.takeMeToHeader img {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
  margin-right: 8px;
  width: 30px;
  margin-left: 15px;
}

}




/* Overview page drinks */

#ctl00_ucBreadCrumbs_lblBreadCrumbs {
  font-family: 'Anton', sans-serif;
  font-size: 16px;
}

.BreadCrumbs_Container {
  margin: initial !important;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.breadcrumb:last-child {
  color: #2C2F31 ;
  font-weight: 400;
  font-size: 16px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.BreadCrumbs_HomeBreadcrumb {
  font-family: 'Anton', sans-serif;
  font-size: 16px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.breadcrumb {
  font-size: 16px;
}

.select-component-wrap .selectedWrap .toggle {
  background-color: #A57721;
  background: #A57721;
}

.product-list-component .product-list-header>h1.product-title {
  font-family: 'Anton', sans-serif;
  color: #2C2F31 ;
}

.product-list-component .product-list-actions .item-count {
font-family: 'Anton', sans-serif;
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-compare {
  background: #A9A9A9 ;
  
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-compare .compare-label {
  color: #ffffff;
font-family: 'Anton', sans-serif !important;
  margin-top: 3px;
}

.product-list-component>.products>li .product-actions-container .product-quick-view-trigger {
  color: #ffffff;
	font-family: 'Anton', sans-serif;
}

.product-list-component>.products>li .product-actions-container {
  border-bottom: 0;
  position: relative;
  padding-top: 20px;
}



.product-list-component>.products>li .product-actions-container .product-compare input[type=checkbox]:checked+label span {
  background: url('https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Tick.svg') center 23px;
  background-size: 30px;
}

.product-list-component>.products>li .photo-container {
  padding: 14px 14px 0 14px;
}

.product-list-component>.products>li .description-container a {
 font-family: 'Anton', sans-serif; !important;
  color: #2C2F31 ;
  font-size: 18px;
}

.product-list-component>.products>li .description-container .stock {
  color: #00C217;
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif;
}

.product-list-component>.products>li .description-container .price {
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.product-list-component>.products>li .photo-container .ProductList_FavouriteExists,
.product-list-component>.products>li .photo-container .ProductList_FavouriteNotExists:hover {
  background-image: url('https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Favourite_Red.svg') !important;
}

.product-list-component>.products>li .photo-container .ProductList_FavouriteNotExists {
  background-image: url('https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Favourite_Grey.svg');
}

.product-list-component>.products>li .product-actions-container .product-compare {
  border-right: 2px solid #ffffff;
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-quick-view-trigger>button {
  padding: 8px 10px 11px 12.5px;
  background: #A9A9A9 ;
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-compare {
  padding: 6px 5px 1px 6px;
  vertical-align: middle;
}


.product-list-component>.products>li.with-quick-view-component .product-card {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
}

.product-list-component>.products>li .product-actions-container .product-compare input[type=checkbox]+label span {
  background: #ffffff;
}

.product-list-component>.products>li .product-actions-container .product-compare.selected-compare {
  background: #00C217 !important;
}

.product-list-component>.products>li .product-actions-container .product-compare.selected-compare {
  vertical-align: middle;
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-quick-view-trigger>button {
  background-image: url('https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Quick_Look.svg');
 background-repeat: no-repeat;
 background-position: 0px center;
  color:#fff;
}

.product-list-component > .products > li .product-actions-container > span {
	height: 38px;
}

@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
  .product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-quick-view-trigger>button {
    background-position: -50px center;
  }
  .product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-compare {
    padding: 7px 5px 1px 6px;
    vertical-align: middle;
  }
}

.product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-quick-view-trigger>button:hover {
  background-image: url('https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Quick_Look.svg');
  background-color: #2C2F31 ;
  background-position: -1px center;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .accordion .head>a {
  color: #454545;
  font-family: 'Anton', Arial, sans-serif;
  font-size: 18px;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .product-list-filter-component .clearall-filter {
  background-color: #A9A9A9;
  border-radius: 5px;
  color: #ffffff;
  font-family: 'Anton', Arial, sans-serif;
  padding: .4em .8em;
  width: initial;
  margin: 0 auto;
  text-align: center;
  display: block;
  border: 0;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .accordion .refineResults {
  margin-top: 20px;
  font-family: 'Anton', Arial, sans-serif;
  color: #2C2F31;
  font-size: 1.4em;
}

.button-holder .NTButton {
  font-family: 'Anton', Arial, sans-serif !important;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
  border-radius: 3px;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.addtobasket-container {
  background-color: #ffffff;
}

.product-list-component>.products>li .description-container .title {
  height: initial;
}

.product-list-component>.products>li .description-container .price {
  border-bottom: 1px solid #DCDCDC;
  padding-bottom: 10px;
}

.qty-label {
  font-family: 'Anton', Arial, sans-serif;
}

.addtobasket-container .qty-holder .qty {
  background: #F0F0F0;
  border: 0;
  border-radius: 6px;
  height: 37px;
  width: 37px;
}

.ProductSKU_TopContainer .productinfoiconfields a.promobadge{
	height: 100px !important;
	width: 100px !important;
}

.main-body-container .InnerContainer .ProductIcons_Container .ProductIcons_FeaturedIcons ul li {
	height: 60px !important;
	width: 60px !important;	
	max-width:  60px !important;	
	max-height:  60px !important;	
	
}

.ProductSKU_TopContainer a.New  {
	height:60px !important;
	width: 50px !important;
	display: block;
}

.checkout-main-container .LastChanceCheckoutOffers   {
	width:100% !important;
}

.checkout-main-container .LastChanceCheckoutOffers .Scroller_ProductScrollerImage {
	max-width:100% !important;
}

.product-card.standard .featuredsectionfields a.New{
	height:44px !important;
}


/* Single Product Page */

.main-body-container .InnerContainer .ProductSKU_Title {
  border-bottom: 0 !important;
}

.main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_Container .ProductTitleBar_Title {
  font-family: 'Anton', Arial, sans-serif !important;
  letter-spacing: 1px;
  font-weight: 400;
  color: #2C2F31 ;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar {
  background-color: #ffffff !important;
}

.ProductDescription_Container .ProductDescription_DescriptionInner .ProductShortDescription ul {
  list-style-image: none;
  list-style: none;
}

.ProductDescription_Container .ProductDescription_DescriptionInner .ProductShortDescription ul li {
  /*font-family: 'Anton', Arial, sans-serif !important; */
  color: #454545;
  text-transform: uppercase;
  font-size: 16px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket .AddToBasket_ButtonContainer .AddToBasket_Button {
  font-weight: 400;
  font-family: 'Anton', Arial, sans-serif !important;
  box-shadow: 0px 0px 2px 0px;
  border-radius: 3px;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket .AddToBasket_QtyContainer input,
.ProductSKU_BottomContainer .AddToBasket_QtyContainer input {
  background: #F0F0F0;
  border: 0;
  border-radius: 6px;
  height: 37px;
  width: 37px;
  padding:2px;
  /*text-align: center;*/
}

.col-xs-12.offer-header{
	padding-left:0px;
	padding-right:0px;
}

.gin-button{
	 background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.main-body-container .InnerContainer .ProductSKU_Title .ProductTitleBar_Container .ProductTitleBar_Title {
  display: none;
}

.ProductSKU_FloatingBar .CollapsiblePanelHead_Container .CollapsiblePanelHead_HeaderContainer .ProductTitleBar_Title {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
  font-size: 26px;
  margin-bottom: 15px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .CollapsiblePanelHead_Container .CollapsiblePanelHead_HeaderContainer .CollapsiblePanelHead_HeaderTitle {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #454545;
  font-weight: 400;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceTextPrefix,
.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceText,
.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceTextSuffix {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .StockLevel_Container .StockLevel_StockLevelText {
  color: #00C217;
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif !important;
  font-size: 14px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_ProductDescription .ProductShortDescription ul {
  padding-left: 0;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_ProductDescription {
  border-bottom: 2px solid #F0F0F0;
  padding-bottom: 15px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket {
  padding-top: 15px;
}

.ProductActions_Container {
  opacity: 1;
}

.ctl00_ContentPlaceHolder1_ctl15_dvProductActionsContainer{
	margin:auto;
}

.AddToBasket_ControlContainer .AddToBasket_QtyContainer .AddToBasket_Qty {
  font-family: 'Anton', Arial, sans-serif !important;
}

.ProductActions_Container .ProductActions_ActionList li {
  float: left;
}

.ProductActions_Container .ProductActions_ActionList li {
  display: block;
}

.ProductActions_Container .ProductActions_ActionList li a {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
  text-transform: uppercase;
  font-size: 14px;
}

.product-list-component .instockemail {
  text-align: center;
      padding-top: 12px;
      font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;

}

.TabbedData_Container .TabbedData_TabHeadContainer .TabbedData_TabSelected,
.TabbedData_Container .TabbedData_TabHeadContainer .TabbedData_TabHead {
  border: 0 !important;
  border-bottom: 1px solid #f19232  !important;
}

.TabbedData_Container .TabbedData_TabBodyContainer {
  border: 0 !important;
}

.TabbedData_Container .TabbedData_TabHeadContainer .TabbedData_TabHead {
  box-shadow: 0px -4px 7px #e6e6e6;
  color: #2C2F31 ;
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif !important;
  font-weight: 400;
  border-radius: 3px 3px 0 0 !important;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  margin-right: 10px;
}

.TabbedData_TabHeadContainer .TabbedData_TabHead.TabbedData_TabSelected {
  background: #212529  !important;
  color: #ffffff;
}

.TabbedData_Container .TabbedData_TabBodyContainer {
  border-top: 2px solid #b2832f  !important;
  box-shadow: 0px 5px 9px rgb(0, 0, 0, 0.2);
}

.TabbedData_Container .TabbedData_TabBodyContainer .TabbedData_SectionContainer {
  color: #212529;
  font-size: 14px;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerOptionsLink .Scroller_ProductScrollerTitle {
  font-weight: 400 !important;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_QtyContainer input {
  width: 30px;
}

.Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextPrefix, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceText, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextSuffix {
  font-weight: 400;
}


/* Range page */


/* Reposonsive tabs */


/* Tabs container */

.range-banner {
  background-size: cover;
  height: 500px;
}

.range-banner h1 {
  color: #A57721;
  font-family: 'Anton', Arial, sans-serif !important;
  font-size: 40px;
}

.range-banner p {
  color: #ffffff;
  font-size: 14px;
}

.range-banner p:last-of-type {
  padding-bottom: 20px;
}

.range-button-left {
  background-color: #C18B28;
  padding: 10px 20px 10px 20px;
  border-radius: 3px;
  color: #ffffff !important;
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif !important;
}

.range-button-right {
  padding: 10px 20px 10px 20px;
  background: #f19232 ;
  border-radius: 3px;
  color: #ffffff !important;
  text-transform: uppercase;
  font-family: 'Anton', Arial, sans-serif !important;
}

.intro-banner-range {
  margin-top: 40px;
  margin-bottom: 40px;
}

.intro-banner-range h2 {
  color: #2C2F31 ;
}

.range-tabs .row a {
  padding: 10px 20px 10px 20px;
  color: #ffffff;
  font-family: 'Anton', Arial, sans-serif !important;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
  border-radius: 3px;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.range-tabs .row h2 {
  color: #2C2F31 ;
}

.range-tabs .row .range-button {
  margin-top: 20px;
}

.r-tabs {
  position: relative;
  border-radius: 4px;
}


/* Tab element */

.r-tabs .r-tabs-nav .r-tabs-tab {
  position: relative;
  background-color: #ffffff;
  margin-right: 15px;
}

.r-tabs-accordion-title {
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
}


/* Tab anchor */

.r-tabs .r-tabs-nav .r-tabs-anchor {
  display: inline-block;
  padding: 10px 12px;
  text-decoration: none;
  font-size: 14px;
  color: #2C2F31 ;
  box-shadow: 0px -4px 7px #e6e6e6;
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}


/* Disabled tab */

.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5;
}


/* Active state tab anchor */

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #ffffff;
  text-shadow: none;
  background-color: #2C2F31 ;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding-left: 15px;
  padding-right: 15px;
}


/* Tab panel */

.r-tabs .r-tabs-panel {
  background-color: white;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: 0px 5px 9px rgb(0, 0, 0, 0.2);
}


/* Accordion anchor */

.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;
  background-color: #2C2F31 ;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  font-size: 12px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}


/* Active accordion anchor */

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #2C2F31 ;
  color: #ffffff;
  text-shadow: none;
}


/* Disabled accordion button */

.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5;
}

.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
  border-bottom: 2px solid #f19232 ;
}

.r-tabs .r-tabs-tab {
  display: inline-block;
  margin: 0;
  list-style: none;
}

.r-tabs .r-tabs-panel {
  display: none;
}

.r-tabs .r-tabs-accordion-title {
  display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block;
}

.deals-block {
  margin-bottom: 30px;
}

.deals-block-border {
  box-shadow: 0px 5px 9px rgb(0, 0, 0, 0.2);
  width: 100%;
  float: left;
}

.deals-block .inner-2 {
  float: left;
  padding-left: 20px;
}

.deals-block h2 {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
  font-size: 16px;
}

.deals-block .inner-2 img {
  position: absolute;
  bottom: 15px;
  right: 20px;
}

.deals-block .inner-2 a {
  border-radius: 3px;
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
  padding: 5px 30px 5px 30px;
  position: absolute;
  bottom: 20px;
  color: #ffffff;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}


/* Accordion responsive breakpoint */

@media only screen and (max-width: 768px) {
  .r-tabs .r-tabs-nav {
    display: none;
  }
  .r-tabs .r-tabs-accordion-title {
    display: block;
    margin-bottom: 3px;
  }
  .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .tab-right-no-copy-image {
    padding: 15px 15px 30px 15px;
  }
  .tab-right-copy-image {
    padding: 15px 15px 30px 15px;
  }
  .range-tabs img {
    padding-top: 15px;
  }
  .tab-right-copy-image img {
    display: block;
    margin: 0 auto;
    padding-top: 0;
  }
  .deals-block .inner-1 img {
    display: block;
    margin: 0 auto;
    padding-top: 25px;
  }
  .deals-block .inner-2 {
    height: 150px;
  }
  .deals-block-left {
    margin-bottom: 30px;
  }
  .range-button-left,
  .range-button-right {
    display: block;
    max-width: 250px;
    margin-bottom: 10px;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .tab-right-no-copy-image {
    padding: 30px 30px 0 0;
  }
  .range-tabs .container {
    padding-left: 0;
    padding-right: 0;
  }
  .range-button-left {
    margin-right: 20px;
  }
  .range-banner .col-md-offset-6 {
    height: 500px;
  }
  .range-banner h1 {
    font-size: 40px;
  }
  .range-banner-content {
    position: absolute;
    top: 42%;
    transform: translateY(-42%);
  }
  .deals-block .inner-1 {
    float: left;
  }
}


/* Promotions Page */

.contentWrapper h1 {
  color: #2C2F31 ;
}

.contentWrapper .typeContentWrapper .typeContent aside h2 {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
  font-size: 14px;
  margin-top: 20px;
}

.contentWrapper .typeContentWrapper .typeContent aside .buttons .controls .button {
  font-weight: 400;
}

.contentWrapper .typeContentWrapper .typeContent aside .buttons .controls {
  font-weight: 400;
  border-radius: 3px;
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
  color: #ffffff;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li.tab-active,
.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li.tab-active a {
  background-color: #2C2F31  !important;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-family: 'Anton', Arial, sans-serif !important;
  border-radius: 4px 4px 0px 0px;
}

.contentWrapper .upperTypeSelector {
  border-bottom: 1px solid #f19232 ;
}

.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li a {
  color: #2C2F31 ;
  border-radius: 4px 4px 0px 0px;
}

.contentWrapper .upperTypeSelector {
  border-bottom: 3px solid #f19232  !important;
}

.page-promotions .page-inner,
.page-promotions .main-body-container,
.page-promotions .typeContentWrapper,
.page-promotions #typeList {
  background: #fafafa;
}

.page-promotions .button a,
.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li {
  background: #ffffff;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #ffffff !important;
  border-radius: 4px 4px 0px 0px;
}

.page-promotions .contentWrapper .typeContentWrapper .typeContent aside {
  padding: 20px;
  width:35% !important;
  float:left;
}

@media (max-width: 700px) {
.page-promotions .contentWrapper .typeContentWrapper .typeContent aside {
  padding: 20px;
  width:100% !important;
  float:left;
}



.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo
{
  background-image: url(https://gk.weller.mchick.co.uk/V4V_Logo-03.svg) !important;
  background-size: 210px !important;
  margin: auto !important;
  left: 59px;
  position: relative;
}

.header-logo-container
{
  width: calc(50% + 160px) !important;
  float: left !important;
  display: block;
  z-index: 0 !important;
  padding: 0px !important;

}

.loggedin #dvNavSearch {
	margin-left:0px;
	width:100vw !important;
}

.mobileNT .header-wrap-space .header .header-logo-container .logo-container a.sitelogo
{
  width: 260px !important;
}

.loggedin .header-logo-container
{
  padding: 0px !important;
  width: 100vw !important;
  min-height: 40px !important;
  top: 0px !important;
}
  
  
}


.contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon {
  position: absolute;
  right: 10px;
  bottom: 10px;
}


@media (max-width: 430px) {

.contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a label {

  background-color: #2C2F31 ;
  color: #ffffff;
   font-family: 'Anton', Arial, sans-serif !important;

	}
}



@media (max-width: 768px) {
  .contentWrapper .typeContentWrapper .typeContent figure img {
    /*      width: 22%;*/
    height: auto;
    margin: 0 auto;
    display: block;
  }
}

@media (min-width: 769px) {
  .contentWrapper .typeContentWrapper section {
    width: 19%;
    display: inline-block;
    padding: 0;
    height: 300px;
    min-height: 300px;
  }
  .contentWrapper .typeContentWrapper .typeContent figure {
    float: none;
    width: 100%;
    height: initial;
  }
  .contentWrapper .typeContentWrapper .typeContent figure img {
    width: 100%;
    height: auto;
  }
  .contentWrapper .typeContentWrapper .typeContent aside {
    width: 100%;
  }
  .contentWrapper .typeContentWrapper .typeContent aside p {
    display: none;
  }
  .contentWrapper .typeContentWrapper .typeContent aside .buttons {
    width: initial;
    position: initial;
  }
  .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls .button {
    width: initial;
    padding: 0;
    height: initial;
    font-weight: 400;
  }
  .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls .button.view {
    background-color: transparent !important;
    font-size: 14px;
    margin-right: 0;
  }
  
  .contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img.filter, .contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img:active, .contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img:focus, .contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img:hover {
	position: static !important; 
  }	

  
  .contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon {
    position: absolute;
    right: 20px;
  }
  .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls {
    width: 66px;
    max-width: none;
    position: absolute;
    padding: 5px 5px 5px 5px;
    position: absolute;
    bottom: 20px;
    font-weight: 400;
  }
}

@media (min-width: 500px) {
  .page-promotions .contentWrapper .upperTypeSelector {
    border-bottom: 3px solid #f19232;
    margin-top: -30px;
  }
  .page-promotions .contentWrapper h1 {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {
  .contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon {
    position: relative !important;
    right: 0 !important;
  }
}


/* Single Promo Offer */

.NTResponsive.page-offers .promo-products-outer section header img.starIconFD,
.NTResponsive.page-offers .promo-products-outer section header img.arrowDownIconFD {
  display: none;
}

.NTResponsive.page-offers .promo-products-outer section header h3 {
  padding: 0;
  color: #2C2F31 ;
}

.NTResponsive.page-offers .promo-products-outer .product-name {
  font-size: 16px;
}

.NTResponsive.page-offers .promo-products-outer section header {
  border-bottom: 1px solid #D1D1D1;
}

.NTResponsive.page-offers .promo-products-outer .product-grid.promo-product-grid>li {
  border: 0;
  box-shadow: 0px 5px 9px rgb(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.NTResponsive.page-offers h3.grid-productName {
  border-top: 2px solid #f19232 ;
  height:100px;
}

.NTResponsive.page-offers .promo-products-outer h3.grid-productName a {
  color: #2C2F31 ;
}

.NTResponsive.page-offers .product-grid .grid-productName .product-browse-catref {
  font-weight: 400;
}

.NTResponsive.page-offers .promo-products-outer .grid-add-to-basket-outer-container {
  background: #ffffff;
}

.NTResponsive.page-offers .promo-products-outer .grid-add-to-basket-outer-container .AddToBasketButtonContainer .NTButton.AddToBasket_Button.AddToBasketButton {
  padding: 5px 15px;
  font-weight: 400;
  border-radius: 3px;
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
  color: #ffffff;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.NTResponsive.page-offers .grid-add-to-basket-outer-container .AddToBasketButtonContainerQty input {
  background: #F0F0F0;
  border-radius: 3px;
}

.grid-add-to-basket-outer-container {
  border-top: 1px solid #F0F0F0;
}

.grid-price-label-container .grid-price-label,
.grid-price,
.vatlabel {
  color: #454545;
  font-family: 'Anton', Arial, sans-serif;
  font-weight: 400;
}

.offers_mainstory_title h1 {
  display: none;
}

.offer-header h2 {
  font-family: 'Anton', Arial, sans-serif !important;
  color: #2C2F31 ;
}

.offer-header img {
  /*  float: left;
  padding-right: 20px;*/
}

.offer-header p {
  text-align: left !important;
  color: #454545;
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_PDFPageButton {
  background-image: url(https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_PDF.svg);
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_PrintPageButton {
    background-image: url(https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Print.svg);
}

.ProductActions_Container .ProductActions_ActionList .ProductActions_AddToFavouritesButton {
    background-image: url(https://gk.weller.mchick.co.uk/imgs/GK_Icon_Pack_Green_Heart.svg);
}

.offer-header a {
  padding: 10px 30px 10px 30px;
  font-weight: 400;
  border-radius: 3px;
  font-family: 'Anton', Arial, sans-serif !important;
  text-transform: uppercase;
  color: #ffffff;
  background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}

.contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon img,
.NTResponsive.page-offers .promo-products-outer ul.productinfoiconfields img.promobadge{
  width: 40px;
  top: 10px;
}



.contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img {
  width: 60px;
}

.contentWrapper .typeSelector .typeListNavSlide .slick-list .slick-track .slick-slide a img:hover {
  bottom: 0;
}

@media only screen and (min-width: 768px) {
  .offer-header img {
    float: left;
    padding-right: 20px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .offer-header a {
    float: right;
  }
}

@media only screen and (max-width: 500px) {
.NTResponsive.page-offers .offers_mainstory p:last-of-type {
  margin-bottom: 15px;
}
}

/* Footer */

.ucFooterMainOuter {
  border-top: 4px solid #A57626;
  /*background: url(https://www.greeneking.co.uk/Static/images/patterns/distressed-transparent.png) !important;*/
  background-color: #2C2F31 !important;
  background-repeat: repeat;
}


.feedbackform-mobile-wrap .preloginlogo {
	  background-image: url(https://gk.weller.mchick.co.uk/V4V_Logo-01.svg) !important;
}

/*Footer image*/

.ucFooterOuterInside::before {
	
  content: url(https://gk.weller.mchick.co.uk/V4V_Logo-03.svg) !important;
  --content: url(http://uat.greenekingorders.co.uk/gk-logo.svg);
  display: inline-block;
  width: 300px;
}


/*Bring stuff closer together*/

.Footer_Accordion {
  max-width: 800px;
}

.copyright-container,
.powered-text,
.powered-text a {
  color: #A57626 !important;
}









































/**************************MATTS CODE******************************************************/

/* Catalogue Listing Pages */

/*limit height of images so more fit on 1 page*/
.product-card.generic .photo-container img.img-responsive,
.product-card.standard .photo-container img.img-responsive{
	max-height: 250px;
  margin:auto;
  width: auto;
}

/*Adjust so that 5 fit on a row*/
.product-list-component > .products > li .product-card.generic,
.product-list-component > .products > li .product-card.standard
{
    min-width:18%;
    width: 100%;
    background:#fff;
}


.notification-action-button {
	background:red !important;
}

/*pull filter up*/
.product-list-page:not(.tiers) .product-list-filter-accordion .accordion .refineResults{
    margin-top:0px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.breadcrumb:last-child{
    font-size:12px;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .product-list-filter-component .clearall-filter{
    margin:15px;
}

.product-list-page:not(.tiers) .product-list-filter-accordion .accordion .head > a:first-child{
    border-top:0px;
    border-bottom:0.5px solid;
}

/**add more padding around each item*/
.products > li.with-quick-view-component {
    margin:0% 2% 2% 0%;
    width:47%;
    float:left;
}

/*reduce space under the image*/
.product-list-component > .products > li .photo-container{
    min-height:200px;
    padding: 14px 0px 0px 0px;
}

/*align product descriptions*/
.product-list-component > .products > li .description-container{
    margin-bottom:0px;
    margin-top:5px;
    min-height:108px;
    background: #fff;
}

/*pull message left*/
.product-list-header{
    float:left;
}

.NTButton.AddToBasket_Button.AddToBasketButton{
    padding:8px 25px;
}

.product-list-component > .products > li .description-container .price{
    border:none;
    margin: 0px 15px 0px 0px;
}

.addtobasket-container{   
    border-top: 1px solid #DCDCDC;
    margin:0px 0px;
    padding:10px 5px;
}

.product-list-component .product-list-actions .item-count{
    margin: 0px 20px;
    color: #454545;
    line-height: 51px;

}

/*****Temp fix time - remove or FIX WITH JS********************/
.ShowInStockProductsContainer{
    display:none !important;
}

/*remove un-needed border*/
.product-list-component .product-list-actions{
    border:none;
    padding:0px;
    margin:16px 0px 0px 0px;
}

.product-list-component .product-list-header > h1.product-title {
    margin:0px;
    line-height:51px;
    padding:0px;
}


/*do*/
.product-list-page{
    background-color:#fafafa;
}

ul.top > li.topLevel {
    font-family: 'Anton', Arial, sans-serif;
}

.product-list-component-holder{
    margin:0px;
    border-top:1px solid #c4c4c4;
}

.product-list-component > .products > li{
    padding-right:0px;
}

.product-list-page:not(.tiers) .product-list-mobile-wrap{
    margin:0px;
}

/**product card shadow***/
.product-list-component > .products > li.with-quick-view-component .product-card{
    border:none;
    box-shadow:none;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
}


.product-list-component > .products > li .description-container .title {
    height: 50px;
    overflow: hidden;
}

.intropopup .button-holder {
    padding-top: 10px;
    float: left;
}


.intropopup .buttonRight {
    padding: 12px 15px 11px 15px;
}


p.section.faux-title {
    text-align: left;
    font-family: 'Anton', Arial, sans-serif;
    color: #2C2F31 ;
    font-size: 28px;
    margin: 80px 0px 20px;
}

.overlay-content {
    top: 10%;
}


/*******************************************************/
/**Indiviual Product **/
/*******************************************************/

#ctl00_ContentPlaceHolder1_pnlFloatingBar, #ctl00_ContentPlaceHolder1_pnlMediaViewer{
    width:100% !important;
}

#ctl00_ContentPlaceHolder1_pnlFloatingBar{
    margin-top:30px !important;
}

.ProductSKU_FloatingBar .CollapsiblePanelHead_Container .CollapsiblePanelHead_HeaderContainer .ProductTitleBar_Title{
    font-size:28x;
}

.ProductSKU_FloatingBar .CollapsiblePanelHead_Container .CollapsiblePanelHead_HeaderContainer .ProductTitleBar_Title{
    margin-bottom:5px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.BreadCrumbs_HomeBreadcrumb, 
.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer .productnamebreadcrumb{
    font-size: 12px;
}

.ProductSKU_BottomContainer .slide-container.slick-slide img.Scroller_ProductScrollerImage{
    width: 79% !important;
    margin: auto;
}

.ProductSKU_BottomContainer .slide-container .Scroller_ProductScrollerImageLink{
    border-bottom:2px solid #b2832f ;
    margin:10px 0px;
}

.ProductSKU_BottomContainer .Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox{
    padding:0px;
}

.ProductSKU_BottomContainer .StockLevel_Container{
    text-align:left;
    font-family: 'Anton', Arial, sans-serif;
}





.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceTextPrefix, 
.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceText, 
.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_PriceText .Prices_ProductPriceContainer .Prices_PriceTextSuffix {
    font-family: 'Anton', Arial, sans-serif !important;
    color: #2C2F31 ;
    font-size: 20px;
}

#ctl00_ContentPlaceHolder1_ctl15_liPrintPage, #ctl00_ContentPlaceHolder1_ctl15_liPDFPage, #ctl00_ContentPlaceHolder1_ctl15_liFavourites{
    width:auto !important;
    margin:0px 10px 0px 0px;
}


.main-body-container .InnerContainer .ProductSKU_FloatingBar .ProductSKU_AddToBasket .AddToBasket_ButtonContainer .AddToBasket_Button{
    padding:10px 40px;
    margin-left:20px;
}

.main-body-container .InnerContainer .ProductSKU_FloatingBar .StockLevel_Container .StockLevel_StockLevelText{
    font-size:18px;
}

.StockLevel_StockLevelText img{
    width:16px;
    height:16px;
}

.main-body-container .InnerContainer .ProductSKU_MediaViewer .MediaViewer_Container,
.ProductSKU_TopContainer{
    min-height:521px !important;
}

.main-body-container .InnerContainer .ProductSKU_MediaViewer .MediaViewer_Container, .ProductSKU_TopContainer,
.ctl00_ContentPlaceHolder1_ctl14_dvProductSKUImages
{
    max-height:581px !important;
}

#ctl00_ContentPlaceHolder1_ctl04_dvDescriptionContainer{
    max-width:400px;
}
.ProductSKU_BottomContainer{
    margin-top:100px;
}

#ctl00_ContentPlaceHolder1_ctl14_dvScrollerThumbnailsContainer{
    max-height:100px;
}

.ProductTitleBar_Container .ProductTitleBar_ProductTitleBar{
    min-height:0px;
}

.page-productinfo #ctl00_ucBreadCrumbs_dvBreadCrumbsContainer{
    display:block !important;
    width:1200px;
    margin:auto !important;
    border-bottom:1px solid #c4c4c4;
}
.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer .productnamebreadcrumb{
    color:#212529; 
}

#ctl00_ContentPlaceHolder1_ctl16_dvProductTitleBarMainContainer{
    display:none;
}

.ProductSKU_BottomContainer .Scroller_Heading{
    font-size:24px !important;
    color:#212529; 
	}

.ProductSKU_BottomContainer .Scroller_HeadingContainer{
    padding-bottom:0px !important;
    margin-top:20px;
}

#ctl00_ContentPlaceHolder1_ctl13_dvScrollerHeadingContainer{
    padding:0px;
}

.ProductSKU_BottomContainer  .Scroller_InnerContainer{
    padding:20px 0px 0px;

}

.ProductSKU_BottomContainer .Scroller_ProductScrollerTitle{
    height: 60px;
    overflow: hidden;
    font-family: 'Anton', Arial, sans-serif !important;
    color: #2C2F31 ;
    font-size:16px !important;
    line-height:18px;
    text-align:left !important;
}

.Scroller_Container .Scroller_HeadingContainer{
    border-bottom: 1px solid #c4c4c4;
}

.productinfoiconfields img{
    height:80px;
}




.ProductSKU_BottomContainer .slide-container.slick-slide{
    box-shadow:none;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
    background:#fff;
    padding:0px;
    margin:0px 10px 5px 0px;
}

form.page-offers .grid-add-to-basket-outer-container input
.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_QtyContainer input{
    background: #F0F0F0;
    border: 0px;
    border-radius: 6px;
    height: 37px;
    width: 37px;
}

.NTResponsive.page-offers .grid-add-to-basket-outer-container .AddToBasketButtonContainerQty input {
    background: #F0F0F0;
    border-radius: 3px;
    border: 0px;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer  .AddToBasket_QtyContainer{
    width:38%;
    float: left;
    padding: 0px;
}

.ProductSKU_BottomContainer .Scroller_Container .Scroller_InnerContainer .slick-list{
    margin:0px;
}

.main-body-container .InnerContainer .ProductSKU_Information .Scroller_Container .Scroller_InnerContainer .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerPrice{
    text-align:left;
}

.Prices_PriceContainer .Prices_PriceSplitsContainer ul li, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceText, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextPrefix, .Prices_PriceContainer .Prices_ProductPriceContainer .Prices_PriceTextSuffix{
    font-family: 'Anton', Arial, sans-serif !important;
    color:#454545;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_ButtonContainer .NTButton{
    background:transparent;
}

.PersonaiseButtonContainerLargeV2 {
    margin-top:0px;
}



.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_ButtonContainer {
    width:58%;
    width: 58%;
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    font-family: 'Anton', Arial, sans-serif !important;
    box-shadow: 0px 0px 2px 0px;
    border-radius: 3px;
    background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
    margin-bottom: 20px;
    clear: both;
	  height: auto;
	  margin: auto;
	  line-height: auto;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerOptionsLink .Scroller_ProductScrollerTitle {
    font-weight: 700;
    font-size: 1em;
    height: auto !important;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_ButtonContainer a {
    font-family: 'Anton', Arial, sans-serif !important;
}

.Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .AddToBasket_ControlContainer .AddToBasket_ButtonContainer .AddToBasket_Button{
    padding:0px;

}

.ProductActions_Container{
    padding-top:20px;
}

.Scroller_InnerContainer .slidebox .Scroller_ProductScrollerImageContainer{
    padding:0px !important;
	margin: auto !important;
 }

.product-list-page:not(.tiers) .product-list-filter-accordion .accordion .head > a{
    font-size:14px;
    padding-left:35px;
}

.product-list-component > .products > li .description-container a{
    font-size:16px !important;
}

form.page-productinfo #ctl00_ContentPlaceHolder1_pnlInformation.ProductSKU_Information {
    background: #fafafa;
    width: 160%;
    padding: 40px 30% 60px;
    margin-left: -30%;
/*	margin-top: 170px;*/
}

.TabbedData_Container .TabbedData_TabBodyContainer{
    background:#fff;
}

/****************************************************************/
/*****************************promo listings*********************/

.page-promotions #typeContentWrapper .typeContent{
    padding:0px;
    background:#fff;
}

.page-promotions .page-inner, .page-promotions .main-body-container, .page-promotions .typeContentWrapper,  .page-promotions #typeList {
    background:#fafafa;
}


.page-promotions .contentWrapper .typeContentWrapper section {
    width: 100%;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

.page-promotions .contentWrapper .typeContentWrapper section:nth-child(odd){
    margin-right: 1.8%;
}


form.page-productinfo .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls{
    padding:8px 30px;
    width:115px;
}

.contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.contentWrapper .typeContentWrapper .typeContent figure{
    width:100%;
    float:left;
    box-shadow: 0px -4px 7px #e6e6e6;
    font-family:'Anton', Arial, sans-serif !important;
}

.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li{
    background:#fff;
    box-shadow: 0px -4px 7px #e6e6e6;
    font-family:'Anton', Arial, sans-serif !important;
    font-family:'Anton', Arial, sans-serif !important;
}

.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li a{
    color: #2C2F31 ;
    border-radius: 4px 4px 0px 0px;
}

.contentWrapper .upperTypeSelector {
    border-bottom: 1px solid #f19232 ;
}



.contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li.tab-active, .contentWrapper .upperTypeSelector ul.upperTypeSelectorDD li.tab-active a {
    background-color: #2C2F31  !important;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-family:'Anton', Arial, sans-serif !important;
    border-radius: 4px 4px 0px 0px;
}

.contentWrapper .typeContentWrapper .typeContent aside {
    width: 49% !important;
    float: left;
}

.contentWrapper .typeContentWrapper .typeContent aside h2{
    font-size:20px;
    margin-right:20px;
}


.page-promotions .contentWrapper .typeContentWrapper section{
    height:auto;
    min-height:initial;
}

.TabbedData_Container .TabbedData_TabBodyContainer .TabbedData_SectionContainer img {
	height: 80px;
	top: 5px;
}

.contentWrapper .Scroller_Container .Scroller_InnerContainer .Scroller_PromoCategoriesContainer .slide-container .PromoCategoryContainer .PromoCategoryLink .PromoCategoryImage:hover {
    position: relative;
    bottom: 3px;

}

.contentWrapper .Scroller_Container .Scroller_InnerContainer .Scroller_PromoCategoriesContainer .slide-container .PromoCategoryContainer .PromoCategoryLink {
	top: 5px; 
}




/****************************************************************/
/***************************site wide ***************************/
/****************************************************************/

/*Fix horrid add to basket popup */

.notification.notification-info.notification-visible{

}

nav.primary-navigation ul.top {
    height: 40px;
}

.mobileNT .header-wrap-space .header .primary-navigation {
    padding-top: 0px !important;
    height: 40px;
    background-color: #2C2F31;
    color: #fff;
}
.mobileNT .header-wrap-space .header .primary-navigation ul.top li a.tier {
    padding: 3px 21px 3px;
}



/*Change font for top top*/
ul.top > li.topLevel a.tier{
    font-family: 'Anton', Arial, sans-serif !important;
}

/***Less dead space at the top*/
.product-list-mobile-wrap{
    margin-top:0px;
}

.accordion .refineResults::before {
    content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg);
    display: inline;
    width: 40px;
    height:30px;
    margin-left: -25px;
    margin-right: 5px;
}


/*Change colour*/

.BreadCrumbs_Container .BreadCrumbs_InnerContainer {
    padding-left:10px;
}

.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.BreadCrumbs_HomeBreadcrumb, .BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer a.breadcrumb{
    color:#454545;
    font-size:12px;
}

/*Remove weried home icon*/
.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LeftSectionContainer .BreadCrumbs_HomeBreadcrumb {
    background-image: none;
    background-repeat: no-repeat;
    padding-left:0px;
}


/*Footer image*/
.ucFooterOuterInside::before{
    /*content: url(https://valueforvenues.co.uk/wp-content/uploads/2022/11/footer-logo-1.png);*/
    display:block;
    margin:auto;
    width: 300px;
    padding:50px 0px 10px 0px;
}

/*Bring stuff closer together*/
.Footer_Accordion {
    max-width: 800px;
}


.copyright-container, .powered-text, .powered-text a{
    color:#A57626 !important;
}

/*Home Page*/
img.center-block {
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

.takeMeTo a:first-child{
/*margin-top: 15px;*/
}

/*.takeMeTo a:nth-child(7){
        background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
}*/

.takeMeTo a {
    margin-bottom:0.2rem;
}
/**Media Queries ****/


@media(max-width:767px){

    .products > li.with-quick-view-component {
        margin:1%;
    }

    .StockLevel_StockLevelText img{
        display:inline;
    }

    .TabbedData_Accordion h3 {
        display: block;
        margin: 0;
        cursor: pointer;
        background: #f19232 ;
        color:#ffffff;
        padding: 10px;
        font-size: 1em;
        border: 0px solid silver;
        border-radius: 0;
    }

    .TabbedData_Accordion h3.ui-state-active {
        background-color: #A57721;
        border:0px;
        background-image: none !important;
        color: #fff;
    }

    .product-card.generic img.img-responsive {
        width:90%;
    }


    #ctl00_ContentPlaceHolder1_pnlFloatingBar {

        margin-top: 0px !important;

    }

    .product-list-component > .products > li .photo-container{
        min-height:160px;
    }

    .stock img{
        width: auto;
        height: auto;
        margin: 0 auto;
        display: inline;
    }

    .main-body-container .InnerContainer .ProductSKU_MediaViewer .MediaViewer_Container, .ProductSKU_TopContainer {
        min-height: 300px !important;
    }

    .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls .button.view {
        background-color: transparent;
    }

    .contentWrapper .typeContentWrapper .typeContent aside {
        padding:10px;   
    }

    .NTResponsive.page-offers .promo-products-outer .product-grid.promo-product-grid > li {
        border: 1px solid #e4e4e4;
        border-radius: 4px;
        background-color: #f5f5f5;
        width: 46%;
        float: left;
        margin-bottom: 18px;
        margin-right: 0;
        margin-left: 2%;
    }
        
    .contentWrapper .typeContentWrapper .typeContent aside .buttons .badgeIcon {
        position: relative;
        display: inline-block;
        float: right;
        right: 5px;
        bottom: 5px;
    }

    .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls {
        padding: 0px;
        width: 80%;
    }
    
    #ctl00_ContentPlaceHolder1_ctl14_dvScrollerThumbnailsContainer {
    height: 40px;
    }
    
    .product-list-component .product-list-actions .item-count{
        margin-right: auto;
    }

    .ProductSKU_BottomContainer .Scroller_ProductScrollerImage,
    .ProductSKU_BottomContainer .Scroller_ProductScrollerImageContainer{
        max-width:500px !important;
        max-height:500px !important;
    }

    .Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_QtyContainer input {
        margin-left: 10px;
        padding: 7px;
    }

    .Scroller_Container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerAddToBasket .AddToBasket_ControlContainer .AddToBasket_ButtonContainer {
        width: 58%;
        width: 58%;
        margin: 0px;
        margin-bottom: 0px;
        padding: 0px !important;
        /*float: right;*/
        font-weight: 400;
        font-family: 'Anton', Arial, sans-serif !important;
        box-shadow: 0px 0px 2px 0px;
        border-radius: 3px;
        background: linear-gradient(to right, #ae7918 0%, #ae7918 20%, #cc8f1e 43%, #cc8f1e 57%, #cc8f1e 57%, #cc8f1e 64%, #ae7918 86%, #ae7918 91%, #ae7918 95%, #ae7918 95%, #ae7918 96%, #ae7918 96%, #ae7918 97%, #ae7918 98%, #ae7918 98%, #ae7918 98%, #ae7918 99%, #ae7918 99%, #ae7918 99%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #cc8f1e 100%, #ae7918 100%, #ae7918 100%, #ae7918 100%, #ae7918 101%, #ae7918 102%) !important;
        margin-bottom: 20px;
        padding: 0px 21px;
		margin: auto;

    }

        /*homepage hack*/
/*
    .row.zRow:nth-child(5)::before{
        content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg) " This Month's Quick Links";
		content: " This Month's Quick Links";
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    } 

    .row.zRow:nth-child(6)::before{
        content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg) " Services";
        content: " Services";
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    } */
}
@media(min-width:768px){
    
    .main-body-container .InnerContainer .ProductSKU_MediaViewer .MediaViewer_Container, .ProductSKU_TopContainer,
    .ctl00_ContentPlaceHolder1_ctl14_dvProductSKUImages
    {
        max-height:630px !important;
    }
     .products > li.with-quick-view-component {
        width:31%;
    }

    .main-body-container .InnerContainer .ProductSKU_Information .TabbedData_Container{
        margin-bottom:50px;
    }

    
    .ProductSKU_BottomContainer .Scroller_ProductScrollerImage,
    .ProductSKU_BottomContainer .Scroller_ProductScrollerImageContainer{
        max-width:500px !important;
        max-height:500px !important;
    }

    .contentWrapper .typeContentWrapper .typeContent aside .buttons .controls {
        width: 100px;
        max-width: 100px;
        position: absolute;
        padding:10px 20px;
        position: absolute;
        bottom: 20px;
        font-weight: 400;
    }

    .page-promotions .contentWrapper .typeContentWrapper .typeContent aside {
        padding: 2px;
		height: 152px;
    }
	
	.contentWrapper .typeContentWrapper .typeContent aside .buttons {
		position:absolute !important;
		bottom: 30px !important;
		width: 200px !important;
	}

    /*homepage hack*/
	
    .row.zRow:nth-child(5)::before{
       /* content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg) " This Month's Quick Links"; 
		        content: " This Month's Quick Links";*/
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    }

    .row.zRow:nth-child(6)::before{
        /*content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg) " This Month's Guest Ales";
		content: url(https://gk.weller.mchick.co.uk/imgs/gk_golden_arrow-01.svg) " Services";
        content: " Services";*/
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    }
}


@media(min-width:992px) {
    #ctl00_ContentPlaceHolder1_pnlFloatingBar, #ctl00_ContentPlaceHolder1_pnlMediaViewer {
        width: 48% !important;
    }
	
	.customcountdownscheduledatesitetoplinks{
		min-width:212px;
		min-height:48px;
	}
.mobileNT .site-top-links-holder {
  background-color: #2C2F31 !important;
  background: none !important;
  /* min-height:60px; */
  /* margin-bottom: 40px; */
}

    .page-promotions .contentWrapper .typeContentWrapper section {
        width: 48.9%;
    }

    .contentWrapper .typeContentWrapper .typeContent figure {
        width: 58%;
		margin:0px;
    }
    
    
    .BreadCrumbs_Container .BreadCrumbs_InnerContainer {
        padding-left:0px;
    }
	
	@media (min-width: 768px) {
		.page-component-container .page-component .page-component-products-list > li.products-list-card{
			max-width: 239px;
		}
	
	}
	
	.page-component-container .page-component .page-component-products-list {
		justify-content:left;
		
	}
	/*.logintobuy.NTButton {
		padding:0px;
	}*/
	
	
	#ctl00_ContentPlaceHolder1_ctl10_dvProductScroller .slick-track, #ctl00_ContentPlaceHolder1_ctl11_dvProductScroller .slick-track,
	#ctl00_ContentPlaceHolder1_ctl12_dvProductScroller .slick-track, #ctl00_ContentPlaceHolder1_ctl13_dvProductScroller .slick-track 	{
		margin:0px; !important;
	} 
	
	.product-filterurl {
		display:none;
	}
	
	
	aside .button.info {
		display:none;
	}
	
	
    .contentWrapper .typeContentWrapper .typeContent aside {
        width: 38%;
        margin-left:4%;
        padding-left:0%;
    }
            /*homepage hack*/
			
	/*
    .row.zRow:nth-child(4)::before{
        content: "THIS MONTH'S QUICK LINKS";
        display:block;
        width:100%;
        padding:10px 6px;
		font-family: "gill-sans-nova", sans-serif;
		font-weight: 400;
		font-style: normal;
        color: #E4B35A ;
        font-size:1.6em;
    } */
	
	.takeMeToHeader img {
		display:none;
	}
	
	.takeMeTo h2, .takeMeToHeader h2 {
		 display:block;
        width:100%;
		text-transform: Uppercase;
        padding:10px 6px;
		font-family: "gill-sans-nova", sans-serif !important;
		font-weight: 400;
		font-style: normal;
        color: #E4B35A ;
        font-size:1.6em;
		
	}

	.takeMeTo h2{
		padding: 10px 0px !important;
		margin:20px 0px 10px 0px !important;
	}

/*
    .row.zRow:nth-child(5)::before{
        content: "SERVICES";
        display:block;
        width:100%;
        padding:10px 6px;
		font-family: "gill-sans-nova", sans-serif;
		font-weight: 400;
		font-style: normal;
        color: #E4B35A ;
        font-size:1.6em;
    } */

}


@media(min-width:1200px){

    .products > li.with-quick-view-component {
        width:23%;
    }
}

@media(min-width:1400px) {
    .products > li.with-quick-view-component {
        width: 18%;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .zRow:before{ display: none !important;}
}

_:-ms-lang(x), .accordion .refineResults::before  {
    content:''; 
    display:none;
}
/*
 _:-ms-lang(x), .row.zRow:nth-child(4)::before{
        content: "This Month's Quick Links";
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    }

_:-ms-lang(x), .row.zRow:nth-child(5)::before{
        content: "This Month's Guest Ales";
        display:block;
        width:400px;
        padding:10px 20px;
        font-family: 'Anton', Arial;
        color: #2C2F31 ;
        font-size:1.6em;
    }
*/

    @media only screen and (max-width: 768px) {
      .tp-caption.tp-resizeme img {
    
        width: 100vw !important; 
        object-fit: contain;   
        height: auto !important;
    }
     }
  
  
     @media (max-width: 768px) {
      .page-home .responsiveWrapper {max-height: 200px;}
  }
  
  @media (max-width: 620px) {
    .page-home .responsiveWrapper {max-height: 160px;}
}

@media (max-width: 520px) {
  .page-home .responsiveWrapper {max-height: 140px;}
}

@media (max-width: 470px) {
  .page-home .responsiveWrapper {max-height: 124px;}
}

@media (max-width: 400px) {
  .page-home .responsiveWrapper {max-height: 105px;}
}

.col-xs-6.takeMeTo {
  width: 100%;
}



.BreadCrumbs_Container .BreadCrumbs_InnerContainer .BreadCrumbs_LinkContainer {
  max-width: 90vw;
}



.CollapsiblePanelHead_Container .CollapsiblePanelHead_HeaderContainer .CollapsiblePanel_SubContainer {
    float: none !important;
}

.product-list-component>.products {
	display: flex !important;
	flex-wrap: wrap !important;
}

.product-list-page .product-list-mobile-wrap .product-grid>li.with-quick-view-component .product-card, .product-list-page .product-list-mobile-wrap .product-list-component>.products>li.with-quick-view-component .product-card, .product-list-page .product-list-mobile-wrap .product-list>li.with-quick-view-component .product-card {
	height: 100%;
}

.ProductShortDescription a.NTButton.btn-primary {
    font-family: 'Anton', Arial, sans-serif !important;
    color: #fff;
    background: #f19232  !important;
    border-color: #2C2F31  !important;
    margin-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: table;
}

li a.ProductActions_CoshhButton {
    display: none !important;
}


.page-preregistrationlogin {	
  height:100vh;
}

.page-customerlogin #logoBox {
  /* display:none;*/
}

.page-customerlogin #ctl00_ContentPlaceHolder1_dvCustomerLogin{
  /*float:right;*/
}

#ctl00_ContentPlaceHolder1_lblLoginSecurityReasons.vSpace{
  padding-top:0px !important;
}

#ctl00_ContentPlaceHolder1_ctl07_dvAddToBasketContainer #ctl00_ContentPlaceHolder1_ctl15_dvProductActionsContainer{
  display:none;
}

@media(max-width:800px){
	.ProductSKU_BottomContainer {
		margin-top:0px;
	}
}

@media(min-width:1200px){
  .body2 .page-customerlogin #ctl00_dvPageInner{
     width:80%;
  }

   #ctl00_ContentPlaceHolder1_dvCustomerLogin{
      float:left;
      padding-left:20px;
  }
}



.body2 {
  background-color: #111;
  background-position: center center;
  background-size: cover !important;
  min-height:100vh;
  background-repeat: no-repeat;
  background-image: url(https://www.greenekingorders.co.uk/netalogue/homepage/_site/assets/images/man-at-bar-1920w.jpeg) !important
} 

.NTResponsive.page-custforgottenpassword .parentBox > div.rBorder .equalWrapper .loginBoxLeft, .NTResponsive.page-customerlogin .parentBox > div.rBorder .equalWrapper .loginBoxLeft {
  margin-right: 15px;
  background-image: url('https://gk.weller.mchick.co.uk/loginlogo.png') !important;
  background-size: 100% 100%;
} 


@media (max-width: 523px) {
	.product-list-component > .products > li.standard {
	  width: 100%;
	  padding-right: 0;
	}

	#ctl00_ContentPlaceHolder1_ctl14_dvScrollerThumbnailsContainer {
		height: 60px;
	}

	form.page-productinfo #ctl00_ContentPlaceHolder1_pnlInformation.ProductSKU_Information {
	  background: #fafafa;
	  width: 160%;
	  padding: 40px 30% 60px;
	  margin-left: -30%;
	}
	
	.PromosNeedingRewardSelectionDialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable 
	.ui-dialog-content .PromosNeedingRewardSelection_Body > ul > li.PromoRewardContainer > div {
		display: inline-block;
	}
}

.page-promotions   .button.info{
	display:none;
}
    
.product-comparison-container .product-compare-button-container{
	background-color:#686868 !important;
}

.product-comparison-container .product-compare-button-container .product-compare-button-text{
	font-size:12px;
	font-weight: 700;
	line-height: 16px;
	overflow-wrap: break-word;
	width: 53px;
	text-align: center;
}

.product-comparison-container .product-compare-button-container .product-compare-item-count-container .product-compare-item-count-box {
  background-color: #fff;
  border-radius: 5px;
  padding: 2px;
  font-size: 12px;
}

.product-filterurl{
	display:none !important;
}

@media (max-width: 523px) {
	.product-list-component > .products > li.standard,
	.product-list-component > .products > li.standard:nth-child(2n)
	{
		width: 47%;
		padding-right: 0;
	}
}

.burger-menu-wrap.active .burger-menu .pivots, .burger-menu .pivots a.home-on, .burger-menu .pivots button.home-on, .burger-menu-trigger > button.selected, .burger-menu-wrap.active .burger-menu .pivots
{
  background-color: rgb(33, 37, 41) !important;
}

@media (max-width: 1000px) {

.main-body-container .InnerContainer .ProductSKU_MediaViewer .MediaViewer_Container,
.ProductSKU_TopContainer{
    min-height:auto !important;
}

.ProductSKU_TopContainer
{
    max-height:1800px !important;
}

}



/*SIMON */
#pnlLinks  {
  display: flex;
  justify-content: flex-end;
}

.mainSerach {
  margin-right: 20px;
}

#ctl00_TopGroupSearch_mainheaderdiv {
  width: 100%;
}


@media only screen and (min-width: 970px) {
  .loggedin .burger-menu-holder.stackedv2 .mainSearch, .nav-menu-container.stackedv2 .mainSearch {
    margin-top: 20px !important;
  }

  .loggedin .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .basket-container {
    margin-top: 0px !important;
  }

  .loggedin #dvNavSearch {
    width: 20vw !important;
  }
}

@media only screen and (min-width: 1222px) { 
 /* .loggedin .nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .basket-container {
    margin-top: 30px !important;
  }*/

  .loggedin .header .header-logo-container {
    top: -5px !important;
  }
}

@media only screen and (min-width: 1076px) {
 .loggedin #ctl00_dvMobileMenuContainer.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    margin-top: -1px;
    top: 0;
    position: relative;
}

@media only screen and (min-width: 1450px) {
  .loggedin #ctl00_dvMobileMenuContainer.mobileNT .header-wrap-space .header .header-logo-container .logo-container .sitelogo {
    top: -10px;
  }
}

.nav-menu-container.stackedv2 .header-navigation-container .main-navigation-container .search-container {
    position: absolute;
    top: 0;
    width: 40px;
}

/* End SIMON */


.Scroller_InnerContainer .slidebox .Scroller_ProductScrollerImageContainer {
  padding: 0px !important;
  margin: auto !important;
}

.checkout-container .NTButton {
	line-height: 12px !important;
	padding: 9px !important;
	margin-top: 10px !important;
}


.checkout-container .Scroller_InnerContainer .slick-list .slick-track .slide-container .slidebox .Scroller_ProductScrollerOptionsContainer .Scroller_ProductScrollerOptionsLink .Scroller_ProductScrollerTitle {
	height:63px !important;
}





