.banners-container .banner.nutrition {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/nutrition.jpg);
}
.banners-container .banner.whatwebelieve {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/whatwebelieve-bg.jpg);
}
.banners-container .banner.gofree-promotion {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/Web.jpg);
	background-position: inherit;
}
.banners-container .banner.find-your-im-promotion {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/feed/en_IE-promo-.jpg);
	background-position: inherit;
}
.banners-container .banner.cerealbox-cover-promotion {
	background-image: url(/content/dam/europe/kelloggs_ie/images/home/banner/pp-ie-web.jpg);
	background-position: inherit;
}	
   .banners-container .banner.cerealbox-cover-promotion h3 {
    font-size:18px;	   
}
.hero.promotions{
	height: 332px;
	background-image: url(/content/dam/europe/kelloggs_ie/images/home/home_banner.jpg);
	background-position-y: center;
}
.hero.home {
        background-image: url(/content/dam/europe/kelloggs_ie/images/home/home_banner.jpg);
}
	.hero.OurPromisePera1Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_promise/pera1.jpg);
        height: 300px;
    }    
    .hero.OurPromisePera2Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_promise/pera2.jpg);
        height: 300px;
    }    
	
	  .hero.OurPromise {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/Our-Promise_banner.png);
        height: 332px;
		background-position: top;
    } 
	
	  .hero.OurCommunityPera1Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_community/pera1.jpg);
        height: 300px;
    }    
    .hero.OurCommunityPera2Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_community/pera2.jpg);
        height: 300px;
    } 

	.hero.OurCommunityPera3Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_community/pera3.jpg);
        height: 300px;
    } 
	
.hero.environment1Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/environmental_initatives/environmentalinitatives1.jpg);
        height: 300px;
    }    
    .hero.environment2Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/environmental_initatives/environmentalinitatives2.jpg);
        height: 300px;
    } 
	.hero.environment3Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/environmental_initatives/environmentalinitatives3.jpg);
        height: 300px;
    } 
	
	.hero.OurCommunity {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/our_community_banner.jpg);
        height: 332px;
		background-position: top;
	}  
	  .hero.OurLocation {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/our_location_banner.jpg);
        height: 332px;
		background-position: top;
   } 
	  .hero.OurLocationPera1Img {
        background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/our_locations/pera1.jpg);
        height: 300px;
        background-position: top;
    }
	.hero.OurPromisenew {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
        background-position: top;
    }
	
	.nutrition.label {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	
	.benefits.fibre {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	.adding.vitamins {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}	
	.hero.benifitsofcerial {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
        background-position: top;
    }
	.understanding.salt {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}
	.sugarbreakfast.cereal {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/sugarbreakfast_cereal_Banner.png);
        height: 332px;
		background-position: top;
	}
	.essential.nutrients {
                background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;

 }
.putting.sugar {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/OurPassionForNutrition_Banner.png);
        height: 332px;
		background-position: top;
	}	

	.environmental.initatives {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/environmentalinitatives_banner.png);
        height: 332px;
		background-position: top;
	} 
	.hero.ourHistory {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/HISTORY-BANNER.png);
        height: 332px;
		background-position: top;
	} 
	.hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/Kelloggs_WhoWeAre_Banner.png);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.recipes-small{
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_banner.jpg);
        height: 332px;
		background-position: center;
	}
	.hero.pillar.recipe-detail{
        background-image:url(/content/dam/europe/kelloggs_ie/images/recipes/recipe_category_banner.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.pillar.what-we-believe{
         background-image: url(/content/dam/europe/kelloggs_ie/images/banners/whatwebelieve.jpg);
	}
.footerWhatWeBeleive {
    background-image: url(/content/dam/europe/kelloggs_ie/images/what_we_believe/footer_background.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    overflow: auto;
}
.hero.all-bran-articles{
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/digesthealth_header.jpg);
	height: 332px;
}
.hero.small.article.legal-notices{
    background-image: url(/content/dam/europe/kelloggs_ie/images/banners/legal_notices_banner.jpg);
    height: 332px;
}
.hero.privacy-header{
    background-image: url(/content/dam/europe/kelloggs_ie/images/banners/legal_notices_banner.jpg);
    height: 332px;
}
.hero.pillar.nutrition {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/Nutrition_MainPage_Banner.png);
	height:332px;
	background-position: top;
}
.hero.origins-farmer-header {
    background-image: url(/content/dam/europe/kelloggs_ie/images/banners/originfarmers_header.jpg);
}
.hero.BFBD-header {
        background-image: url(/content/dam/europe/kelloggs_ie/images/what_we_believe/BFBD_header.jpg);
        height: 332px;
        background-position-y: center;
    } 
	.hero.breakfast-header {
        background-image: url(/content/dam/europe/kelloggs_ie/images/what_we_believe/breakfast/sfbc-header.jpg);
        height: 332px;
        background-position-y: center;
    } 
.hero.pillar.medium.ourBrands {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_banner.jpg);
        height: 332px;
		background-position: center;
    } 
.hero.sustainability-header {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/sustainability_banner.jpg);
        height: 332px;
        background-position-y: center;
    } 
.hero.header_2020 {
        background-image: url(/content/dam/europe/kelloggs_ie/images/what_we_believe/sustainability_commitments_header.jpg);
        height: 332px;
        background-position-y: center;
    } 
    
	.hero.history {
		background-image: url(/content/dam/europe/kelloggs_ie/images/who_we_are/HISTORY-BANNER_notext.png);
		height: 332px;
		background-position: left;
	}


.nourishPera .amazing-wrapper.bg_power {
	background-image: url(/content/dam/europe/kelloggs_ie/images/our_brands/special_k/Berries&Nuts_PackShotIimage_powering.jpg);
	height: 332px;
}
.nourishPera2Img.bar {
	background-image: url(/content/dam/europe/kelloggs_ie/images/our_brands/special_k/05053827188586_A1L1_Snacks.png);
}	
.hero.nourish {
    background-image: url(/content/dam/europe/kelloggs_ie/images/our_brands/special_k/nourish_header.jpg);
    height: 332px;
    background-position-y: center;
    background-repeat: no-repeat;
    }
.hero.small.article.contact {
		background-image: url(/content/dam/europe/kelloggs_ie/images/banners/contact-banner.png) !important;
	}
.ourlocations .locationsLeftPera{
    display: inline-block;
    width: 28%;
    float: left; 
}
.ourlocations .locationRightPera{
    
    display: inline-block;
    width: 70%;
    float: left;

}
.hero.small.article.legal-notices {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/legal_notices_banner1.jpg);
	height:332px;
}

.responsive-banner {
	margin-top:20px;
	margin-bottom:30px;
}
.responsive-banner .banner_img {
	max-width: 100%; 
	display:block; 
	height: auto;
}
.showInMobile{display: none;visibility: hidden;}
.hideInMobile{visibility: visible;}

@media (min-width: 1000px) {
	.hero.pillar.medium.ourBrands .description h1,
    .hero.home .description h1, 
    .hero.pillar.who-we-are .description h1,
    .hero.pillar.nutrition .description h1,    
    .hero.pillar.promotions .description h1,
	.hero.pillar.medium.ourBrands .description h4,
    .hero.pillar.recipe-detail .description h1,  
	.hero.recipes-small .description h1,
	.hero.recipes-small .description h4,
    .hero.pillar.who-we-are .description h1{
		color: #161515;
        text-align: center;
	}
}

@media (max-width: 767px) {	
    .showInMobile{display: block;visibility: visible;}
    .hideInMobile{display: none;visibility: hidden;}
    
	.hero.pillar.medium.ourBrands {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_mobile.jpg);
        height: 332px;
		background-size:cover;
    } 
    .hero.pillar.what-we-believe{
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/whatwebelieve-bg.jpg);
        margin-bottom:0;
    }
    .hero.pillar.nutrition,
    .hero.pillar.recipes-small{
        margin-bottom: 100px;
    }
    
    .hero.sustainability-header {
        background-size: 100%;
        height: 150px;
    }     
    .hero.header_2020 {
        background-size: 100%;
        height: 150px;
    } 
	.ourlocations .locationsLeftPera img{
		display: block;
		width: 100%; 
		}    
	.ourlocations .locationsLeftPera{
		display: block;
		width: 100%; 
	}
	.ourlocations .locationRightPera{
		display: block;
		width: 100%;
    }
	.hero.BFBD-header {
		background-size: 100%;
		height: 115px;
	}
}

@media (max-width: 601px) {
	.banners-container .banner.gofree-promotion { 
		 background-image: url(/content/dam/europe/kelloggs_ie/images/banners/mobilr.jpg);
        background-size: cover;
	}
	.banners-container .banner.find-your-im-promotion {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/feed/en_IE-mobile-promo.jpg);
	background-position: inherit;
	}
	.banners-container .responsive-banner {
		z-index:2;
		position:relative;
	}
	.banners-container .banner.cerealbox-cover-promotion { 
		 background-image: url(/content/dam/europe/kelloggs_ie/images/home/banner/pp-ie-mobile.jpg);
        background-size: cover;
	}
	.banners-container .responsive-banner {
		z-index:2;
		position:relative;
	}
	
	/* Common to all banners*/
	.banners-container .description h2 {
		font-size:16px;
	}
	.banners-container .description p {
		font-size:12px;
	}
}
@media (max-width: 999px) {
 .hero.ourHistory {
    background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_mobile.jpg);
    height: 332px;
    background-position: top;
}
 .hero.OurPromise {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_mobile.jpg);
        height: 332px;
		background-position: top;
    }
.environmental.initatives {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_mobile.jpg);
        height: 332px;
		background-position: cover;
	} 
.hero.pillar.who-we-are {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/what_we_believe_child.png);
        height: 332px;
		background-position: left;
	}
.hero.pillar.recipes-small{
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/default_mobile.jpg);
        height: 332px;
		background-position: top;
	}
.essential.nutrients {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;

 }
	.understanding.salt {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.putting.sugar {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.adding.vitamins {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.benefits.fibre {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.benifitsofcerial {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
        background-position: top;
    }
	.nutrition.label {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
		background-position: top;
	}
	.hero.OurPromisenew {
        background-image: url(/content/dam/europe/kelloggs_ie/images/banners/passion_hero_mob.jpg);
        height: 332px;
        background-position: top;
    }
.hero.pillar.nutrition {
	background-image: url(/content/dam/europe/kelloggs_ie/images/banners/nutrition_Mobile.jpg);
	height:332px;
	background-position: left;
}
}
.nutritionImageRight Img {
    float: right;
    width: 300px;
    height: auto;
}
.nutritionImageLeft Img {
    float: left;
    width: 300px;
    height: auto;
    margin-right: 20px;
	padding:10px
	}
.group1.cboxElement img{
	width:100%;
}
.container .hero-blurb.marginbottomzero{
	margin-bottom:0 !important;
}