	/* Estilo para centrar contenido */
		.text-center {
			text-align: center;
		}

body {
		
	font-optical-sizing: auto;
	 font-family: "Montserrat", serif;
	  font-optical-sizing: auto;
	  font-weight: 400;
	  font-style: normal;
		}
		
		
		.navbar-nav .nav-item {
			margin-right: 15px; /* Ajusta este valor según la separación que desees */
		}
		
		.navbar-nav .nav-item:first-child {
			margin-left: 50px; /* Elimina el margen del último ítem */
		}
		.navbar-nav .nav-item:last-child {
			margin-right: 0; /* Elimina el margen del último ítem */
		}
		
		
		.ancho {max-width:1000px;}
		.premios {margin-top:60px; max-width:800px; text-align: center;}
		
		/* Header con imagen de fondo */
		.header {
			position: relative;
			background: url('../img/home.jpg') no-repeat center center;
			background-size: cover;
			height: 800px;
		}
a:link, :visited, :hover, :active{
			text-decoration:none;
		}
		.header-text {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			color: white;
			text-align: center;
			line-height:2em; 
		}
		.header-text img{
		max-width:400px;;
		}

		/* Fondo dorado para contacto */
		.contact-section {
			background-color: #d4af37;
			color: white;
		}

		/* Estilo para los logotipos redondos */
		.logo {
			width: 100px;
			height: 100px;
	
			object-fit: cover;
		}
		
		
		.descrip{
		  
		  font-family: "EB Garamond", serif;
		font-optical-sizing: auto;
		font-weight: 400;
		font-style: normal;
		  font-size: 25px;
		  position: relative;
		  display: inline-block;
		  color:#000;
		  text-align: center;
		  
		}
		
		.descripg{
		  
		  font-family: "EB Garamond", serif;
		  font-weight: 400;
		  font-size: 25px;
		  position: relative;
		  display: inline-block;
		  font-style:italic;
		  color:#D8BA77;
		  text-align: center;
		  
		}
		
		.namingportada{
		  font-family: "EB Garamond", serif;
		  font-weight: 600;
		  font-size: 40px;
		  display: inline-block;
		  color:#fff;
		}
		.naminportadag{
		  margin-top:5px;
		  padding:0px;
		  font-family: "EB Garamond", serif;
		  font-style: italic;
		  font-weight: 600;
		  font-size: 35px;
		  display: inline-block;
		
		  color:#D8BA77;
		}

		.gemina{
		  
		  font-family: "EB Garamond", serif;
		font-optical-sizing: auto;
		font-weight: 200;
		font-style: normal;
		  font-size: 35px;
		  position: relative;
		  display: inline-block;
		  
		  color:#000;
		  
		}
		.wine-image {
			max-width: 130px;
			width: 100%;
			height: auto;
		}
		.wine-gallery {
			max-width: 1000px;
			margin: 0 auto;
		}
		.adwards-gallery {
			max-width: 800px;
			margin: 0 auto;
		}
		.menu-container {
			max-width: 1200px;
			margin: 0 auto;
		}
		.contactext{
			
			font-family: "Montserrat", serif;
			  font-optical-sizing: auto;
			  font-weight: 600;
			  font-style: normal;
			  color:#000;
		}
		.contactextw{
			
			font-family: "Montserrat", serif;
			  font-optical-sizing: auto;
			  font-weight: 600;
			  font-style: normal;
			  color:#fff;
		}
		
		
		.contactextn{
		  
		  font-family: "EB Garamond", serif;
		font-optical-sizing: auto;
		font-weight: 800;
		font-style: normal;
		  font-size: 30px;
		
		font-style: italic;
		  color:#000;
		  text-align: center;
		  line-height: 0px;
		  }
		  
		  
		  .contactextgold{
			
		  font-family: "EB Garamond", serif;
		  font-optical-sizing: auto;
		  font-weight: 800;
		  font-style: italic;
			font-size: 25px;
			color:#fff;
			text-align: center;
			}
	@media screen and (max-width: 767px) {		
	.navbar-nav .nav-item {
				padding-left: 15px; /* Ajusta este valor según la separación que desees */
			}
			
			.navbar-nav .nav-item:first-child {
				margin-left: 0; /* Elimina el margen del último ítem */
			}
			.navbar-nav .nav-item:last-child {
				margin-right: 0; /* Elimina el margen del último ítem */
			}
		}