.press-release-wrapper .tab-controls{
	text-align:center;
	padding:20px 0
}
.press-release-wrapper .tab_wrapper{
    margin-bottom: 40px;
}
.press-release-wrapper .tab-controls .tab_link{
    display: block;
    margin: 0 10px;
    padding: 8px 16px;
    text-transform: uppercase;
    text-decoration: none;
    color: #2c2c2c;
    font-family: KelloggsSansRegular;
    font-size: 12px;
    border-radius: 9999px;
    background: none;
    border: none;
    font-family: KelloggsSansRegular;
    font-size: 12px;
    font-weight: normal;
}
.press-release-wrapper .tab-controls .tab_link:hover,
.press-release-wrapper .tab-controls .activeLink .tab_link{
    background-color: #2c2c2c;
    color: white;
}
.press-release-list{
    list-style:none;
	margin-left:5px;
    font-size: 12px;
}
.press-release-list li{
    margin-bottom:15px
}
.press-release-list li span{
    display:block;
}
.press-release-list li a{
    color: #d31145;
    text-decoration: none;
    cursor: pointer;
}
.press-release-list li a:hover{
    text-decoration:underline;
}
.tab_wrapper .data-filtered-element{
    margin-bottom: 20px;
}
@media (max-width: 999px) {
    
    .press-release-list {
        margin:10px;
    }
	.press-release-wrapper .mobile_tab_link {
		background: #f3f0e9;
	}
	.press-release-wrapper .mobile_tab_link, .tab_link {
		color: #2c2c2c;
	}
    .tab_wrapper{
        margin: 0 15px;
    }
   
}
.pr-h1 {font-size:30px; text-align:center; padding:30px 20px; text-transform:uppercase;}
.press-slider {background:#b41946; padding:20px 0 30px !important}
.press-slider .press-releases {max-width:1020px; margin:0 auto;}
.press-slider .flexslider {max-width: 1020px;margin: 0 auto;}
.press-slider .press-releases h2 {text-align:center; padding:2vw; text-transform:uppercase; font-size:30px;}
.press-slider .press-releases h3 {text-align:left; padding:20px;background: #b41946; color:#fff;}

.informations-presse.hero-blurb {background:url(/content/dam/europe/kelloggs_fr/images/banners/pr-bottom-bg.jpg) no-repeat center center / cover; padding:0;}
.informations-presse.hero-blurb h2 {text-align:center; text-transform:uppercase; margin-bottom:30px;}
.informations-presse.hero-blurb .content-box {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction:row;
	justify-content: space-between;
}
.informations-presse.hero-blurb .wrapper p {width: 47%;text-align: center;padding: 3vw;background: #fff;color:#000;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction:column;
	justify-content: space-between;
}
.informations-presse.hero-blurb .wrapper p a {background: #b41946;color: #fff;text-decoration: none;padding: 10px 3vw;margin: 1vw;border-radius:5px;}

.press-slider .flexslider .slides>li .content-box {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction:row;
	justify-content: space-between;
	padding:0 20px 20px;
}
.press-slider .flexslider .slides>li .content-box p {width: 47%;text-align: center;padding: 3vw;background: #fff; color:#000;box-sizing: border-box;}
.press-slider .flexslider .slides>li .content-box p .date {color:#000;margin-bottom: 15px;display: block;}
.press-slider .flexslider .slides>li .content-box p a {color: #000;text-decoration: none;display: block; font-weight:bold;}

html .fullWidth .centeredContent.press-release-wrapper {max-width:1020px;}
.press-release-wrapper .tab-controls {text-align:center;/* margin: 40px auto; */}
.press-release-wrapper .tab-controls .tab_buttons{
    display:block;
}
.press-release-wrapper .tab-controls .tab_button{
    width: 25%;
    margin: 0 .8%;
    margin-top: 10px;
}
@media only screen and (max-width: 601px){
    .press-release-wrapper .tab-controls .tab_buttons{
        display:none;
    }
}
.press-release-wrapper .tab-controls .tab_button .tab_link {border-radius:0;padding: 10px;display: block;width: 100%;background: #9a9595;color:#dfdede;font-size:20px;/* margin-right:5px !important; */}
.press-release-wrapper .tab-controls .tab_button:hover .tab_link, 
.press-release-wrapper .tab-controls .tab_button.activeLink .tab_link  {background: #564f4f; color:#fff;}
.press-release-wrapper .press-release-list {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction:row;
	justify-content: flex-start;
	flex-flow: wrap;
	font-size:14px;
	margin:0;
	padding:0 20px;
}
.press-release-wrapper .press-release-list li {width: 31.3%;text-align: center;padding: 3vw;background: #ae1844; color:#fff; margin:1% 2% 1% 0;}
.press-release-wrapper .press-release-list li:nth-child(even) {background: #f3f3f3;color:#000;}
.press-release-wrapper .press-release-list li .date {margin-bottom: 15px;display: inline-block;}
.press-release-wrapper .press-release-list li a {text-decoration: none;display: inline-block; font-weight:bold;color:#fff;}
.press-release-wrapper .press-release-list li:nth-child(even) a {color:#000;}

.whiteBackground .hero.who-we-are-child {background: url(/content/dam/europe/kelloggs_fr/images/banners/pr-header-desktop.jpg) no-repeat center top / cover; height:360px;}
.informations-presse.hero-blurb > .wrapper {max-width: 1020px;padding: 40px 20px;}

/* /fr_FR/nutrition.html Nov27 2020 */
.hero.pillar.nos {background: url(/content/dam/europe/kelloggs_fr/images/banners/nos-header-desktop.jpg) no-repeat center top / cover;height: 360px; margin:0 !important;}
/*.hero-blurb.nos h1 {text-align:center; font-size:30px; line-height:1.4; margin-bottom:40px;}*/
.cultivons-img {width:37%; max-width:358px; height:auto; float:left; padding:20px; border:1px solid #9c9c9c; margin:0 20px 10px 0;}
.nos.centeredContent {padding-bottom:40px !important;}
.nos.centeredContent .card2 {display:block; position:relative; text-decoration:none;color:#fff;}
.nos.centeredContent .card2 .description {position:absolute; top:15px; left:20px; color:#fff; text-transform:uppercase;font-size: 20px;}
.nos.centeredContent .card2 img {display:block;}
.container .hero-blurb.nos {margin:0; padding-top:40px;}

@media only screen and (max-width: 999px) and (min-width: 602px) {
	.whiteBackground .hero.who-we-are-child {height:220px;}
	
	/* /fr_FR/nutrition.html Nov27 2020 */
	.nos.centeredContent .card2 .description {font-size: 2vw;}
}

@media (max-width: 601px) {
	.pr-h1 {font-size:20px;}
	.informations-presse.hero-blurb .content-box {flex-direction: column;}
	.informations-presse.hero-blurb .wrapper p {width:100%; padding:6vw;}
	.informations-presse.hero-blurb .wrapper p a {display:block;}	
	.press-slider .flexslider .slides>li .content-box p {width: 100%; padding:6vw;}	
	.press-release-wrapper .press-release-list {flex-direction: column; margin-top:20px;}
	.press-release-wrapper .press-release-list li {width:100%; margin:0; margin-bottom:20px; margin-top:15px; padding:6vw;}	
	.whiteBackground .hero.who-we-are-child {background: url(/content/dam/europe/kelloggs_fr/images/banners/pr-header-mobile.jpg) no-repeat center top / cover; height:190px;}

.activeTab .tab_inner {
    transition: max-height 1s;
    max-height: 3800px!important;
}
.mobile_tab_link {
    margin-left: -40px;
    margin-right: -40px;}
}

