@media (max-width:1800px) {
	header.cabecera .menu li {
		margin-right: 40px;
	}

	header.cabecera .menu li:nth-child(5),
	header.cabecera .menu li:nth-child(6),
	header.cabecera .menu li:nth-child(7) {
		margin-left: 40px;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 190px;
	}

	.presentacion .descripcion {
		max-width: 70%;
		font-size: 4.5em;
	}

	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 3.5em;
	}

	.ppal_txt .texto .descripcion p,
	.denominacion .texto .descripcion p {
		margin-bottom: 30px;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		margin-right: 25px;
	}

	.denominacion.d02 .titulo {
		font-size: 4.5em;
	}

	.denominacion.d04 .texto .descripcion,
	.denominacion.d02 .texto .descripcion {
		font-size: 2.4em;
	}

	.denominacion.d04 .texto .descripcion p,
	.denominacion.d02 .texto .descripcion p {
		margin-bottom: 20px;
	}

	.ppal_txt .imagen img,
	.denominacion .fotos .imagen:nth-child(2) {
		max-width: 520px;
	}

	.ppal_txt.d05 {
		max-width: 520px;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		max-width: none;
	}

	.denominacion .texto .descripcion .ball {
		bottom: 350px;
	}

	.denominacion .texto .descripcion {
		padding-bottom: 350px;
	}

	.denominacion.d02 .texto .descripcion {
		padding-bottom: 0px;
	}

	header.cabecera .menu {
		padding: 80px 40px;
	}

	.intro_vinos,
	.presentacion .descripcion.no_limit,
	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 2.5em;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 4em;
	}

	.opinion .texto .nombre {
		font-size: 1.6em;
	}

	.marker.en {
		top: 22%;
	}

	.marker.es {
		top: 31%;
	}

	header.cabecera .idiomas {
		right: 40px;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 100px;
	}

	.marker.fr {
		top: 28%;
	}

	.marker.bel {
		top: 28.5%;
	}

	.marker.sw {
		top: 31.5%;
	}

	.marker.au {
		top: 31%;
	}

	.marker.ch {
		top: 31%;
	}

	.marker.de {
		top: 25%;
	}

	.marker.st {
		left: 46%;
		top: 20%;
	}

	.marker.si {
		left: 68.5%;
		top: 47.5%;
	}

	.marker.sc {
		left: 42%;
		top: 17%;
	}

	.marker.on {
		left: 16.5%;
		top: 23%;
	}

	.marker.qc {
		left: 20.5%;
		top: 27%;
	}

	.mapa_mundi {
		height: 636px;
	}

	.entrevista {
		margin-left: 40px;
		margin-right: 40px;
	}

	.entrevista .titulo {
		margin-bottom: 70px;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(1) {
		min-height: 246px;
	}

	.entrevista .parte_4 .foto {
		width: 760px;
	}

	.entrevista .parte_4 .descripcion h3:nth-of-type(2),
	.entrevista .parte_4 .descripcion p:nth-of-type(4),
	.entrevista .parte_4 .descripcion p:nth-of-type(3) {
		width: calc(100% - 840px);
	}


	.quiban .parte_3 .texto .descripcion .qr{
		max-width: 40%;
	}

}

@media (max-width:1679px) {
	header.cabecera .menu {
		margin-left: 60px;
	}

	header.cabecera .idiomas {
		right: 60px;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 260px;
	}

	.presentacion {
		padding: 60px;
	}

	.noticias .wrapper,
	.vinos .wrapper,
	.denominacion .wrapper {
		padding: 60px;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 4em;
	}

	.denominacion .texto .descripcion .ball {
		right: 40px;
		bottom: 280px;
	}

	.ppal_txt .imagen img,
	.denominacion .fotos .imagen:nth-child(2) {
		max-width: 450px;
	}

	.ppal_txt.d05 {
		max-width: 450px;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		max-width: none;
	}

	.noticias .titulo,
	.vinos .titulo,
	.denominacion .titulo {
		padding-left: 60px;
		padding-right: 60px;
	}

	.noticias:before,
	.noticias:after,
	.vinos:before,
	.vinos:after,
	.denominacion:before,
	.denominacion:after {
		left: 60px;
		right: 60px;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2),.denominacion.foto_doble .fotos .imagen {
		max-width: 450px;
	}

	.denominacion.foto_doble .fotos .imagen {
		margin-right: 50px;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		margin-right: 10px;
	}

	.datos_vino {
		padding: 60px;
	}

	.denominacion.d02 .titulo {
		font-size: 4em;
	}

	.denominacion.d04 .texto .descripcion,
	.denominacion.d02 .texto .descripcion {
		font-size: 2.2em;
	}

	.noticia {
		width: calc(50% - 20px);
	}

	.noticia:nth-child(3n) {
		margin-right: 40px;
	}

	.noticia:nth-child(2n) {
		margin-right: 0;
	}

	article.datos_premio .datos .descripcion h2,
	article.datos_premio .datos .descripcion h3,
	article.datos_premio .datos .descripcion h4,
	article.datos_premio .datos .descripcion h5,
	article.datos_premio .datos .descripcion h6 {
		font-size: 26px;
	}

	.invertido.legales .wrapper {
		padding-bottom: 40px;
	}

	body.inicio .noticia {
		display: none;
	}

	body.inicio .noticia:nth-child(1),
	body.inicio .noticia:nth-child(2) {
		display: inline-block;
	}

	.denominacion.foto_doble .wrapper {
		padding-top: 0;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 3.5em;
	}

	section.contacto:before,
	section.contacto:after,
	article.datos_premio:before,
	article.datos_premio:after {
		left: 60px;
		right: 60px;
	}

	section.contacto .heading,
	article.datos_premio .heading {
		padding-left: 60px;
		padding-right: 60px;
	}

	.denominacion .fotos {
		margin-left: -60px;
		width: 53%;
	}

	.invertido .fotos {
		margin-right: -60px;
	}

	.ppal_txt .imagen {
		margin-bottom: 60px;
	}

	#vinedo.denominacion .texto .descripcion {
		padding-bottom: 330px;
	}

	#vini {
		margin-top: -240px;
	}

	#vini.denominacion .texto .descripcion {
		padding-bottom: 0;
	}

	header.cabecera .menu {
		max-width: none;
		margin-left: 0;
	}

	header.cabecera .menu li {
		margin-right: 20px;
	}

	header.cabecera .menu li:nth-child(5),
	header.cabecera .menu li:nth-child(6),
	header.cabecera .menu li:nth-child(7) {
		margin-left: 20px;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 110px;
	}

	.intro_vinos {
		margin-left: 60px;
		margin-right: 60px;
	}

	.opiniones .owl_opiniones {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0;
	}

	.opinion .texto .nombre {
		font-size: 1.6em;
		padding: 0 10%;
	}

	.opinion .texto .fecha {
		font-size: 1.65em;
	}

	.opinion .imagen {
		width: 200px;
		height: 200px;
	}

	.hombre .fotos {
		margin-right: -60px;
	}

	.presentacion.bodega .descripcion {
		max-width: 90%;
	}

	.do_toro {
		margin: 60px;
	}

	.marker.on {
		top: 22%;
	}

	.marker.qc {
		top: 26%;
	}

	.marker.es {
		top: 34%;
		width: 30px;
		height: 30px;
		left: 39%;
	}

	.marker.fr {
		top: 31%;
		width: 30px;
		height: 30px;
		left: 41%;
	}

	.marker.en {
		top: 27%;
		width: 30px;
		height: 30px;
		left: 40%;
	}

	.marker.de {
		top: 28%;
		width: 30px;
		height: 30px;
		left: 44%;
	}

	.marker.sc,
	.marker.st,
	.marker.ch {
		width: 30px;
		height: 30px;
	}

	.marker.sc {
		left: 44%;
		top: 22%;
	}

	.marker.st {
		left: 47%;
		top: 24%;
	}

	.mapa_mundi {
		height: 583px;
	}

	.entrevista .parte_1 .descripcion {
		width: calc(100% - 462px);
		padding-right: 40px;
	}

	.entrevista .parte_3,
	.entrevista .parte_2 {
		width: calc(50% - 20px);
		margin-right: 40px;
	}

	.entrevista .parte_3 {
		margin-right: 0;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(1) {
		min-height: 236px;
	}

	.entrevista .parte_4 .foto {
		width: 660px;
		height: 700px;
		overflow: hidden;
	}

	.entrevista .parte_4 .foto img {
		max-width: unset;
		max-height: unset;
	}

	.entrevista .parte_4 .descripcion h3:nth-of-type(2),
	.entrevista .parte_4 .descripcion p:nth-of-type(4),
	.entrevista .parte_4 .descripcion p:nth-of-type(3) {
		width: calc(100% - 700px);
	}

	.entrevista .parte_4 .fotos .img {
		margin-right: 40px;
		width: calc(50% - 20px);
	}

	.entrevista .parte_6,
	.entrevista .parte_5 {
		width: calc(50% - 20px);
		margin-right: 40px;
	}

	.entrevista .parte_6 {
		margin-right: 0;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2) {
		margin-top: 40px;
	}

	.opiniones .wrapper.sin_comentarios {
		padding-left: 60px;
		padding-right: 60px;
	}

}

@media (max-width:1439px) {
	header.cabecera .menu li {
		margin-right: 20px;
	}

	header.cabecera .menu li:nth-child(5),
	header.cabecera .menu li:nth-child(6),
	header.cabecera .menu li:nth-child(7) {
		margin-left: 20px;
	}

	.presentacion .descripcion {
		max-width: 80%;
	}

	.presentacion .descripcion {
		font-size: 3em;
	}

	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 2.5em;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		margin-right: 0;
	}

	.banners.bodega .banner {
		max-height: 340px;
	}

	.banners.bodega .banner .texto {
		bottom: 30px;
	}

	.ppal_txt .wrapper {
		transform: translate(-90px, -250px);
	}

	.ppal_txt .imagen {
		margin-bottom: 45px;
	}

	.vino {
		margin-right: 20px;
		width: calc(33.333% - 14px);
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 3em;
	}

	.banners.bodega .banner .texto .titulo {
		font-size: 4em;
	}

	.datos_vino .datos {
		width: calc(100% - 665px);
		margin-left: 20px;
	}

	.datos_vino .datos h2,
	.datos_vino .datos h3,
	.datos_vino .datos h4,
	.datos_vino .datos h5,
	.datos_vino .datos h6 {
		font-size: 25px;
		letter-spacing: 1px;
	}

	.denominacion.d02 .titulo {
		font-size: 3.5em;
	}

	.denominacion.d04 .texto .descripcion,
	.denominacion.d02 .texto .descripcion {
		font-size: 1.8em;
	}

	#vinedo.denominacion .texto .descripcion {
		padding-bottom: 230px;
	}

	#vini {
		margin-top: -150px;
	}

	.denominacion.d04 .texto .descripcion {
		padding-bottom: 400px;
	}

	header.cabecera .menu {
		padding-left: 20px;
		padding-right: 20px;
	}

	header.cabecera .menu li {
		font-size: 1.6em;
	}

	header.cabecera .idiomas {
		right: 20px;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 90px;
	}

	.banner .texto .titulo {
		font-size: 5em;
	}

	.manifiesto .texto,
	.leer,
	.intro_vinos,
	.presentacion .descripcion.no_limit,
	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 2em;
	}

	.opinion .texto .nombre {
		font-size: 1.6em;
	}

	.opinion .texto .fecha {
		font-size: 1.5em;
	}

	.owl-nav div {
		left: 0;
	}

	.owl-nav div.owl-next {
		right: 0;
		left: unset;
	}

	.opinion .imagen {
		width: 190px;
		height: 190px;
	}

	.datos_vino .imagenes {
		width: 420px;
	}

	.datos_vino .datos {
		width: calc(100% - 500px);
		letter-spacing: 1px;
	}

	.marker.usa {
		left: 12%;
		top: 28%;
	}

	.marker.qc {
		top: 25%;
	}

	.marker.st {
		top: 23%;
	}

	.mapa_mundi {
		height: 514px;
	}

	.marker.si {
		left: 68%;
		top: 46%;
	}

	.entrevista .parte_1 {
		position: relative;
	}

	.entrevista .parte_1 .foto {
		top: unset;
		bottom: 0;
	}

	.entrevista .parte_4 .descripcion p:nth-of-type(4) {
		width: auto;
		clear: both;
		float: none;
	}

	.entrevista .parte_4 .foto {
		height: unset;
	}

	.entrevista .parte_4 .foto img {
		max-width: 100%;
		max-height: 100%;
	}

	.quiban .parte_3,
	.quiban .parte_1{
		padding-left: 100px;
		padding-right: 100px;
	}
	.quiban .parte_1 .foto{
		left: 100px;
	}
	.cerrar_popup{
		top: 0;
	}
.banners.quiban .banner {
    max-height: 150px;
}









}

@media (max-width:1279px) {
	header.cabecera .menu {
		margin-left: 20px;
	}

	header.cabecera .idiomas {
		right: 20px;
	}

	header.cabecera .idiomas,
	header.cabecera .menu li {
		font-size: 1.6em;
	}

	header.cabecera .menu li:first-child {
		display: none;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 130px;
	}

	body.inicio .banner .texto .subtitulo {
		letter-spacing: 2px;
	}

	body.inicio .banner .texto .titulo {
		font-size: 5em;
	}

	.denominacion .wrapper {
		padding-left: 0;
		padding-right: 0;
	}

	.denominacion .fotos {
		width: 50%;
		margin-left: 0;
	}

	.denominacion .texto {
		width: calc(50% - 50px);
		padding-left: 30px;
		padding-right: 20px;
	}

	.denominacion .texto .descripcion .ball {
		right: 60px;
		bottom: 0;
	}

	.vino .texto {
		padding: 20px;
	}

	.noticia .texto .descripcion,
	.vino .texto .introduccion {
		margin-top: 20px;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 2.5em;
	}

	.leer {
		font-size: 2em;
	}

	.noticia {
		margin-right: 20px;
		width: calc(50% - 10px);
	}

	.pie .datos span {
		display: block;
		position: relative;
		overflow: hidden;
		text-indent: -9999px;
		height: 10px;
	}

	.pie .endgame {
		padding: 40px 20px;
	}

	.ppal_txt .wrapper {
		width: auto;
		display: block;
		transform: none;
	}

	.ppal_txt .imagen {
		width: 50%;
		float: right;
	}

	.ppal_txt .imagen img {
		max-width: 100%;
		max-height: 100%;
		display: block;
		width: auto;
		height: auto;
		transform: none;
	}

	.ppal_txt .texto {
		float: left;
		width: calc(50% - 50px);
		padding-right: 30px;
		padding-left: 20px;
	}

	#vini {
		margin-top: 0;
	}

	.invertido .texto {
		padding-left: 20px;
		padding-right: 30px;
		width: calc(50% - 50px);
	}

	.invertido .fotos {
		margin-right: 0;
	}

	.denominacion .fotos {
		display: block;
		width: auto;
	}

	.denominacion .wrapper {
		padding-left: 60px;
		padding-right: 60px;
	}

	.denominacion .texto {
		width: auto;
		margin-top: 60px;
		padding: 0;
	}

	.ppal_txt .imagen img,
	.denominacion .fotos .imagen:nth-child(2) {
		max-width: 100%;
	}

	.denominacion .fotos .imagen:nth-child(2) {
		left: 60px;
		right: 60px;
	}

	.denominacion .texto .descripcion {
		padding-bottom: 450px;
	}

	#vinedo.denominacion .texto .descripcion {
		padding-bottom: 0;
	}

	.ppal_txt {
		padding: 0 60px;
	}

	.ppal_txt .texto {
		float: none;
		display: block;
		width: auto;
		padding: 0;
	}

	.ppal_txt .imagen {
		float: none;
		width: auto;
		padding: 0;
	}

	#vini {
		margin-top: 60px;
	}

	.denominacion.foto_doble .fotos .imagen {
		width: calc(50% - 15px);
		margin-right: 30px;
		left: unset;
		right: unset;
	}

	.denominacion.foto_doble .fotos .imagen:nth-child(2) {
		margin-right: 0;
	}

	.invertido .fotos {
		float: none;
	}

	.datos_vino .imagenes {
		width: 400px;
	}

	.datos_vino .datos {
		min-height: 741px;
		width: calc(100% - 480px);
	}

	.enviar,
	.volver,
	.docs a {
		line-height: 70px;
	}

	.banners.bodega.legales .banner,
	.banners.bodega .banner {
		max-height: 290px;
	}

	.banners.bodega .banner .texto {
		bottom: 20px;
	}

	.denominacion.d04 .texto .descripcion {
		padding-bottom: 0;
	}

	.ppal_txt.d05 .wrapper {
		max-width: none;
	}

	.ppal_txt.d05 {
		position: relative;
		left: unset;
		right: unset;
		margin: unset;
		max-width: unset;
		bottom: unset;
		margin-bottom: 60px;
	}

	article.datos_premio .imagenes {
		width: 400px;
	}

	article.datos_premio .datos {
		width: calc(100% - 430px);
		padding-left: 30px;
	}

	section.contacto .superior .descripcion {
		font-size: 2.5em;
	}

	section.contacto .superior {
		max-width: 480px;
		margin: 0 auto;
		margin-bottom: 60px;
	}

	section.contacto .inferior,
	section.contacto .superior {
		display: block;
		width: auto;
	}

	section.contacto .inferior {
		margin-left: 0;
	}

	section.contacto,
	article.datos_premio {
		padding: 120px 60px 60px 60px;
	}

	article.datos_premio .volver {
		right: 40px;
	}

	.banners.bodega .banner .texto .titulo {
		font-size: 3em;
		line-height: 1.3;
	}

	.banners.bodega .banner .texto br {
		display: none;
	}

	.invertido.legales .texto {
		margin-top: 0;
	}

	header.cabecera .menu {
		margin-left: 0;
	}

	header.cabecera .menu li:nth-child(5) {
		margin-right: 70px;
	}

	header.cabecera .idiomas,
	header.cabecera .menu li {
		font-size: 1.3em;
	}

	header.cabecera .menu li:first-child {
		display: inline-block;
	}

	header.cabecera .menu li:first-child a {
		background-size: 20px;
	}

	body.inicio .banner .texto .titulo {
		font-size: 4em;
	}

	.denominacion .fotos .imagen {
		text-align: center;
	}

	.denominacion .fotos .imagen img {
		display: inline-block;
	}

	.hombre .fotos {
		margin-right: 0px;
	}

	.denominacion .fotos .imagen:nth-child(2) {
		bottom: unset;
		top: 550px;
	}

	.denominacion .texto .descripcion {
		padding-bottom: 0;
		padding-top: 250px;
	}

	.intro_vinos p,
	.presentacion .descripcion.no_limit p,
	.ppal_txt .texto .descripcion p,
	.denominacion .texto .descripcion p {
		text-align: justify;
	}

	.manifiestos {
		margin: 60px 0;
		margin-top: 0;
	}

	.vinos {
		margin-top: 0;
	}

	.noticia .texto .descripcion,
	.vino .texto .introduccion {
		letter-spacing: 1px;
	}

	.opinion {
		width: 43.333% !important;
	}

	.opinion:nth-child(3) {
		display: none;
	}

	.opinion .texto .nombre {
		font-size: 1.6em;
	}

	.opinion .texto .fecha {
		font-size: 1.5em;
	}

	.mapa_mundi .marker {
		width: 41px;
		height: 40px;
	}

	.datos_vino .datos h2,
	.datos_vino .datos h3,
	.datos_vino .datos h4,
	.datos_vino .datos h5,
	.datos_vino .datos h6 {
		font-size: 20px;
	}

	section.contacto .enviar {
		clear: both;
		float: none;
		display: block;
		width: auto;
		max-width: none;
	}

	.denominacion.d04 .texto .descripcion,
	.denominacion.d02 .texto .descripcion {
		padding-top: 0;
		line-height: 1.6;
		font-size: 1.6em;
	}

	.mapa_mundi {
		height: 399px;
	}

	.mapa_mundi .marker {
		display: none !important;
	}

	.entrevista {
		margin: 100px auto;
		max-width: 800px;
	}

	.entrevista .parte_3,
	.entrevista .parte_2 {
		width: auto;
		display: block;
		margin-right: 0;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(1) {
		min-height: unset;
	}

	.entrevista .descripcion {
		font-size: 1.8em;
	}

	.entrevista .parte_1 .foto {
		width: 320px;
	}

	.entrevista .parte_1 .descripcion {
		width: calc(100% - 340px);
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2):after,
	.entrevista .parte_3 .descripcion p:nth-of-type(2):before {
		height: 110px;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2) {
		padding: 40px;
	}

	.entrevista .parte_4 .descripcion h3:nth-of-type(2),
	.entrevista .parte_4 .descripcion p:nth-of-type(4),
	.entrevista .parte_4 .descripcion p:nth-of-type(3) {
		float: none;
		width: auto;
	}

	.entrevista .parte_4 .foto {
		float: none;
		width: auto;
	}

	.entrevista .parte_4 .fotos .img {
		display: block;
		width: auto;
		margin-right: 0;
	}

	.entrevista .parte_4 .fotos .img:nth-child(2n) {
		margin-top: 40px;
	}

	.entrevista .parte_6,
	.entrevista .parte_5 {
		width: auto;
		display: block;
		margin-right: 0;
	}

	.desplegable_popup .interior {
		max-width: 360px;
	}
	.banners.quiban .banner {
    max-height: 150px;
}



.quiban .parte_3, .quiban .parte_1 {
    padding-left:50px;
    padding-right:50px;
}

.quiban .parte_1 .foto {
    left: 50px;
}


.quiban .parte_4 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_1 .texto2 .descripcion, .quiban .parte_1 .texto1 .descripcion{
	font-size: 1.65em;
}
.quiban .parte_1 .texto2 .titulo{
	font-size: 8em;
}
.quiban .parte_1 .texto2 .subtitulo{
	font-size: 3.5em;
}
.quiban .parte_3{
	margin-top: 100px;
}

.quiban .parte_3 .texto .titulo{
	font-size: 4.5em;
}
.quiban .parte_3 .foto{
	width: 100%;
}
.quiban .parte_3 .foto:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: rgba(0,0,0,.5);
}
.quiban .parte_1 .texto1,
.quiban .parte_1 .texto2{
	padding-left: 40%;
}


.quiban .parte_1 .texto .descripcion{
padding-left: 0;}


.quiban .parte_3 .texto{
	width: 55%;
}
.quiban .parte_4 .foto{
	width: 32%;
}

.quiban .parte_4 .texto{
	left: 40%;
}




}

a.menu_ham {
	display: none;
}

@media (max-width:1023px) {
	a.menu_ham {
		display: block
	}

	a.menu_ham {
		display: block;
		background: transparent;
		color: white;
		border: none;
		position: fixed;
		right: 10px;
		top: 20px;
		height: 50px;
		width: 50px;
		z-index: 99;
		-webkit-transition: all 0.5s ease-in-out 0s;
		transition: all 0.5s ease-in-out 0s;
		opacity: 1;
		visibility: visible;
		line-height: 1.888888888888889rem;
		font-size: 1.666666666666667rem;
		outline: none;
		border-width: 0;
		overflow: hidden;
		border-radius: 10px;
		text-indent: -9999px
	}

	a.menu_ham .the_bars {
		height: 2px;
		width: 1.666666666666667rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		background: #bd33bb;
		position: absolute;
		top: 50%;
		margin-top: -2px;
		-webkit-transition: none;
		transition: none
	}

	a.menu_ham .the_bars:before,
	a.menu_ham .the_bars:after {
		content: '';
		position: absolute;
		height: 2px;
		left: 0;
		width: 1.666666666666667rem;
		background: #bd33bb;
		transition-duration: 0.3s, 0.3s;
		-webkit-transition-duration: 0.3s, 0.3s;
		-moz-transition-duration: 0.3s, 0.3s;
		-ms-transition-duration: 0.3s, 0.3s;
		-o-transition-duration: 0.3s, 0.3s;
		transition-delay: 0.3s, 0s;
		-webkit-transition-delay: 0.3s, 0s;
		-ms-transition-delay: 0.3s, 0s;
		-moz-transition-delay: 0.3s, 0s;
		-o-transition-delay: 0.3s, 0s
	}

	a.menu_ham .the_bars:before {
		max-width: 8px;
		background: #bd33bb;
		top: -8px;
		transition-property: top, -webkit-transform;
		transition-property: top, transform;
		transition-property: top, transform, -webkit-transform;
		-webkit-transition-property: top, -webkit-transform;
		-moz-transition-property: top, -moz-transform;
		-ms-transition-property: top, -ms-transform;
		-o-transition-property: top, -o-transform
	}

	a.menu_ham .the_bars:after {
		max-width: 18px;
		bottom: -8px;
		transition-property: bottom, -webkit-transform;
		transition-property: bottom, transform;
		transition-property: bottom, transform, -webkit-transform;
		-webkit-transition-property: bottom, -webkit-transform;
		-moz-transition-property: bottom, -moz-transform;
		-ms-transition-property: bottom, -ms-transform;
		-o-transition-property: bottom, -o-transform
	}

	body a.menu_ham.on .the_bars {
		background-color: transparent
	}

	body a.menu_ham.on .the_bars:before {
		max-width: unset;
		top: 0;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transition-delay: 0s, 0.3s;
		-webkit-transition-delay: 0s, 0.3s;
		-ms-transition-delay: 0s, 0.3s;
		-moz-transition-delay: 0s, 0.3s;
		-o-transition-delay: 0s, 0.3s;
		background-color: #bd33bb
	}

	body a.menu_ham.on .the_bars:after {
		max-width: unset;
		bottom: 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transition-delay: 0s, 0.3s;
		-webkit-transition-delay: 0s, 0.3s;
		-ms-transition-delay: 0s, 0.3s;
		-moz-transition-delay: 0s, 0.3s;
		-o-transition-delay: 0s, 0.3s;
		background-color: #bd33bb
	}

	.mm-spn .falso_link,
	.mm-spn a {
		font-size: 1.6em
	}

	.mm-spn .falso_link {
		color: #ffffff
	}

	.mm-spn.mm-spn--navbar:after {
		font-family: 'Magnat Poster';
		background: #bd33bb;
		font-size: 2em;
		text-align: left;
		font-weight: 700;
		opacity: 1;
		color: #ffffff;
	}

	.mm-spn.mm-spn--navbar:before {
		opacity: 1;
		z-index: 2;
		border-color: #ffffff
	}

	#mmmenu ul li {
		text-transform: uppercase
	}

	#mmmenu ul li a {
		color: #ffffff
	}

	.mm-spn .falso_link.sel {
		color: #bd33bb;
		font-weight: bold
	}

	#mmmenu ul li.sel a {
		color: #bd33bb;
		font-weight: bold
	}

	#mmmenu ul li.sel ul li a {
		color: #ffffff
	}

	#mmmenu ul li ul li a {
		color: #ffffff
	}

	#mmmenu ul li ul li.sel a {
		color: #bd33bb;
		font-weight: bold
	}

	.mm-spn.mm-spn--light {
		background: #000000
	}

	body.mm_fixed a.menu_ham {
		background-color: #bd33bb;
		right: 10px;
		top: 10px;
		width: 80px;
		height: 80px;
		border-radius: 100%;		/*border-top-right-radius: 0;*/
	}

	body.mm_fixed  a.menu_ham .the_bars {
		background: white;
	}

	body.mm-ocd-opened  a.menu_ham .the_bars {
		background: transparent;
	}

	body.mm_fixed  a.menu_ham .the_bars:before {
		max-width: unset;
		background: white;
	}

	body.mm_fixed  a.menu_ham .the_bars:after {
		max-width: unset;
		background: white;
	}

	header.cabecera .menu li:nth-of-type(7),
	header.cabecera .menu li:nth-of-type(6),
	header.cabecera .menu li:nth-of-type(5),
	header.cabecera .menu li:nth-of-type(4),
	header.cabecera .menu li:nth-of-type(3),
	header.cabecera .menu li:nth-of-type(2) {
		display: none;
	}

	header.cabecera .idiomas {
		right: 80px;
		top: 20px;
	}

	header.cabecera .idiomas li a {
		width: 48px;
		height: 48px;
		line-height: 48px;
		display: block;
		text-align: center;
	}

	header.cabecera .idiomas li:after {
		line-height: 48px;
	}

	header.cabecera .menu {
		padding: 20px;
	}

	header.cabecera {
		height: 88px;
		background-size: contain;
	}

	body.mm_fixed header.cabecera {
		display: none;
	}

	.banner {
		background-position: center;
		max-height: 400px;
	}

	.banners .ball {
		bottom: 20px;
	}

	.ball {
		width: 58px;
		height: 58px;
	}

	.ball:after {
		background-size: 20px;
	}

	.banners .ball,
	.banners .owl-dots {
		display: none;
	}

	.banner .texto {
		transform: none;
		top: unset;
		bottom: 15%;
	}

	.denominacion .fotos .imagen:nth-child(2) {
		max-width: 50%;
		top: 41%;
	}

	.denominacion .texto .descripcion {
		padding-top: 15%;
	}

	.banner.manifiesto {
		max-height: unset;
		height: auto;
	}

	.manifiesto .texto {
		position: relative;
		left: unset;
		right: unset;
		top: unset;
		bottom: unset;
		transform: none;
		padding: 60px;
	}

	.manifiesto .texto,
	.leer,
	.intro_vinos,
	.presentacion .descripcion.no_limit,
	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 1.65em;
	}

	#seccion_4 .ball span {
		left: 70px;
		top: 10px;
	}

	#seccion_4 .ball:before {
		top: 30px;
		left: 70px;
	}

	.vino .texto {
		padding: 0;
		box-shadow: none;
		margin-top: 20px;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		font-size: 2em;
	}

	.noticia .texto .descripcion,
	.vino .texto .introduccion {
		-webkit-line-clamp: 7;
		height: 105px;
	}

	.noticias .titulo,
	.vinos .titulo,
	.denominacion .titulo,
	.presentacion,
	.noticias .wrapper,
	.vinos .wrapper,
	.denominacion .wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}

	.noticias:before,
	.noticias:after,
	.vinos:before,
	.vinos:after,
	.denominacion:before,
	.denominacion:after {
		left: 30px;
		right: 30px;
	}

	.intro_vinos {
		margin-left: 30px;
		margin-right: 30px;
	}

	.owl-nav div {
		width: 48px;
		height: 48px;
	}

	.opiniones .owl_opiniones {
		padding-left: 0;
		padding-right: 0;
	}

	.owl-nav div {
		left: 20px;
	}

	.owl-nav div.owl-next {
		right: 20px;
	}

	.opinion .texto .fecha {
		font-size: 1.5em;
	}

	.mapa_mundi {
		height: unset;
	}

	.mapa_mundi img {
		display: none;
	}

	.mapa_mundi.oculto {
		height: auto;
		display: block !important;
	}

	.mapa_mundi.oculto img {
		display: block;
	}

	.mapa_mundi.oculto img:nth-of-type(2) {
		margin-top: 60px;
	}

	.pie .redes {
		margin: 30px auto;
		display: block;
	}

	.pie .endgame {
		margin-top: 60px;
	}

	footer.pie {
		padding-top: 60px;
	}

	.pie .endgame {
		letter-spacing: 1px;
		text-align: center;
	}

	.pie .endgame i {
		display: block;
		height: 10px;
	}

	.pie .endgame .sgm {
		float: none;
		display: inline-block;
		margin-left: 10px;
	}

	.pie .endgame {
		padding: 30px 0;
	}

	section.contacto,
	article.datos_premio {
		padding: 120px 30px 60px 30px;
	}

	.banners.bodega.legales .banner,
	.banners.bodega .banner {
		max-height: 270px;
	}

	.entrevista {
		margin-top: 60px;
		margin-bottom: 60px;
		padding-left: 30px;
		padding-right: 30px;
	}

	.entrevista .parte_1 .descripcion {
		width: auto;
		display: block;
		padding-right: 0;
	}

	.entrevista .parte_1 .foto {
		position: relative;
		right: unset;
		left: unset;
		top: unset;
		width: auto;
		margin: 30px 0;
	}

	.entrevista .parte_1 .foto {
		float: right;
		max-width: 420px;
		margin: 70px 0 10px 30px;
	}

	.entrevista .parte_2 .foto {
		clear: both;
	}

	.entrevista .parte_3 .foto,
	.entrevista .parte_2 .foto {
		margin: 30px 0;
	}

	.entrevista .parte_3,
	.entrevista .parte_2 {
		margin-top: 60px;
	}

	.entrevista .descripcion h2,
	.entrevista .descripcion h3,
	.entrevista .descripcion h4 {
		margin-top: 60px;
	}

	div.format_popup .tit {
		font-size: 3em;
	}

	.ficha_vino .texto .titular {
		font-size: 3em;
	}

	.presentacion.ficha_vino .descripcion {
		max-width: none;
		text-align: justify;
	}

	.datos_vino .imagenes {
		width: 40%;
	}

	.presentacion.ficha_vino {
		padding-left: 30px;
		padding-right: 30px;
	}

	.datos_vino {
		padding-left: 30px;
		padding-right: 30px;
	}

	.datos_vino .datos {
		width: calc(60% - 80px);
	}

	.presentacion.ficha_vino .ball {
		display: none;
	}

	.do_toro {
		padding: 30px;
		margin: 60px 30px;
	}

	.opiniones .wrapper.sin_comentarios {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 1.65em;
		padding-top: 20px;
	}


	.banners.quiban  {
   display: none;
}

.quiban{
	padding-top: 150px;
}
.quiban .parte_1 .foto{
	width: 30%;
}


.quiban .parte_1 .texto2{
	margin-top: 50px;
}


.quiban .parte_1 .texto2 .titulo {
    font-size: 6em;
}


.quiban .parte_1{
	padding-top: 100px;
	padding-bottom: 100px;
}
.quiban .parte_3 .texto{
	width: auto;
}


.quiban .parte_3 .texto .descripcion .qr{
	max-width: 160px;
}


.quiban .parte_3 .scroll_to{
	left: unset;
	right: 50px;
	margin: 0;
	bottom: 120px;
}

.quiban .parte_4 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_1 .texto2 .descripcion, .quiban .parte_1 .texto1 .descripcion{
	letter-spacing: 2px;
}


}

@media (max-width:767px) {
	header.cabecera .logo {
		width: 80px;
		right: unset;
		margin: 0;
		left: 10px;
		top: 10px;
	}

	header.cabecera .logo img {
		height: auto;
		width: auto;
		max-width: 100%;
		max-height: 100%;
	}

	header.cabecera .idiomas {
		right: 58px;
	}

	header.cabecera .menu li:first-child {
		display: none;
	}

	.banner {
		height: 222px;
	}

	.banner .texto .subtitulo {
		font-size: 1.2em;
	}

	body.inicio .banner .texto .titulo {
		font-size: 2.5em;
		margin-top: 10px;
	}

	.banner .texto {
		left: 20px;
		right: 20px;
		bottom: 20px;
	}

	.presentacion {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.noticias .titulo,
	.vinos .titulo,
	.denominacion .titulo,
	.presentacion,
	.noticias .wrapper,
	.vinos .wrapper,
	.denominacion .wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}

	.xtit,
	.presentacion .descripcion.no_limit h1 {
		font-size: 1.4em;
	}

	.manifiesto .texto,
	.leer,
	.intro_vinos,
	.presentacion .descripcion.no_limit,
	.ppal_txt .texto .descripcion,
	.denominacion .texto .descripcion {
		font-size: 1.45em;
	}

	.noticias .titulo,
	.vinos .titulo,
	.denominacion .titulo,
	.presentacion,
	.noticias .wrapper,
	.vinos .wrapper,
	.denominacion .wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}

	.noticias:before,
	.noticias:after,
	.vinos:before,
	.vinos:after,
	.denominacion:before,
	.denominacion:after {
		left: 15px;
		right: 15px;
	}

	.noticias .wrapper,
	.vinos .wrapper,
	.denominacion .wrapper {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.denominacion .fotos .imagen:nth-child(2) {
		position: relative;
		left: unset;
		right: unset;
		top: unset;
		bottom: unset;
		max-width: none;
		margin-top: 15px;
	}

	.denominacion .texto .descripcion {
		padding-top: 0;
	}

	.denominacion .texto {
		margin-top: 15px;
	}

	.denominacion .texto .descripcion p:last-child {
		margin-bottom: 0;
	}

	.manifiestos {
		margin-bottom: 30px;
		margin-top: 30px;
	}

	.manifiesto .texto {
		padding: 30px 15px;
		left: unset;
		right: unset;
		bottom: unset;
		line-height: 1.3;
	}

	#seccion_4 .ball {
		margin-top: 30px;
	}

	#seccion_4 .ball:before,
	#seccion_4 .ball span {
		font-size: 16px;
	}

	.intro_vinos {
		margin-left: 15px;
		margin-right: 15px;
	}

	.vino {
		display: block;
		margin-right: 0;
		width: auto;
	}

	.noticia .texto .descripcion,
	.vino .texto .introduccion {
		-webkit-line-clamp: unset;
		height: unset;
		line-height: 1.4;
		overflow: unset;
		display: block;
		font-size: 1.2em;
	}

	.opinion:nth-child(2) {
		display: none;
	}

	.opiniones .owl_opiniones {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0px;
	}

	.opiniones .owl-nav div {
		top: 26%;
	}

	.noticia .texto .nombre,
	.vino .texto .nombre {
		white-space: unset;
		text-overflow: unset;
		overflow: unset;
	}

	.pie .legales li,
	.pie .datos {
		letter-spacing: 0;
	}

	.pie .datos a:last-child {
		display: block;
		margin-top: 10px;
	}

	footer.pie {
		padding-top: 30px;
	}

	.pie .endgame {
		margin-top: 30px;
	}

	.pie .legales li {
		margin: 0 5px;
		padding: 0;
		font-size: 1em;
	}

	.pie .legales li:after {
		right: -6px;
	}

	.pie .endgame .sgm {
		display: block;
		margin-top: 30px;
		margin-left: 0;
	}

	.pie .endgame {
		letter-spacing: 0;
	}

	#seccion_4 .ball:before {
		width: auto;
	}

	.mm-spn.mm-spn--navbar:after {
		font-size: 1.8em;
		letter-spacing: 1px;
	}

	.mm-spn .falso_link,
	.mm-spn a {
		font-size: 1.2em;
		letter-spacing: .05em;
	}

	.banners.bodega.legales .banner,
	.banners.bodega .banner {
		max-height: 160px;
	}

	.banners.bodega .banner .texto {
		left: 15px;
		right: 15px;
		bottom: 15px;
	}

	.banners.bodega .texto .subtitulo {
		letter-spacing: 0;
	}

	.banners.bodega .texto .subtitulo,
	.banners.bodega .texto .titulo {
		padding: 0;
	}

	.banners.bodega .banner .texto .titulo {
		font-size: 2em;
	}

	.entrevista {
		margin-top: 30px;
		margin-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.entrevista .titulo {
		font-size: 2em;
		font-weight: bold;
	}

	.entrevista .titulo:after {
		height: 4px;
		width: 75%;
	}

	.entrevista .descripcion {
		font-size: 1.45em;
		line-height: 1.4;
	}

	.entrevista .titulo {
		margin-bottom: 40px;
	}

	.entrevista .descripcion p {
		margin-top: 15px;
	}

	.entrevista .parte_1 .foto {
		float: none;
		margin: 15px 0;
	}

	.entrevista .descripcion h2,
	.entrevista .descripcion h3,
	.entrevista .descripcion h4 {
		margin-top: 30px;
	}

	.entrevista .parte_3 .foto,
	.entrevista .parte_2 .foto {
		margin: 15px 0;
	}

	.entrevista .parte_3,
	.entrevista .parte_2 {
		margin-top: 30px;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2) {
		margin-top: 15px;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2):after,
	.entrevista .parte_3 .descripcion p:nth-of-type(2):before {
		background-size: 30px;
		height: 30px;
	}

	.entrevista .parte_3 .descripcion p:nth-of-type(2) {
		padding: 15px;
		font-size: 1.3em;
	}

	.entrevista .parte_4 .foto {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.entrevista .parte_4 .descripcion p:nth-of-type(4) {
		margin-bottom: 30px;
	}

	.entrevista .parte_4 .fotos {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.entrevista .parte_4 .fotos .img:nth-child(2n) {
		margin-top: 15px;
	}

	.entrevista .parte_6,
	.entrevista .parte_5 {
		margin-top: 30px;
	}

	.entrevista .parte_6 .foto,
	.entrevista .parte_5 .foto {
		margin-top: 15px;
	}

	section.contacto .heading,
	article.datos_premio .heading {
		padding-left: 15px;
		padding-right: 15px;
	}

	section.contacto:before,
	section.contacto:after,
	article.datos_premio:before,
	article.datos_premio:after {
		left: 15px;
		right: 15px;
	}

	section.contacto,
	article.datos_premio {
		padding: 60px 15px 30px 15px;
	}

	section.contacto .superior .descripcion {
		font-size: 1.8em;
	}

	section.contacto .inferior {
		height: 60vh !important;
	}

	div.format_popup .tit {
		font-size: 2em;
	}

	div.format_popup {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 30px;
		text-transform: none;
	}

	div.format_popup.minified .limit {
		min-width: unset;
	}

	.fancybox-slide--html .fancybox-close-small {
		position: fixed;
		right: 5px;
		top: 5px;
		background: white;
	}

	body.mm_fixed a.menu_ham {
		width: 60px;
		height: 60px;
	}

	.campo textarea {
		width: calc(100% - 20px);
	}

	a.menu_ham {
		right: 0;
	}

	.denominacion.d02 .titulo {
		font-size: 2em;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.invertido.legales .wrapper {
		padding-bottom: 30px;
	}

	.banners.bodega.legales .banner .texto {
		bottom: 15px;
	}

	.presentacion.ficha_vino .descripcion {
		font-size: 1.45em;
		margin-bottom: 15px;
	}

	.presentacion.ficha_vino {
		padding-left: 15px;
		padding-right: 15px;
	}

	.ficha_vino .texto .titular {
		font-size: 2em;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.datos_vino {
		padding: 0 15px;
	}

	.datos_vino .imagenes {
		display: block;
		width: auto;
	}

	.datos_vino .datos {
		display: block;
		width: auto;
		margin: 0;
		margin-top: 15px;
		padding: 15px;
	}

	.datos_vino .datos h2,
	.datos_vino .datos h3,
	.datos_vino .datos h4,
	.datos_vino .datos h5,
	.datos_vino .datos h6 {
		font-size: 18px;
		letter-spacing: 0;
	}

	.datos_vino .datos p {
		padding-left: 10px;
	}

	.do_toro {
		padding: 0;
		margin: 30px 15px;
	}

	#cookie-bar {
		left: 0;
		right: 0;
		bottom: 0;
	}

	#cookie-bar p span {
		letter-spacing: 0;
		font-size: 1.2em;
	}

	section.contacto .inferior .datos {
		letter-spacing: 0;
		line-height: 1.3;
		font-size: 1.1em;
		padding-top: 13px;
		padding-bottom: 13px;
		height: unset;
	}

	section.contacto .inferior .datos span {
		display: block;
		height: 5px;
		position: relative;
		overflow: hidden;
		text-indent: -9999px;
	}

	.opiniones .wrapper.sin_comentarios {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 1.45em;
		padding-bottom: 30px;
	}

	.desplegable_popup .interior{
		transform: none;
		top: 0;
	}
	.cerrar_popup{
		right: 0;
		left: unset;
		top: 0;
	}
	.desplegable_popup .interior .texto .titulo{
		font-size: 5em;
	}
	.desplegable_popup .interior .texto .subtitulo{
		font-size: 3em;
	}



.desplegable_popup .interior {
    max-width: none;
}

.quiban .parte_3, .quiban .parte_1 {
    padding-left: 20px;
    padding-right: 20px;
}



.quiban .parte_1 .foto{
	left: 20px;
}
.quiban {
    padding-top: 88px;
}
.quiban .parte_1 {
    padding-top: 60px;
    padding-bottom: 60px;
}


.quiban .parte_1 .texto1, .quiban .parte_1 .texto2{
	padding-left: 0;
}
.quiban .parte_3 .foto,
.quiban .parte_1 .foto{
	position: relative;
	width: auto;
	left: unset;
	right: unset;
	top: unset;
	bottom: unset;
	transform: none;
	text-align: center;
	margin: 60px 0;
}


.quiban .parte_3 .foto{
	margin-top: 0;
}
.quiban .parte_4 .foto img,
.quiban .parte_3 .foto img,
.quiban .parte_1 .foto img{
	display: inline-block;
}
.quiban .parte_1 .foto img{
	max-width: 180px;
}
.quiban .parte_3{
	margin-top: 0;
	padding-top: 0;
}
.quiban .parte_3 .foto:after{
	display: none;
}


.quiban .parte_4 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_3 .texto .descripcion, .quiban .parte_1 .texto2 .descripcion, .quiban .parte_1 .texto1 .descripcion{
	letter-spacing: 1px;
	font-size: 1.45em;
}
.quiban .parte_3 .texto .descripcion .qr{
	margin: 0 auto;
	max-width: 60%;
}
.quiban .parte_3 .scroll_to{
	display: block;
	position: relative;
	left: unset;
	right: unset;
	top: unset;
	bottom: unset;
	max-width: none;
	margin-top: 30px;
}



.quiban .parte_4 .foto{
	width: auto;
	position: relative;
	text-align: center;
}
.quiban .parte_4 .foto:after{
	content: '';
	background: rgba(0,0,0,.3);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
}
.quiban .parte_4 .texto{
	left: 20px;
	right: 20px;
}


.quiban .parte_4{
	margin-top: 0;
}






}

@media (max-width:360px) {


	body{
		font-size: 57%
	}


	.noticias .titulo,
	.vinos .titulo,
	.denominacion .titulo {
		letter-spacing: 1px;
	}

	.owl-nav div {
		left: 10px;
	}

	.owl-nav div.owl-next {
		right: 10px;
	}

	.opiniones .owl-nav div {
		top: 24%;
	}

	.mm-spn .falso_link,
	.mm-spn a {
		letter-spacing: 0;
	}

	

}

.coarse {
	display: none !important
}

@media (pointer:coarse) {
	::-webkit-scrollbar {
		width: 0;
		height: 0
	}

	.no_coarse {
		display: none !important
	}

	.coarse {
		display: inline-block !important
	}

}
