@media (min-width: 989px) and (max-width: 1199px) {

	.loadmore{

		display:none; font-size:18px; color:#900;

	}

	#overslider{

		position:relative;

		top:180px;

		left:34%;

		width:328px;

		border:1px solid #958e88;

		background:url(../images-site/fd-maitre-affineur.png) repeat;

		padding:22px;

		z-index:50;

	}

	.MaitreFromager{

		font-size:20px;

		font-family:PlayfairDisplay;

		color:#4f443d;

	}

	.imgSlider{

		max-height:522px;

	}	

	#SeparateurSlider{

		height:40px;

	}

	#LogoAndrouet img{ height:70px;}

	#topnavbarfirst{height:71px; border-bottom:1px solid #e7e7e7; margin:0 auto; background:#FFF; }

	#topnavbar{margin:0 auto;}

	#NavBarMenuAndrouet{

		margin-top:1em;

	}

	#MenuLarge{display:none;}

	#NavbarAndrouet + * {

		position: relative;

		background:#FFF;

		z-index:9999;

	}



	/* Theming opened nav */	

	#NavbarAndrouet ul {

		background:#FFF;

		/* maximum height */

		max-height: 25em;

		/* translate with hardware acceleration */

		-webkit-transform: translateZ(0); 

		-ms-transform: translateZ(0);

		transform: translateZ(0);

		-webkit-transition: max-height .4s;

		transition: max-height .4s;

		will-change: max-height;



		/* global styles */

		margin: 0;

		padding: 0;

		list-style: none;

		z-index:9999;

		background:#FFF;

	}

	#NavbarAndrouet ul li{

		width:100%;

		background: #fff;

	}

	#NavbarAndrouet .MainLink {

		color: #333;

		text-decoration: none;

		text-align:left;

	}

	#NavbarAndrouet .MainLink:hover {

		color: #c62a32;

	}

	#NavbarAndrouet li:hover, 

	#NavbarAndrouet li:focus,

	#NavbarAndrouet li:active

	{

		background: #FFF;

	}

	

	/* Theming closed nav */

	#NavbarAndrouet.is-closed ul {

		max-height: 0;

		overflow: hidden;

	}



	/* Global styling nav button */	

	#NavbarAndrouet > button {

		position: absolute;

		top: 3.8rem;

		right: 3.8rem;

		z-index: 1;

		height: 3.8rem;

		width: 3.8rem;

		background-color: transparent;

		padding: 0px;

		outline: 0px none;

		border: 1px solid #333;

		border-radius: 50%;

		cursor: pointer;

		transition: transform 0.2s ease 0s;

	}

	

	/*  Removing Firefox's dotted outline on button */	

	#NavbarAndrouet > button::-moz-focus-inner {

		border: 0;

	}

	

	#NavbarAndrouet > button::after, #NavbarAndrouet > button::before {

		content: "";

		position: absolute;

		top: 15%; right: 40%; bottom: 15%; left: 40%;

		background-color: #333;

		border-radius: 10px;

		-webkit-transition: -webkit-transform .2s;

		transition: transform .2s;

	}

	#NavbarAndrouet > button::before {

		top: 40%; right: 15%; bottom: 40%; left: 15%;

	}

	

	

	/* Theming opened nav button */	

	#NavbarAndrouet:not(.is-closed) > button,

	#NavbarAndrouet:not(.is-closed) > button::before {

		-webkit-transform: rotate(90deg) translateZ(0);

		-ms-transform: rotate(90deg) translateZ(0);

		transform: rotate(90deg) translateZ(0);

	}



	/* Hide alternate text except from screen readers */

	.visually-hidden {

		position: absolute !important;

		clip: rect(1px, 1px, 1px, 1px);

		overflow: hidden;

		height: 1px;

		width: 1px;

	}

	.langues{

		display:none; width:100%; position:relative; z-index:10; left:115px; padding:0.2em;

	}

  .container {

    width: 100%;

	  }

	.LinkLangueHeader{

	  font-family:RalewayMedium;

	  font-size:12px;

	  text-decoration:none;

	  color:#afa7a0;

	}

	.LinkLangueHeader:hover{

	  text-decoration:none;

	  color:#c62a32;

	}

	.PushHome{

		border-top:1px solid #c62a32;

		border-bottom:1px solid #c62a32;

		padding:0px;

		min-height:415px;

	}

	.PushHome h2{

		color:#b61c2b;

		font-size:20px;

		font-family:RalewayMedium;

		margin-left:0px;

		padding-left:0px;

		margin-top:1.5em;

		margin-bottom:1.5em;

	}	

	.PushHome p{

		font-size:14px;

		font-family:RalewayMedium;

		margin-left:0px;

		padding-left:0px;

		text-transform:uppercase;

	}

	.PushHome img{

		width:100%;

		margin-bottom:2em;

	}

	.PushHome a{

		font-size:14px;

		font-family:RalewayBold;

		text-transform:uppercase;

		color:#000;

	}

	.Definition{

		min-height:180px;

		background:#f1efea;

	}

	.Definition h2{

		font-size:24px;

		font-family:PlayfairDisplay;

		color:#b22235;

		line-height:28px;

		margin-top:0.8em;

	}	

	.Definition p{

		font-size:14px;

		font-family:RalewayMedium;

		color:#685c54;

		margin-top:2em;

	}

	.JournalAndrouet h1{

		font-size:31px;

		font-family:PlayfairDisplay;

		color:#4f443d;

		text-align:center;

		margin-top:1.5em;

		margin-bottom:1em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

	}

	.JournalAndrouet h1:before, .JournalAndrouet h1:after {

		position: absolute;

		top: 50%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #cac4c1;

	}

	.JournalAndrouet h1:before {

		margin-left: -50%;

		text-align: right;

	}

	.JournalAndrouet h2{

		font-size:18px;

		font-family:RalewayBold;

		color:#4f443d;

		text-transform:uppercase;

	}

	.JournalAndrouet p{

		font-size:14px;

		font-family:RalewayMedium;

		color:#4f443d;

		margin-left:0px;

		margin-right:15px;

	}

	.imgJournal{

		width:200px;

		height:150px;

	}

	.imgWorldMapHome{

		width:200px;

	}

	.RecetteSemaine h2{

		font-size:20px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

	}

	.RecetteSemaine h2:before, .RecetteSemaine h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.RecetteSemaine h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.RecetteSemaine h3{

		font-size:18px;

		font-family:RalewayBold;

		color:#000;

		text-transform:uppercase;

		text-decoration:underline;

	}

	.RecetteSemaineDetails{

		font-size:14px;

		font-family:RalewayMedium;

		color:#000;

		margin-left:0px;

		margin-right:15px;

		padding:2em;

	}

	.IngredientsRecette{

		font-size:18px;

		font-family:RalewayMedium;

		color:#000;

		line-height:20px;

		margin:1.2em;

	}

	.RecetteSaison h2{

		font-size:20px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

	}

	.RecetteSaison h2:before, .RecetteSaison h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.RecetteSaison h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.RecetteSaison h3{

		font-size:20px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:underline;

	}

	.RecetteSaison a{

		text-transform:uppercase;

		color:#c62a32;

		font-family:RalewayBold;

		font-size:14px;

	}

	.RecetteSaison img{

		max-width:320px;

		text-align:left;

		margin:0px;

		padding:0px;

	}

	

	

	/* OFFRES */

	.DescriptionTxtOffre{

		font-size:1em;

	}

	.TxtOffre{

		font-size:2em;

		color:#c62a32;		

	}

	.OffresMainDiv{

		height:300px;

		margin:0;

		padding:0;

		margin-bottom:2em;

	}

	.OffresDiv{

		/*height:410px !important;*/

	}

	.OffreList h2{

		font-size:20px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

		text-transform:uppercase;

	}

	.OffreList h2:before, .OffreList h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.OffreList h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.OffreList h3{

		font-size:20px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:none;

	}

	.OffreList a{

		color:#c62a32;

		font-family:RalewayMedium;

		font-size:14px;

	}

	.OffreList img{

		width:287px;

		height:215px;

		border:2px solid #afa7a0;

	}



	.TitreOffreList{

		height:120px;

	}

	.descritpionOffreList{

		height:35px;

		margin-top:1em;

		font-size:1.2em;

		color:#AFA7A0;

		text-align:center;

	}

	

	/*FROMAGE*/

	.FromageTitle{

		text-transform:uppercase;

		color:#c62a32;

		font-family:PlayfairDisplay;

		font-size:28px;

		margin-bottom:21px;

		padding-top:0;

		margin-top:0;

		padding-left:0.7em;

	}

	.LegendeFromage{

		padding:4px;

		margin-bottom:5px;

		text-align:center;

		font-family:RalewayMedium;

		color:#b0a7a0;

		font-size:13px;

	}

	.ImgFromage{

		width:100%; border:#b0a7a0 2px solid;

	}

	.DescriptionFromage{

		margin-top:10px;

		font-family:RalewayRegular;

		font-size:15px;

	}

	.DescriptionFromageTop{

		margin-top:10px;

		font-family:RalewayRegular;

		font-size:16px;

		background:url(../images-site/dotted-val.png) no-repeat 46% 0;

	}

	.DescriptionFromage a{

		color:#c62a32;

	}

	.InfosFromage{

		font-family:RalewayRegular;

		font-size:14px;

		color:#827771;

	}

	.h2Fromage{

		text-transform:uppercase;

		color:#827771;

		font-family:RalewayMedium;

		font-size:18px;

	}

	

	

	/* ARTICLE */

	.ArticleListNoPadding{

		padding:0;

		margin:0;

	}

	.ArticlesDiv{

		height:350px;

		text-align:center;

	}

	.ArticlesGdDiv{

		height:350px;

		text-align:center;

	}

	.ArticleList h2{

		font-size:20px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

	}

	.ArticleList h2:before, .ArticleList h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.ArticleList h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.ArticleList h3{

		font-size:20px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:none;

		text-align:left;

	}

	.ArticleTitleHeader{

		color:#827871;

		font-size:29px;

		font-family:RalewayBold;

		margin-left:0.3em;

		padding-top:0.5em;

		margin-right:1em;

		margin-top:0em;

	}

	.ArticleList a{

		color:#c62a32;

		font-family:RalewayMedium;

		font-size:14px;

	}

	.ArticleList img{

		width:287px;

		height:215px;

		border:2px solid #afa7a0;

	}

	.ArticleListGd img{

		width:287px;

		height:215px;

		border:2px solid #afa7a0;

	}

	.TitreArticleList{

		height:120px;

		text-align:left;

	}

	.descritpionArticleList{

		height:35px;

		margin-top:1em;

		font-size:1.2em;

		color:#AFA7A0;

		text-align:center;

	}

	.HeaderArticle{

		text-transform:uppercase;

		font-family:RalewayMedium;

		font-size:19px;

		color:#827871;

	}

	.ArticleTitle{

		color:#c62a32;

		font-family:PlayfairDisplayBold;

		font-size:33px;

		margin-bottom:21px;

		padding-top:0;

		margin-top:0;

	}

	.DescriptionArticle{

		margin-top:30px;

		font-family:RalewayRegular;

		font-size:16px;

	}

	.DescriptionArticle a{

		color:#c62a32;

	}

	.h2Sommaire{

		text-transform:uppercase;

		font-family:RalewayMedium;

		font-size:23px;

	}

	.ArticleActive{

		color:#c7c2bc;

		text-transform:uppercase;

		font-family:RalewayBold;

		font-size:13px;

		text-decoration:none;

	}

	.ArticleInActive{

		color:#827871;

		text-transform:uppercase;

		font-family:RalewayBold;

		font-size:13px;

		text-decoration:none;

	}

	.separateurArticleListRight{

		height:10px;

	}

	.ChapitreTitleHeader{

		color:#827871;

		font-size:25px;

		font-family:RalewayBold;

		margin-right:0em;

		padding-top:0.5em;

		margin-top:0em;

		

	}

	.ChapitreTitle{

		color:#827871;

		font-size:16px;

		font-family:RalewayMedium;

		margin:0 0em 0.7em 0em;

		text-transform:uppercase;

		padding-left:0.5em;

	}

	.OtherArticleAssocies{

		font-family:RalewayBold;

		font-size:13px;

		text-decoration:none;

		color:#827871;

		padding-left:0.5em;

	}

	.PrevNextArticle{

		font-family:PlayfairDisplayBold;

		font-size:13px;

		text-decoration:none;

		color:#827871;

		text-transform:uppercase;

	}

	.LinkAllTheme{

		margin-left:0em; margin-bottom:2.8em; text-transform:uppercase; padding-left:0; padding-bottom:1em;

	}

	/* BOUTIQUES */	

	.BoutiqueDetails h3{

		font-size:16px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:none;

	}

	.AdresseBoutiqueDetails{

		line-height:30px;

		font-family:RalewayRegular;

		font-size:16px;

		color:#827771;

	}

	#Footer{

		background:#afa7a0;

		margin:0px;

		padding:0px;

	}

    .carousel-inner .active.left { left: -33%; }

	.carousel-inner .next        { left:  33%; }

	.carousel-inner .prev        { left: -33%; }

	.carousel-control.left,.carousel-control.right {background-image:none;}

	.carousel-inner img{height:261px;}

	#MenuLarge{display:none;}

	#SubMenuNavContainer, #SubMenuNav{ margin:0px; padding:0px; width:100%; z-index:900}

	#SubMenuNavHidden{ margin:0px; padding:0px; width:100%; background:#FFF; height:150px; z-index:8999;}

	.LinkFooter{

		text-decoration:none;

		font-family:RalewayBold;

		font-size:14px;

		color:#000;

	}

	/* RECETTES */

	.RecetteList h2{

		font-size:20px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:40px;

		text-transform:uppercase;

	}

	.RecetteList h2:before, .RecetteList h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.RecetteList h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.RecetteList h3{

		font-size:18px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:none;

		margin-top:0.3em;

	}

	.RecetteList a{

		color:#c62a32;

		font-family:RalewayMedium;

		font-size:14px;

	}

	.RecettesDiv{

		height:350px;

	}

	.TitreRecetteList{

		height:80px;

	}

	.descritpionRecetteList{

		height:35px;

		margin-top:0.5em;

		font-size:1.2em;

		color:#AFA7A0;

		text-align:center;

	}

	.RecetteList img{

		width:287px;

		height:215px;

		border:2px solid #afa7a0;

	}

	.RecetteList .subinfos{

		width:30px;

		height:23px;

		text-align:center;

	}

	.RecetteListNoPadding{

		padding:0;

		margin:0;

	}

	.RecetteTitle{

		text-transform:uppercase;

		color:#c62a32;

		font-family:PlayfairDisplay;

		font-size:22px;

		margin-bottom:15px;

		padding-top:0;

		margin-top:0;

		margin-right:15px;

	}

	.RecettesAssociesList{

		max-height:320px;

	}

	.LegendeRecette{

		padding:4px;

		margin-bottom:10px;

		text-align:center;

		font-family:RalewayMedium;

		color:#b0a7a0;

	}

	.DescriptionRecette{

		margin-top:30px;

		font-family:RalewayRegular;

		font-size:14px;

	}

	.InfosRecette{

		font-family:RalewayMedium;

		font-size:14px;

		color:#827771;

	}

	.DescriptionRecette a{

		color:#c62a32;

	}

	.IngredientsRecetteDetails{

		line-height:24px;

		font-family:RalewayRegular;

		font-size:14px;

		color:#827771;

		margin-left:0;

		padding-left:0;

		padding-bottom:0.3em;

	}

	.IngredientsRecetteDetails a:hover{

		color:#c62a32;

	}

	.IngredientsRecette a{

		color:#c62a32;

	}

	.h2Recette{

		text-transform:uppercase;

		color:#827771;

		font-family:RalewayMedium;

		font-size:14px;

	}

	.h2RecetteAssocies{

		text-transform:uppercase;

		color:#827771;

		font-family:RalewayRegular;

		font-size:14px;

	}

	.IngredientsTitleDetails{

		color:#695c53;

		font-size:20px;

		font-family:PlayfairDisplayBold;

		margin-left:0em;

		padding-top:0.8em;

		text-transform:uppercase;

	}

	.descritpionRecetteDetails{

		height:28px;

		margin-top:1em;

		font-size:1.1em;

		color:#AFA7A0;

		text-align:center;

		margin-bottom:1em;

	}

	/*FIN RECETTE*/

	

	/*BOUTIQUES*/

	.InfosBoutiqueTitle{

		margin-left:1.6em;

		text-transform:uppercase;

		color:#695c53;

		font-size:20px;

		font-family:PlayfairDisplayBold;

	}

	.BoutiqueList h2{

		font-size:25px;

		font-family:RalewayMedium;

		color:#c62a32;

		text-align:center;

		margin-top:1em;

		margin-bottom:0.5em;

		position: relative;

		z-index: 1;

		overflow: hidden;

		height:30px;

	}

	.BoutiqueList h2:before, .BoutiqueList h2:after {

		position: absolute;

		top: 25%;

		overflow: hidden;

		width: 50%;

		height: 2px;

		content: '\a0';

		background-color: #c62a32;

	}

	.BoutiqueList h2:before {

		margin-left: -50%;

		text-align: right;

	}

	.BoutiqueList h3{

		font-size:20px;

		font-family:PlayfairDisplay;

		color:#000;

		text-decoration:none;

	}

	.AdresseBoutiqueDetails{

		line-height:30px;

		font-family:RalewayRegular;

		font-size:16px;

		color:#827771;

		margin:1em;

	}

	.BoutiqueList a{

		color:#c62a32;

		font-family:RalewayMedium;

		font-size:14px;

	}

	.BoutiquesDiv{

		height:315px;

	}

	.BoutiqueList img{

		width:287px;

		height:215px;

		border:2px solid #afa7a0;

	}

	.TitreBoutiqueList{

		min-height:120px;

	}

	.descritpionBoutiqueList{

		height:35px;

		margin-top:1em;

		font-size:1.2em;

		color:#AFA7A0;

		text-align:center;

	}

	.h2BoutiqueAssocies{

		text-transform:uppercase;

		font-family:RalewayRegular;

		font-size:17px;

		text-align:center;

		color:#FFF;

		margin-top:10px;

	}

	.Red{

		color:#c62a32;

	}

	.RedArrowDown{

		margin-bottom:1em;

		margin-top:-2px;

	}

	.BoutiqueTitle{

		text-transform:uppercase;

		color:#c62a32;

		font-family:PlayfairDisplay;

		font-size:28px;

		padding:0;

		margin:0;

		margin-left:0em;

		margin-bottom:0.5em;

		margin-top:0.5em;

		border-bottom:#b0a7a0 1px solid;

		padding-bottom:0.5em;

	}

	.LinkFooterBoutique{

		text-decoration:none;

		font-family:RalewayMedium;

		font-size:14px;

		color:#000;

	}

	#Footer h4{

		margin-bottom:0px;

		padding-bottom:0px;

		text-decoration:none;

		font-family:RalewayBold;

		font-size:14px;

		color:#766a63;

	}

	#Footer .Services{

		margin:0px;

		padding:5px;

		line-height:18px;

	}

	#Footer p{

		margin:0px;

		padding:0px;

		text-decoration:none;

		font-family:RalewayBold;

		font-size:12px;

		color:#000;

	}

	.FromagesDiv{

		height:350px;

	}

	.LinkFooterService{

		text-decoration:none;

		font-family:RalewayMedium;

		font-size:12px;

		color:#000;

	}

	#map{

		width: 100%;

		height: 450px;

		margin:0;

		padding:0;

	}

}

.hide-robot{
	display: none;
}