@font-face {
  font-family: 'gotham';
  src: url("../fonts/GothamBook-webfont.eot");
  src: url("../fonts/GothamBook-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamBook-webfont.woff") format("woff"), url("../fonts/GothamBook-webfont.ttf") format("truetype"), url("../fonts/GothamBook-webfont.svg#gothambookregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gotham_bold';
  src: url("../fonts/GothamBold-webfont.eot");
  src: url("../fonts/GothamBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamBold-webfont.woff") format("woff"), url("../fonts/GothamBold-webfont.ttf") format("truetype"), url("../fonts/GothamBold-webfont.svg#gothamboldregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gotham_black';
  src: url("../fonts/GothamBlack-webfont.eot");
  src: url("../fonts/GothamBlack-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamBlack-webfont.woff") format("woff"), url("../fonts/GothamBlack-webfont.ttf") format("truetype"), url("../fonts/GothamBlack-webfont.svg#gothamblackregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

html{
font-size:100%;	
height:100%;
	overflow-x: hidden;
}
body{
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	font-size:0.85em;
	font-family: 'gotham';
}
.rowmin100{
min-height: 100%
}
.fixed{
	position: fixed;
}
.wrapper{
	height: 100%;	z-index: 90;
}
.barre-g{
	background-color: #FFF;
	display: flex;
	height: 100%;
	padding-top: 50px;
	justify-content: center;
	align-items: baseline;
	position: fixed;
	z-index: 900;
	box-shadow: -1px -1px 11px #000;
}
.barre-g div{
	margin:0px 20px;
}
.barre-m{
	align-items: center;
	margin:0px;
	padding:20px 0px ;
	height: auto;
	position:relative;
	justify-content:flex-start;
}
.logo{
	display: flex;
	justify-content: center;
	align-items: center;
}
#lelogo{
	max-width: 90px;
	max-height: 90px;
}
.contenu{
	padding-bottom: 150px;
}
.a-pdf, .a-pdf:hover {	color:#FFF;}

.footer{
	margin-top: -150px;
	z-index: 1000;
	height: 150px;
	position: fixed;
	background-color: #FFF;
	width: 100%;
}
.menu{
	display: flex;
	align-items: center;
	
	justify-content: space-between;
}
.mentions{margin-right:40px;}
.mentions a{font-size: 11px; color:#ddd}
.nav-item{
	padding:0px 15px;
}
.nav-item a{
	font-size: 1em;
}
.active .nav-link{
	font-weight: bold !important;
	color:#D1762B !important;
}
.nav-item a:hover{
color:#D1762B !important;
}

.no-pad {
  padding-right: 0;
  padding-left: 0;
}
.relat{	position:relative;}
.row100{height:100%;}
.lecontenu{	height:100%;}

.bleu{
color:#3d4b4e;
}
.orange{
color:#D1762B;
}
.orange-f{
color:#a95118;
}
.aor{
	color:#a37018;
}

.aor:hover{
color:#FFF;
}
.or-f{
	color:#875a11;
}

.vert-f{
	color:#4a4e32;
}

h2{
    text-align: left;
	font-size: 0.90vw;
	font-weight: normal;
}
h2:before {
  content: "━━━  ";
}
h1{
	text-align: left;
	font-size: 2.1vw;
	/*text-shadow: 2px 1px 0px #3d4b4e;*/
}
.photodomaine{
	background-image:url(../photos/laura-david-cot.jpg);
	background-size: cover;
	background-position:bottom center;
}
.photopain{
	background-image:url(../photos/pain.jpg);
	background-size: cover;
	background-position:bottom center;
}
.photolaura{
	background-image:url(../photos/la-cave-bouteilles.jpg);
	background-size: cover;
	background-position:bottom center;
}
.letexte{
	background-color: #87a1a5;
	line-height: 1.8em;
	color:#FFF;
	text-align: justify;	
	padding: 50px 30px 0 50px;
	font-size: 0.98em;
}
.letexte-vert{
	background-color: #979d6d !important;
}
.letexte-orange{
	background-color: #cdaa6c !important;
	text-align: left;
}
.pcontact{
	font-size: 1.1em !important;
}

.ledomaine div {
	margin-bottom: 50px;
	/*display: flex;
	justify-content: space-around;*/
}
.ledomaine div{
	padding: 0px 25px;
	/*flex: 1;*/
}




.lesvins{
	background-color: #87a1a5;
	line-height: 1.6em;
	color:#FFF;
	text-align: justify;	
	font-size: 0.92em;
	width:700%;
}




h2{
    text-align: left;
	font-size: 1.1vw;
	font-weight: normal;
	text-transform: uppercase
}
h2:before {
  content: "━━━  ";
	font-size: 0.8vw;
}
.vins h1{
	text-align: left;
	font-size: 3.5vw;
    font-family: 'gotham';
	font-weight: bold;
}

.flex-titre{
	display: flex;
	align-items: baseline;
}
.flex-titre a{ margin-left:10px;
}
.vins{
	width:100%;
	height: 100%;
	padding: 50px 15px;
	text-align: left;
	line-height: 1.8em;
	font-size: 1.1em;
	color:#333;
}
/*.ombre-blanc{text-shadow: 2px 1px 0px #fff;}
.ombre-noir{text-shadow: 2px 1px 0px #000;}*/
.accord{
	margin-top:40px;
	padding: 20px 20px;
	color:#FFF;
}
.accord-sec{
	border-bottom: 6px solid #5e6f72;
	border-top: 6px solid #5e6f72;
	background-color: #9da8ad !important;
}
.accord-tendre{
	border-bottom: 6px solid #8ba2b5;
	border-top: 6px solid #8ba2b5;
	background-color: #698296 !important;
}
.accord-chenin{
	border-bottom: 6px solid #c48742;
	border-top: 6px solid #c48742;
	background-color: #EAA346 !important;
}
.accord-rose{
	border-bottom: 6px solid #e58f7e;
	border-top: 6px solid #e58f7e;
	background-color: #F39D8C !important;
}
.accord-pinot{
	border-bottom: 6px solid #4f4149;
	border-top: 6px solid #4f4149;
	background-color: #61545C !important;
}
.accord-cot{
	border-bottom: 6px solid #282f4a;
	border-top: 6px solid #282f4a;
	background-color: #3A617E !important;
}
.accord-audouines{
	border-bottom: 6px solid #666652;
	border-top: 6px solid #666652;
	background-color: #96966f !important;
}
.accord-optimiste{
	border-bottom: 6px solid #e88753;
	border-top: 6px solid #e88753;
	background-color: #976a50 !important;
}
.accord-methode{
    border-bottom: 6px solid #008c81;
	border-top: 6px solid #008c81;
	background-color: #4a8984 !important;}
.accord-naturelle{
    border-bottom: 6px solid #8a8891;
	border-top: 6px solid #8a8891;
	background-color: #6d6b72 !important;}
.accord-moelleux{
	border-bottom: 6px solid #cc4300;
	border-top: 6px solid #cc4300;
	background-color: #9e2700 !important;
}
#vins-montlouis-tendre{
	background-image: url('../img/fond-tendre-bleu.jpg');
	background-size: cover;
}
#vins-montlouis-moelleux{
	background-image: url('../img/fond-moelleux.jpg');
	background-size: cover;
}
#vins-montlouis-sec{
	background-image: url('../img/fond-sec.jpg');
	background-size: cover;
}
#vins-chenin{
	background-image: url('../img/fond-chenin.jpg');
	background-size: cover;
}
#vins-optimiste{
	background-image: url('../img/fond-optimiste.jpg');
	background-size: cover;
}
#vins-rose{
	background-image: url('../img/fond-rose.jpg');
	background-size: cover;color:#000;
}
#vins-methode{
	background-image: url('../img/fond-methode.jpg');
	background-size: cover;color:#000;
}
#vins-naturelle{
	background-color: #fcf7f7;
	background-size: cover;color:#000;
}
#vins-pinot{background-image: url('../img/fond-pinot.jpg');
	background-size: cover;color:#000;
}
#vins-cot{background-image: url('../img/fond-cot.jpg');
	background-size: cover;color:#000;
}
#vins-audouines{background-image: url('../img/fond-audouines.jpg');
	background-size: cover;color:#000;
}
.carousel-control-prev-icon, .carousel-control-next-icon{
	width: 30px !important;
	height: 30px !important;
}
.carousel-inner {
	height: 100%;
}
#carouselExampleControls{
	height: 100%;
}
.carousel-indicators{
	height:20px;
}
.labouteille img{
	max-height: 768px;
	
}

.carousel-indicators{
	top:15px;
}
.carousel-indicators li{
	height: 8px;
}

.carousel-indicators.originaux li:nth-child(1){background-color: #61545C;}
.carousel-indicators.originaux li:nth-child(2){background-color: #3A617E;}

.carousel-indicators.originaux li:nth-child(3){background-color: #E58F7E;}



.carousel-indicators li:nth-child(1){background-color: #7492aa;}
.carousel-indicators li:nth-child(2){background-color: #6B787A;}

.carousel-indicators li:nth-child(3){background-color: #976a50;}
.carousel-indicators li:nth-child(4){background-color: #cc4300;}
.carousel-indicators li:nth-child(5){background-color: #008c81;}
.carousel-indicators li:nth-child(6){background-color: #5D6864;}


/* PAGE VINS 2022*/

.lacuvee{
    padding:20px 20px 20px;
    display: flex;
    align-items: center;
    
	flex-direction: column;
    
}
.lacuvee img{
    max-width: 130px !important;
}
.titre-lacuvee{
    margin:10px 0px 0px 0px;
    text-align: center;
}
.titre-lacuvee{
    color:#7492aa;
    font-size: 22px;
}
.description-lacuvee{
    color:#555;
    font-size: 12px;
    text-align: center;
}
.lacuvee h3:hover{
    filter: brightness(1.3);
}
.lacuvee a:hover{
text-decoration: none;
}
    
    
.lacuvee img:hover{
    filter: brightness(1.12);
}





.carousel-indicators .active {
    background-color: #000;
	border: 1px #FFF solid;height: 12px;margin-top:-2px;
}

@media screen and (max-width:992px)  {
	 h1 {
	  font-size: 2em !important;
	 }
	.nav-item{
	padding:0px 3px;
}
	h2 {
	  font-size: 1.1em !important;
	 }
}
@media screen and (max-width:768px)  {
	.navbar	{
		position: static;
		width: 100px;
	}
	.navbar button	{margin-top:-25px;
	}
	.nav-item{
	padding:0px 30px;
}
	.footer{
		padding-top: 5px;
		height: 100px;
	margin-top: -100px;
	}
	#navbarToggler{
		background-color: #fff;
		position: absolute;
		left: 0px;
		margin: 40px 0;
	}
	.contenu{
		padding-bottom: 0px !important;
	}
}