@import url('//fonts.googleapis.com/css?family=Roboto:400,300italic,400italic,500,500italic,700italic,700|Roboto+Condensed');
@import url('//fonts.googleapis.com/css?family=Mr+Dafoe');

body {
	padding-top: 96px !important;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

video {
	object-fit: cover;
}

a, a:focus, button:focus {
	outline: medium none !important;
	color: #fff;
	text-decoration: none;
}

.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

ul.bxslider {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.img-center-h{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
ul.style_ul_reservation{
	list-style: none;
}
ul.style_ul_reservation li {
    font-family: roboto;
    font-size: 16px;
    font-style: italic;
    line-height: 27px;
    font-weight: 400;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color: transparent;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background-color: #313131;
	color: #EC8A00
}

.dropdown-menu > li > a {
	color: #fff
}
.bar_session_user{
	background-color: #f3f3f3;
	padding-top: 8px;
	padding-bottom: 8px;
}
.bar_session_user h4{
	float: left;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000;
	font-style: italic;
	line-height: 34px;
}
.bar_session_user a{
	float: right;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #ED8B00;
}
header {
	background-color: #313131;
	min-height: 96px;
	font-family: Roboto;
	font-weight: 500;
}

#navbar {
	background-color: #313131;
}

.navbar {
	margin-bottom: 0;
}

.navbar-brand {
	margin-top: 25px;
	padding:  0;
	height: auto;
}

.navbar-nav {
	margin-top: 45px;
}

.navbar-nav > li > a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-style: italic;
	margin: 10px 15px;
	padding: 1px 0;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.nav > li > a:focus, .nav > li > a:hover, .open:focus, .navbar-nav .active a, .navbar-nav .current {
	background-color: transparent!important;
	color: #ec8a00;
}
.submenu_dos_style{
	float: left;
    width: 100%;
	left: 0px !important;
	border-radius: 0px;
	background-color: #fff !important;
}
.submenu_dos_style li a{
	color: #313131 !important;
}
.submenu_dos_style li a:hover{
	color: #ec8a00 !important;
	background-color: transparent !important;
}
.idioma {
	position: absolute;
	right:30px;
	top:10px;
	padding: 0;
	margin:0;
}

.idioma li {
	display: inline-block;
	margin-left: 10px
}

.idioma li a {
	color: #929292;
	font-size: 11px;
	font-weight: 400;
}

.idioma li .active {
	color: #fff
}



/*	VIDEO: HOME;	*/


#big-video-wrap {
	position: static;
	width: 100%;
	/*padding-top: 90px;*/
	z-index: -1;
	color: #fff;
	overflow: hidden;
	margin-bottom: 30px;
}

#big-video-image {
	max-width: none;
}
#txtIntro {
	z-index: 9;
	position: absolute;
	top: 27%;
	left: 50%;
	margin-left: -170px;
	display: none;
}
#enlaces-home {
	margin-top: -115px;
	padding: 0px;
}

#enlaces-home .img-circle {
	position: relative;
	top: 0px;
	margin-bottom: 30px;
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}
#enlaces-home .img-circle img {
  display: block;
  text-align: center;
  margin: 65px auto 20px;
}

#enlaces-home .img-circle:hover {
	top: -10px;
}

.img-circle:hover {
	text-decoration: none;
}
.img-circle {
	width: 220px;
	height: 220px;
	display: inline-table;
	text-align: center;
}

.img-circle img {
	display: block;
	text-align: center;
}

.img-circle span {
	font-family: 'Mr Dafoe', cursive;
	text-decoration: none;
	color: #fff;
	font-size: 26px;
	width: 160px;
	margin:0 auto;
	line-height: 26px;
	display: table;
}
#enlaces-home .vinedos-circles .img-circle{
	top: -80px;
}

.c1 {
	background: #872043;
}

.c2 {
	background: #ed8b00;
}

.c3 {
	background: #00667e;
}

#enlaces-home .c2 img {
  margin: 25px auto 20px !important;
}

.container h1 {
	font-family: 'Mr Dafoe', cursive;
	text-decoration: none;
	color: #303030;
	font-size: 60px;
	line-height: 60px;
	display: block;
	margin:0 0 30px;
}


.container h2 {
	font-family: 'Mr Dafoe', cursive;
	text-decoration: none;
	color: #fff;
	font-size: 100px;
	margin:0 auto;
	line-height: 72px;
	display: block;
	font-weight: normal;
	text-align: center;
}

.container h3 {
	font-family: 'Mr Dafoe', cursive;
	text-decoration: none;
	color: #303030;
	font-size: 72px;
	margin:0 auto;
	line-height: 72px;
	display: block;
	text-align: center;
}




.container h5 {
	font-family: 'Mr Dafoe', cursive;
	text-decoration: none;
	color: #303030;
	font-size: 36px;
	display: block;
	margin:0 0 30px;
}

#reconocimientos {
	padding-bottom: 80px;
}

#reconocimientos h3 {
	margin-bottom: 60px;
	opacity: 0
}
#reconocimientos .bloque-reconocimiento {
	margin-bottom: 10px;
	min-height: 290px;
}
#reconocimientos .bloque-reconocimiento a {
	margin: 0 auto;
	width:300px;
	display:block
}
#reconocimientos .bloque-reconocimiento a:hover .content-img {
	margin-top: -10px
}
#reconocimientos .bloque-reconocimiento .content-img {
	float: left;
	width: 116px;
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}
#reconocimientos .bloque-reconocimiento .contents {
	float: left;
	margin-top: 40px;
	width: 135px;
	clear: right;
	position: relative;
}

#reconocimientos .bloque-reconocimiento .contents img {
	display: block;

}
#reconocimientos .bloque-reconocimiento .contents span.number-puntaje{
	top: 15px;
	left: 19px;
	color: #fff;
	font-size: 2em;
	position: absolute;
	text-shadow: 3px 0px 1px rgba(0, 0, 0, 1);
}
#reconocimientos .bloque-reconocimiento .contents h6 {
	font-family: Roboto;
	font-size: 16px;
	color: #303030;
	display: block;
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight: normal;
	text-transform: uppercase;
}

#reconocimientos .bloque-reconocimiento .contents h6 a {
	color: #303030
}

#reconocimientos .bloque-reconocimiento .contents small {
	font-family: Roboto;
	font-size: 12px;
	color: #303030;
	display: block;
	margin-bottom: 2px;
	font-weight: normal;
	text-transform: uppercase;
}

#reconocimientos .bloque-reconocimiento .contents p {
	font-family: Roboto;
	font-size: 12px;
	color: #7f7f7f;
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
}
#reconocimientos .bloque-reconocimiento .contents p.title-medallla {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 20px !important;
  text-align: left;
}

.enlace-generico {
	padding:15px 45px;
	border:1px solid #b6b6b6;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto;
	font-weight: bold;
	font-style: italic;
	background: transparent;
	display: table;
	margin: 30px auto;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.enlace-generico:hover {
	text-decoration: none;
	background: #ec8a00!important;
	color: #fff;
	border-color: #fff
}

.enlace-blanco {
	color: #FFF;
	border-color: #FFF;
	font-size: 13px;
	display: inline;
}
.texto-negro{
	color: #000!important;
}
.titulo-r22{
	font-family: "Roboto";
	font-size: 22px;
	font-weight: bold;
}

.titulo-26 {
	font-family: "Roboto";
	font-size: 26px;
}

#visitanos {
	height: 610px;
	padding-top: 50px;
	padding-bottom: 50px
}

#visitanos .container {
	margin-top: 110px;
}


#visitanos h2 {
	text-shadow: 0px 0px 2px #888;
	margin-top: 70px;
}

#visitanos p {
	text-align: center;
	font-family: Roboto;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-style: italic;
	width: 410px;
	margin:20px auto;
	text-shadow: 0px 0px 2px #666;
	font-weight: 300;
	line-height: 28px
}

#visitanos a {
	color: #fff;
	text-shadow: 0px 0px 2px #666;
	border-color: #fff;
	font-size: 13px
}

#visitanos a:hover {
	text-shadow: none;
}
.content-visitanos ul.bxslider li{
	height: 500px !important;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.buho {
	margin:0 auto;
	display: table;
}


#noticias {
	padding: 60px 0
}

.bloque-content-noticias {
	margin: 60px 0 0;
}

.bloque-noticia {
  margin-bottom: 30px;
}

.titulo-noticia-interior {
	color:#f39000; font-size:26px; font-weight: bold; font-family:Roboto;
}

.visitanos .bloque-content-noticias .bloque-noticia, .vinedos .bloque-content-noticias .bloque-noticia, .vinos .full-sm .col-md-6, .bxslider, .botella, .img-noticia-interior, .txt-noticia-interior, .content-basic, .sol-section  {
	opacity: 0
}



.bloque-noticia .txt-sub {
	color: #777;
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	font-family: Roboto,cursive;
	margin-bottom: 15px;margin-top:10px;
	display: block;
}

.bloque-noticia .content-img {
	position: relative;
	display: inline-block;
}

.bloque-noticia .content-img .img-circle {
	width: 300px;
	height: 300px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	border:4px solid #fff;
	display: block !important;
	visibility: visible !important;
}

.bloque-noticia .content-img .img-circle-partial {
	width:230px;
	height:230px;
}

.bloque-noticia .content-img:hover .img-circle, .current .content-img .img-circle {
	border:4px solid #f39000;
}

.bloque-noticia .content-img .sol-hover {
	position: absolute;
	top: -9px;
	left: -9px;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}

.bloque-noticia .content-img:hover .sol-hover, .current .content-img .sol-hover {
	opacity:1;
}

.bloque-noticia .content-img:hover .fecha, .current .content-img .fecha {
	background: #f39000!important;
}

.bloque-noticia .content-img:hover span, .bloque-noticia .content-img:hover b, .current .content-img b, .current .content-img .fecha span{
	color: #fff!important;
}


.bloque-noticia .content-img .fecha {
	border-radius: 50%;
	background: #e7e7e7;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 2;
	text-align: center;
	width: 53px;
	height: 53px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}


.bloque-noticia .content-img .fecha span {
	font-family: Roboto;
	color: #303030;
	font-size: 22px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 300;
	display: block;
	line-height: 20px;
	margin-top: 11px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.bloque-noticia .content-img .fecha b {
	font-family: Roboto;
	color: #303030;
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 500;
	display: block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.bloque-noticia .contents {
	text-align: center;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.bloque-noticia .contents h6 {
	font-family: Roboto;
	font-size: 18px;
	color: #303030;
	font-weight: normal;
	width: 300px;
	text-align: center;
	margin: 20px auto 5px;
}


.bloque-noticia .contents h6 a {
	color: #303030;
}

.bloque-noticia .contents small, .txt-categoria {
	color: #808080;
	font-size: 14px;
	font-style: italic;
	font-family: Roboto;
	margin-bottom: 10px;
	display: inline-block;
}






#sustentabilidad {
	background: #f39000;
	height: 580px;
	padding-top: 80px;
}
#sustentabilidad .container h2{
	margin-bottom: 45px;
	margin-top: -20px;
}
#sustentabilidad p {
	text-align: center;
	font-family: Roboto;
	color: #FFF;
	font-size: 22px;
	text-transform: uppercase;
	font-style: italic;
	width: 570px;
	margin: 20px auto;
	font-weight: 300;
	line-height: 28px;
}

#sustentabilidad a {
	color: #FFF;
	text-shadow: none;
	border-color: #FFF;
	font-size: 13px;
}


#sustentabilidad .imgs-sustentabilidad {
	width: 390px;
	margin:0 auto 40px;
}

#sustentabilidad .imgs-sustentabilidad span {
	background: url(../img/icos-sustentabilidad.png) no-repeat;
	display: inline-block;
}


.imgs-sustentabilidad .img-1 {
	height: 140px;
	width: 100px;
	margin-right: 20px
}

.imgs-sustentabilidad .img-2 {
	height: 140px;
	width: 140px;
	margin-right: 20px;
	background-position: -114px 0px !important;
}


.imgs-sustentabilidad .img-3 {
	height: 140px;
	width: 100px;
	background-position: -275px 0px !important;
}




.sol-section {
	margin-top:-106px;
	position:absolute;
	left: 50%;
	margin-left:-58px
}




.franja p {
	font-family: "Mr Dafoe",cursive;
	text-decoration: none;
	margin: 0px auto;
	line-height: 72px;
	display: block;
	font-weight: normal;
	padding: 60px 0;
	text-align:center;
	font-size:48px;
	color:#9b9b9b
}







footer {
	background: #303030;
	padding: 60px 0 0;
	position: relative;
	z-index: 0
}

footer h6 {
	font-size: 18px;
	color: #FFF;
	font-weight: 400;
}

footer ul {
	list-style: none;
	padding: 0;
	margin:0 0 20px;
}

footer ul li a, footer ul li a:hover {
	color: #FFF;
	font-family: Roboto;
	font-weight: 300;
	font-size: 12px;
}

.up {
	bottom: 3px;
	width: 100px;
	margin: 63px auto 0px;
	height: 40px;
	overflow: hidden;
	display: block;
}

.redes-sociales li {
	display: inline-block;
}

.redes-sociales li a, .redes-sociales .red-social a {
	/*background: url(../img/icos-redes-footer.png) no-repeat 20px 13px;*/
	/*height: 70px;
	width: 70px;
	display: inline-block;
	margin-left: 20px;*/
	height: auto;
    width: 100%;
    display: block;
	border: 2px solid #fff;
	text-indent: -999px;
	overflow: hidden;
	margin:0 10px;
    padding: 30% 0;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.redes-sociales .red-social {
	width: 16.66666667% !important;
}

.redes-sociales li a:hover, .redes-sociales .red-social a:hover {
	background-color: #f39000 !important;
}

.redes-sociales li .instagram, .redes-sociales .red-social a.instagram {
	/*background-position: -354px 12px;*/
	background: url(../img/icos-redes-footer-instagram.png) no-repeat center !important;
}

.redes-sociales li .twitter, .redes-sociales .red-social a.twitter {
	background: url(../img/icos-redes-footer-twitter.png) no-repeat center !important;
}

.redes-sociales li .twitter:hover, .redes-sociales .red-social a.twitter:hover {
	background-color: #55ACEE !important;
}

.redes-sociales li .facebook, .redes-sociales .red-social a.facebook {
	/*background-position: -75px 12px;*/
	background: url(../img/icos-redes-footer-facebook.png) no-repeat center !important;
}

.redes-sociales li .facebook:hover, .redes-sociales .red-social a.facebook:hover {
	background-color: #3A5795 !important;
}

.redes-sociales li .youtube, .redes-sociales .red-social a.youtube {
	/*background-position: -171px 10px;*/
	background: url(../img/icos-redes-footer-youtube.png) no-repeat center !important;
}

.redes-sociales li .youtube:hover, .redes-sociales .red-social a.youtube:hover {
	background-color: #CC181E !important;
}


.redes-sociales li .tripadvisor, .redes-sociales .red-social a.tripadvisor {
	/*background-position: -260px 12px;*/
	background: url(../img/icos-redes-footer-tripadvisor.png) no-repeat center !important;
	background-size: 90% !important;
}

.redes-sociales li .tripadvisor:hover, .redes-sociales .red-social a.tripadvisor:hover {
	background-color: #61A448 !important;
}


.sub-footer {
	margin-top: 60px;
	margin-bottom: 30px;
}

.sub-footer p {
	color: #8b8b8b;
	font-size: 14px;
	margin-top: 20px
}
.sub-footer p a{
	color: #8b8b8b;
	text-decoration: none;
}
.sub-footer p a:hover{
	color: #fff;
}
.sub-footer h6 {
	color: #8b8b8b;
	font-size: 16px;
	font-weight: bold;
	font-family: Roboto
}

.fullwidth-submenu {
	width: 100%;
	background-color: #fff;
	display: none;
	margin-top: 7px;
	opacity: 0;
	position: relative;
	-webkit-box-shadow: 0px -2px 7px 0px rgba(0,0,0,0.65)!important;
	-moz-box-shadow: 0px -2px 7px 0px rgba(0,0,0,0.65)!important;
	box-shadow: 0px -2px 7px 0px rgba(0,0,0,0.65)!important;
}
.submenu:hover:before{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 13px 13px 13px;
	border-color: transparent transparent #ffffff transparent;
	display: block;
	position: absolute;
	bottom: -8px;
    z-index: 10;
    left: 30%;
}

.mostrar {
	display: block!important;
}

.fullwidth-submenu .container {
	padding: 40px 0 40px 0 ;
	position: relative;
}
.border-r-gris{
	border-right: 1px solid #d7d7d7;
}
.dropdown {
	position: relative;
}

.indicador-submenu {
	background: url(../img/indicador-submenu.png) no-repeat;
	position: absolute;
	left: 10px;
	top: 65px;
	content: " ";
	width: 40px;
	height: 10px;
	z-index: 0;
	opacity: 0;
	pointer-events:none;
	-webkit-transition: all 180ms ease;
	-moz-transition: all 180ms ease;
	-ms-transition: all 180ms ease;
	-o-transition: all 180ms ease;
	transition: all 180ms ease;
}

.dropdown:hover .indicador-submenu, .mostrar-submenu {
	opacity: 1;
	top: 35px;
}

.content-logo-submenu {
	padding-left:20px; padding-right:20px; border-left:1px solid #d7d7d7; float: left
}
.fullwidth-submenu .logo-menus{
	display: block;
	margin: 30px auto 20px;
	height: 33px;
	width: 138px;
}
.fullwidth-submenu .logo-amaral-menu{
	background: url("../img/new-logo-amaral.jpg") 0 0 no-repeat;
}
.fullwidth-submenu .logo-amaral-menu:hover{
	background: url("../img/new-logo-amaral.jpg") 0 bottom no-repeat;
}
.fullwidth-submenu .logo-intriga-menu{
	background: url("../img/logo-intriga.jpg") 0 0 no-repeat;
}
.fullwidth-submenu .logo-intriga-menu:hover{
	background: url("../img/logo-intriga.jpg") 0 bottom no-repeat;
}
.fullwidth-submenu .logo-amaralsingle-menu{
	background: url("../img/logo-amaralsingle.jpg") 0 0 no-repeat;
}
.fullwidth-submenu .logo-amaralsingle-menu:hover{
	background: url("../img/logo-amaralsingle.jpg") 0 bottom no-repeat;
}
.fullwidth-submenu .logo-amaralbrut-menu{
	background: url("../img/logo-amaralbrut.png") 0 0 no-repeat;
}
.fullwidth-submenu .logo-amaralbrut-menu:hover{
	background: url("../img/logo-amaralbrut.png") 0 bottom no-repeat;
}
.fullwidth-submenu .logo-intrigamaxima-menu{
	background: url("../img/logo-intrigamaxima.jpg") 0 0 no-repeat;
}
.fullwidth-submenu .logo-intrigamaxima-menu:hover{
	background: url("../img/logo-intrigamaxima.jpg") 0 bottom no-repeat;
}
.fullwidth-submenu .logo-degras-menu{
	background: url("../img/degras-logo.jpg") 0 0 no-repeat;
	height: 52px;
	margin-top: 40px;
}
.fullwidth-submenu .logo-degras-menu:hover{
	background: url("../img/degras-logo.jpg") 0 bottom no-repeat;
}

.content-logo-submenu a.logo-submenu-intriga,
.content-logo-submenu a.logo-submenu-amaral{
	position: relative;
	float: left;
}
.content-logo-submenu a.logo-submenu-intriga img.img-color,
.content-logo-submenu a.logo-submenu-amaral img.img-color{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.content-logo-submenu a.logo-submenu-intriga:hover img.img-color,
.content-logo-submenu a.logo-submenu-amaral:hover img.img-color{
	opacity: 1;
}
.fullwidth-submenu .container ul {
	list-style: none;
	float: left;
	margin: 0;
}
.fullwidth-submenu .container ul li a {
	color: #313131;
	text-transform: uppercase;
	font-family: Roboto;
	font-weight: 400;
	font-size: 12px;
	text-decoration: none;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.menu_img {
    position: relative !important;
    margin: 0 15px !important;
}

.menu_img img {
    position: absolute;
    left: 0;
    top: -20px;
}

.fullwidth-submenu .container ul li a:hover {
	color: #EC8A00;
}
.txt-light{
	font-weight: 300;
}
.txt-generico {
	color: #303030;
	font-family: Roboto;
	font-weight: 300;
	font-size: 22px;
	font-style: italic;
	margin-bottom: 40px
}
.txt-generico a{
	color: #EC8A01;
}
.txt-sub .txt-generico {
	font-size: 20px
}
.txt-title{
	font-size: 32px;
}
.txt-title-xl{
	font-size: 36px;
}
.txt-sub h5 {
	font-family: 'Mr Dafoe', cursive;
	font-size: 36px;
	font-style: italic;
	font-weight: normal;
	word-spacing: 10px;
	margin-top: 0;
	margin-bottom: 20px
}
.texto_testimonio{
	color: #fff;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400px;
	font-style: italic;
}
.texto_testimonio .testimonio_parrafo{
	font-size: 22px;
}
.texto_testimonio .testimonio_nombre{
	font-weight: 600;
	line-height: 100%;
	margin-bottom: 0;
	text-transform: uppercase;
}
.texto_testimonio small{
	font-weight: 500px;
	font-size: 12px;
	line-height: 100%;
	text-transform: uppercase;
}
.cvertical-parent-element {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 100%;
}

.cvertical-element {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.txt-sub h6 {
	color: #313131;
	font-family: Roboto;
	font-weight: 500;
	font-size: 16px;
	font-style: italic;
	margin-bottom: 20px;
	text-transform: uppercase;
}


.anio {
	border-radius: 50px;
	padding: 20px;
	color: #313131;
	font-family: Roboto;
	font-size: 14px;
	font-style: italic;
	border: 1px solid #313131;
	display: inline-block;
	height: 70px;
	width: 70px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	background: #fff;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	margin-right: 15px;
	margin-bottom: 15px
}

.anio:hover, .anio:focus {
	background: #982032;
	text-decoration: none;
	color: #fff;
	border-color: #fff;
}
.vinos-intrigamaxima .anio{
	border-color: #777;
}
.vinos-intrigamaxima .anio:hover,
.vinos-intrigamaxima .anio:focus{
	background: #606956;
	border-color: #606956;
}
.vinos-lateharvest .anio{
	border-color: #777;
}
.vinos-lateharvest .anio:hover,
.vinos-lateharvest .anio:focus{
	background: #d3bd8c;
	border-color: #d3bd8c;
}

.amaral-brut.anio {
	font-size: 12px;
    line-height: initial;
    padding: 20px 5px;
}

.amaral-brut.anio:hover,
.amaral-brut.anio:focus{
	background-color: #0B516E;
    border-color: #0B516E !important;
}

.social {
	padding: 0;
	margin: 0;
}

.content-compartir-noticia .social {
	margin-top:6px!important;
	float: left;
}

.social li {
	display: inline-block;
	margin-top: 3px;
	margin-left: 5px;
	float: left;
}

.social li a {
	width: 27px;
	height: 21px;
	text-indent: -999px;
	overflow: hidden;
	background: url(../img/ico-social.png) no-repeat;
	display: inline-block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	opacity: 1
}

.social li a:hover {
	opacity: 0.8
}


.social li .facebook {
	background-position: 7px 0px;
}

.social li .twitter {
	background-position: -26px 0px;
}

.compartir {
	font-size: 26px;
	text-transform: none !important;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	font-family: Mr Dafoe;
}

.content-compartir {
	margin: 0px auto;
	display: table;
	float: left;
	width: 300px;
}

.reconocimientosInterior h3{
	font-size: 60px;
}



.reconocimientosInterior .bloque-reconocimiento .contents {
    width: 170px!important;
}

.reconocimientosInterior .bloque-reconocimiento a {
	width: 150px!important;
	text-decoration: none!important;
}

.reconocimientosInterior .bloque-reconocimiento .contents {
	float: none!important;
	margin: 20px auto 0!important;
	width: auto!important;
}

.reconocimientosInterior .bloque-reconocimiento .contenedor-img {
	position:relative;
	margin-top: 15px;
}

.reconocimientosInterior .bloque-reconocimiento .contenedor-img .img {
	border-radius: 50%;
	width: 120px;
	height: 120px;
}

.reconocimientosInterior .bloque-reconocimiento .contenedor-img .premio {
	position:absolute;
	right:-15px;
	top: 0;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.reconocimientosInterior .bloque-reconocimiento .contenedor-img span.number-puntaje{
	position: absolute;
	right: 4px;
	top: 15px;
	color: #fff;
	font-size: 2em;
	font-weight: lighter;
	text-shadow: 3px 0px 1px rgba(0, 0, 0, 1);
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.reconocimientosInterior .bloque-reconocimiento .contenedor-img span.number-puntaje.img-reco-54{
	right: 2px;
  	top: 15px;
  	font-size: 1.3em;
}
.reconocimientosInterior .bloque-reconocimiento a:hover .contenedor-img .premio {
	top:-15px;
}
.reconocimientosInterior .bloque-reconocimiento a:hover .contenedor-img span.number-puntaje{
	top: -3px !important;
}




.font-haiku {
	line-height: 55px!important;
	font-weight: normal!important;
	font-family: "haiku-regular",sans-serif!important;
	font-size: 50px!important;
	color: #303030!important;
}




.content-botella {
	position: relative;
	width:150px;
	height:380px;
	margin: 0 auto
}
.content-botella img{
	max-height: 100%;
}

.content-botella .img-botella {
	position:absolute;
	bottom:0px;
	left:5px
}


.content-botella-titulo {
	font-family: Roboto;
	font-size: 16px;
	color: #303030;
	display: block;
  margin: 5px 10px 15px;
	font-weight: 500;
  font-style: italic;
	text-transform: uppercase;
}
.content-botella-leyend{
	font-family: Roboto;
	font-size: 16px;
	color: #7f7f7f;
	display: block;
	margin-bottom: 5px;
	font-weight: 500;
	font-style: italic;
}

.content-botella-subtitulo {
	font-family: Roboto;
    font-size: 12px;
    color: #7F7F7F;
    display: block;
    margin-bottom: 0px;
    font-weight: normal;
    font-style: italic;
}


.links-home {
	display: none;
}


.links-home a {
	width:100%;
	text-align: center;
	padding: 20px 0;
	display: inline-block
}

.links-home .montgras {
	background:#ED8B00;
	padding: 10px 0px!important;
}

.links-home .montgras img {
	width: 110px;

}

.links-home .intriga {
	background:#872043;
}

.links-home .amaral {
	background:#00667E;
}


.content-visitanos {
	padding:0;
	margin:0
}


.content-visitanos #visitanos {
	position:absolute;
	z-index:1;
	width: 80%;
	left:10%
}
.frase_footer {
    color: #af8700;
    font-size: 3em;
    line-height: 80%;
}

@media(min-width:1920px) {

	#ninquen1, #ninquen2, #intriga1, #intriga2 {
		background-size: 100%!important;
		height: 560px!important
	}

	#ninquen2 {
		background-size: 100%!important;
		height: 780px !important
	}

	#reserva1, #varietal1, #pink1, #pink2, #amaral1, #amaral2, #amaral3 {
	    background-size: 100%!important
	}
}
@media(max-width:1600px) {

	#antu3 .content-txt p {
	    width: 87%!important;
	    font-size: 37px!important;
	}
	#graficAmarilla .container p {
		position: absolute;
		left: 10%;
		top: 13%;
	}

	#graficAmarilla .container p span {
		margin-left: 80px!important;
	}

	.content-basic {
	    margin-top: -230px!important;
	}

	.content-visitanos .bx-wrapper .bx-viewport, .content-visitanos .bx-wrapper .bx-viewport .bxslider li img {
		height: 500px!important
	}
}
@media(max-width:1500px) {

	#antu3 .content-txt p {
	    width: 87% !important;
		font-size: 30px !important;
	}

	.content-antu-limited .name-perfil-3 {
		left: 970px!important
	}




	.logo-antu {
	    margin: 55px 0px 22px!important;
	}

	.txt-antu {
		line-height: 50px!important;
		font-size: 44px!important;
		top: -2%!important;
	}

	.content-visitanos .bx-wrapper .bx-viewport .bxslider li img {
		position: absolute;
		left: 0%;
		width: auto!important
	}

	#quatro1 {
	    height: 400px!important;
	}

	.vinos-pink-sin .botella, .vinos-intriga .botella {
		margin-top: -200px!important
	}

	.vinos-amaral .botella {
		margin-top: -150px!important
	}

	#ninquen3 {
		height: 250px!important
	}
}
@media(max-width:1320px) {

	#antu3 .content-txt p {
	    width: 80% !important;
	    font-size: 31px !important;
	    margin-left: 10% !important;
	}

	#antu3 .content-txt .bajada-a {
		margin-left: 0px!important;
	}

	.content-antu-limited .name-perfil-3 {
	    left: 730px !important;
	}


	.content-antu-limited .name-perfil-2 {
		left: 400px!important
	}

	.content-antu-limited .name-perfil-1 {
		left: 55px!important
	}


	.vinos-quatro #quatro1 .txt-intro-ber {
		margin-top: 100px!important;
		font-size: 20px;
	}

	.vinos-quatro #quatro1 {
		background-size: cover!important;
	}
}
.contenidos p {
	color: #303030;
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 40px;
}
.contenidos p a, .contenidos p a:hover, .contenidos p a:visited{
	color: #ec8a00;
}
.berkeley-sm {
	font-size: 24px!important;
	font-family: "berkeley-italic",sans-serif!important;
	margin-left: 0!important;
}
.txt-bajada{
	color: #303030;
	font-size: 40px;
	font-family: "whitney-lightItalic", cursive;
	font-weight: 300;
}
.txt-bajada-especial-sm {
		display: none;
		margin-top: -6%;
		font-size: 32px;
		font-family: "Seaweed Script",cursive;
		font-weight: normal;
		line-height: 34px;
		right: auto;
		width: 60%;
		color: #000;
		text-align: left;
		margin-bottom: 50px;
		margin-left: 13px;
}
.menu-interior {
	margin:0; padding:0; list-style:none
}
.menu-interior li {
	width: 100%;
	border-bottom: 1px solid #E8E8E8;
	display: inline-table;
}
.menu-interior li a {
	color: #313131;
	padding: 12px 0px 12px 0px;
	text-decoration: none;
	display: inline-table;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Roboto;
	border-left: 0px solid #fff;
	-webkit-transition: all 180ms ease;
	-moz-transition: all 180ms ease;
	-ms-transition: all 180ms ease;
	-o-transition: all 180ms ease;
	transition: all 180ms ease;
}
.menu-interior li .current, .menu-interior li a:hover {
	color: #ED8B00;
	border-left: 5px solid #ED8B00;
	padding: 12px 0px 12px 15px;
}
.img-detalle p {
	position:absolute;
	bottom:0px;
	font-size:16px;
	color:#fff;
	background: rgba(237,139,0,0.8);
	padding:10px 20px;
	font-weight:400;
	margin-bottom: 0
}
.hito {
	color:#303030;
	font-size: 20px;
	background: #e7e7e7;
	width: 92px;
	height: 92px;
	border: none;
	padding: 31px 0 0 0;
	font-weight: 300;
	position: relative;
	cursor: default;
	transition-delay: 0!important;
	-webkit-transition: all .25s ease!important;
	   -moz-transition: all .25s ease!important;
	    -ms-transition: all .25s ease!important;
	     -o-transition: all .25s ease!important;
	        transition: all .25s ease!important;

}

.hito:after {
	background: url(../img/sol-hitos.png) no-repeat;
	height: 128px;
	width: 128px;
	opacity: 0;
	content: " ";
	position: absolute;
	top: -18px;
	left: -17px;
	z-index: -1;

}

.hito:before {
	background: none repeat scroll 0% 0% #E7E7E7;
	content: " ";
	height: 69px;
	position: absolute;
	bottom: -69px;
	left: 47%;
	width: 5%;
	z-index: -1;

}


.hito-sin-union .hito:before {
	display: none;
}


.content-hitos p {
	font-size: 18px
}

.hito:hover, .hito:focus {
	background: #ED8B00;

}

.hito:hover:after {
	opacity: 1;
}

.content-hitos, .content-hitos > div{
	height: 93px;
	margin-bottom: 55px
}

.content-hitos .desc {
	position: relative;
	top: 27%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-bottom:0
}
.style_general_text{
    color: #303030;
    font-family: Roboto;
    font-size: 22px;
    font-style: italic;
    font-weight: 300;
}

.primer-hito {
	margin-bottom: 60px;
}

.contenidos .nombres {
	font-weight: 700;
	font-style: italic;
	font-size: 24px;
	font-family: Roboto,cursive;
	margin-bottom: 5px;
	margin-top: 25px;
}

.contenidos .cargos {
	color:#777777;
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	font-family: Roboto,cursive;
	margin-bottom: 15px;
	display: block;
}

.perfil-personas {
	position: relative;
}

.perfil-personas .nombres {
	font-size: 15px!important;
	color: #313131!important;
	text-align: center;
}

.perfil-personas .cargos {
	text-align: center;
}


.perfil-personas .img-circle {
	width:140px!important;
	height:140px!important;
}

.perfil-personas .ico-mail {
	content: " ";
	background: url("../img/ico-mail.png") no-repeat scroll 0% 0% #e7e7e7;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0px;
	right: 18px;
	border-radius: 50%;
	-webkit-transition: all 180ms ease;
	-moz-transition: all 180ms ease;
	-ms-transition: all 180ms ease;
	-o-transition: all 180ms ease;
	transition: all 180ms ease;
}

.perfil-personas .ico-mail:hover {
	background-color: #EC8A00;
	background-position: bottom;
}

.perfil-grande .img-normal,  .img-normal {
	display: inline-table;
	text-align: center;
	max-width: 200px;
}


.anio-montgras:hover {
	background: #EC8A00!important;
}

.anio-black:hover {
	background: #313131!important;
}

.contenido-descarga {
	text-align: center;
	margin-bottom: 25px;
}

.contenido-descarga .anio {
	margin-right: 0!important;
	margin-bottom: 10px!important
}

.contenido-descarga .desc {
	width: 100%;
	font-size: 13px;
	font-style: italic;
	color: #313131;
	text-align: center;
	display: block;
	font-family: Roboto
}



.perfil-personas:nth-child(4n+1) {
    clear:both;
}

.ico-descarga {
	background: url(../img/ico-descarga-inactivo.jpg) no-repeat;
	width: 71px;
	height: 65px;
	display: inline-block;
}


.ico-descarga:hover {
	background: url(../img/ico-descarga-activo.jpg) no-repeat;
}


.banner-sustentabilidad {
	background:#f39000; height: 320px; width: 100%; padding-top:45px; margin-bottom:40px
}

.banner-sustentabilidad .contenedor {
	width: 300px; margin: 0 auto; position: relative
}

.banner-sustentabilidad .contenedor .txt-1 {
	font-size: 64px; color: #fff; font-family: Mr Dafoe; position: absolute; top: 6px; left:15px
}


.banner-sustentabilidad .contenedor .txt-2 {
	font-size: 45px; color: #fff; font-family: Mr Dafoe; position: absolute; top: 50px; left:125px
}

.banner-sustentabilidad .contenedor .txt-3 {
	font-size: 60px; color: #FFF; font-family: Mr Dafoe; position: absolute; top: 60px; left: 15px;
}

.banner-sustentabilidad .contenedor .txt-4 {
	font-size: 60px; color: #FFF; font-family: Roboto; font-weight: 700; position: absolute; top: 79px; left: 85px;
}

.banner-sustentabilidad .contenedor .txt-5 {
	font-size: 52px;
	color: #FFF;
	font-family: Mr Dafoe;
	position: absolute;
	top: 132px;
	left: 93px;
}

.banner-sustentabilidad .contenedor .img-1 {
	position:absolute;
	top: 38px;
	right: 5px;
}


.banner-sustentabilidad .contenedor .img-2 {
	position: absolute;
	top: 164px;
	left: 17px;
}

.banner-sustentabilidad .contenedor .img-3 {
	position:absolute;
	top: 164px;
	right: 20px;
}


.sellos .content-sello {
	width: 100px;
	display: inline-block;
}

.sellos .content-sello .anio {
	padding: 20px 5px!important;
	color: #fff!important;
	display: block;
	margin:0 auto 10px;
	border: none
}

.sellos .content-sello .verde {
	background: #89c145!important;
}

.sellos .content-sello .roja {
	background: #d12e3d!important;
}

.sellos .content-sello .naranja {
	background: #e0a545!important;
}

.sellos .content-sello span {
	color: #313131;
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	font-family: Roboto,cursive;
	margin-bottom: 15px;
	display: block;
	text-align: center;
	line-height: 16px;
}


.filtrar {
	list-style: none;
	margin:30px 0;
	padding:0;

}

.filtrar li {
	display: inline-block;
	float: left;
}

.filtrar li a {
	font-family: Roboto; font-size:13px; color:#303030; font-weight: bold; font-style: italic;
	padding:15px 0px;
	text-align: center;
	display: block;
	border-right: 1px solid #d3d3d2;
	border-top: 1px solid #d3d3d2;
	border-bottom: 1px solid #d3d3d2;
	height: 51px
}

.filtrar li:first-child a {
	border-left: 1px solid #d3d3d2;
}

.filtrar li a:hover {
	text-decoration: none;
}

.filtrar li .current {
	border-bottom: 2px solid #f39000
}

.contenedor-buscador {
	position: relative;
	float: right;
}

.buscador {
	border: 1px solid #d3d3d2;
	height: 51px;
	padding: 15px 50px 15px 15px;
	float: right;
	font-family: Roboto;
	color: #303030;
	font-style: italic;
}

.btn-buscador {
	background: url(../img/ico-search.png) no-repeat scroll 0% 0% transparent;
	height: 25px;
	width: 30px;
	position: absolute;
	right: 10px;
	top: 17px;
	border: none;
}


.info-noticia .img-circle {
	width:80px; height:80px; background: #f39000; border-radius: 50%;
}

.info-noticia .img-circle .dia {
	font-size: 29px; width: auto!important;
	font-style: italic;
	font-family: Roboto;
	line-height: 30px;
	margin-top: 13px;
	font-weight: 300;
}

.info-noticia .img-circle .mes {
	text-transform: uppercase;
	font-size: 16px;width: auto!important;
	font-style: italic;
	font-family: Roboto;
	font-weight: bold;
}

.titulo-noticia h1 {
	color: #303030;
	font-size: 26px;
	font-weight: normal;
	font-family: Roboto;
	line-height:normal; margin-bottom: 5px;
}

.bloque-noticia-lit {
	margin-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
	min-height: 140px;

}


.bloque-noticia-lit .img-circle {
	width: 120px!important; height: 120px!important; float: left!important;
}

.bloque-noticia-lit .contents {
	text-align: left!important;
}

.bloque-noticia-lit .contents h6 {
	text-align: left!important;
	width: auto!important;
	font-size: 16px!important
}




.carousel-control {
	background: none!important;
}

.carousel-control .glyphicon-chevron-right {
	background-image: url(../img/flecha-right.png);
	background-repeat: no-repeat;
}

.carousel-control .glyphicon-chevron-left {
	background-image: url(../img/flecha-left.png);
	background-repeat: no-repeat;
}


.glyphicon-chevron-left::before, .glyphicon-chevron-right::before {
	content: " ";
}

.carousel-control {
	width: 9%
}


.carousel {
    margin-top: 20px;

}

#thumbcarousel {
	margin-bottom: 30px;
}
#carousel .carousel-inner{
}
#carousel .carousel-inner .item{
	max-height: 600px;
	height: 600px;
	width: 100%;
}
#carousel .carousel-inner .item img{
	position: relative;
	max-height: 500px;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#thumbcarousel .carousel-inner .item {
    width: 100%;
	text-align: center;
	margin: 0px auto;
	float: none;
}
.item .thumb {
    width: 25%;
    cursor: pointer;
    display: inline-table;
    float: none;
}

.item .thumb img {
	width: 100%;
	margin: 2px;
}

.item img {
	width: 100%;
}

.item .thumb:focus {
	border: 1px solid #F39000;
}

.carousel-inner > .item {
	width: 100%
}
.slide-carousel-noticias{
	height: 150px;
}
.slide-carousel-noticias .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.slide-carousel-noticias .carousel-inner .item{
	height: 150px;
	max-height: 150px;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
}
.slide-carousel-noticias .carousel-inner .item a.thumb {
	float: left;
    width: 32%;
    text-align: center;
    max-height: 150px;
    height: 150px;
    display: block;
    position: relative;
    margin-right: 5px;
}
.slide-carousel-noticias .carousel-inner .item a.thumb img{
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: relative;
	width: auto !important;
}

#thumbcarousel .carousel-inner > .item {
    width: 100%;
	text-align: center;
	margin: 0px auto;
	float: none;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev  {
	width: 41px!important;
	height: 41px!important;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.links a {
	color: #e38503;
	text-transform: uppercase;
	display: inline-block;
	 font-family: Roboto;
	 font-size: 14px;
	 font-style: italic;
}


.filtro-reconocimientos select {
	padding: 12px 25px 12px 12px;
	color: #303030;
	font-family: Roboto;
	font-weight: bold;
	width: 100%;
}


.filtro-reconocimientos select option:first-child, .filtro-reconocimientos select option:hover:first-child {
	background: none!important;
	color: #fff!important
}




.filtro-reconocimientos .btn-filtro {
	padding: 12px;
	text-align: center;
	width: 100%;
	color: #303030;
	font-family: Roboto;
	font-weight: bold;
	border: medium none;
	font-style: italic;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}


.filtro-reconocimientos .btn-filtro:hover, .listado-intranet .btn-descarga:hover {
	color: #fff;
	background: #E38503;
	text-decoration: none;
}

.listado-intranet {
	border-bottom:1px solid #d8d8d8;
	padding:20px 0;
	float: left;
	width: 100%
}

.listado-intranet span {
	font-family:Roboto; font-weight:300; font-style:italic; font-size:16px; color:#303030
}

.listado-intranet img {
	margin-right:10px
}

.listado-intranet .btn-descarga {
	padding: 12px;
	text-align: center;
	width: 100%;
	color: #747474;
	font-family: Roboto;
	font-weight: normal;
	border: medium none;
	background-color: #ebebeb;
	font-style: italic;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	line-height: 31px;
	font-size: 12px;
}
.container h1 .sub {
	font-family:Roboto;
	font-size:24px;
	margin-left:20px;
}
.ingreso .bg-circle{
	margin-top: 50px;
	margin-bottom: 80px;
	width: 350px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
	background-color: #f3f3f3;
	border: 1px solid #C5C5C5;
	border-radius: 50%;
	text-align: center;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 30px;
}
.ingreso .bg-circle .form input{
	text-align: center;
	color: #000;
	border-radius: 0;
	border: none;
}
.ingreso .bg-circle .form button, .ingreso .bg-circle .form .button {
	width: 100%;
	background-color: #ec8a00;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	color: #fff;
}

.ingreso .bg-circle .form .alert {
	position: absolute;
	top: 118px;
	left: 50%;
	width: 490px;
	margin-left: -240px;
}

.ingreso .bg-circle .form .alert ul {
	padding: 0;
}

.subir {
	display: none;
	position: fixed;
	right:20px;
	bottom:150px;
	background: url(../img/ico-descarga-activo.png) no-repeat;
	width:71px;
	height:65px;
	text-indent: -999px;
	overflow: hidden;
	z-index: 1000;
}

.lista-paises-en-el-mundo{
	padding-left: 0;
	list-style: none;
}

.lista-paises-en-el-mundo li{
	background-color: #f8f8f8;
	padding: 20px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.lista-paises-en-el-mundo li.list-header{
	min-height: initial;
}
.lista-paises-en-el-mundo li:nth-child(odd) {
  background-color: #fff;
}
.lista-paises-en-el-mundo li.list-header span {
  color: #8a8a8a;
  font-style: italic;
  font-family: Roboto;
}
.lista-paises-en-el-mundo li img{
	float: left;
	margin-right: 20px;
	padding-top: 15px;
}
.lista-paises-en-el-mundo li h3{
	float: left;
	font-size: 27px;
	padding-top: 5px;
}
.lista-paises-en-el-mundo li small{
  float: left;
  font-size: 11px;
  padding-top: 0;
  padding-left: 70px;
  margin-top: -20px;
  width: 100%;
}
.lista-paises-en-el-mundo li h4{
	font-size: 13px;
	padding-top: 15px;

}
.lista-paises-en-el-mundo li p{
	font-size: 12px;
  	margin-bottom: 5px;
  	margin-top: 5px;
}
/*.en-el-mundo .mapa span{
	display: none;
}*/
.en-el-mundo .mapa {
	width: 718px;
	height: 423px;
	position: relative;
	background: url(../img/en-el-mundo/mapa.jpg) no-repeat;
}

.en-el-mundo .punto {
	width: 26px;
	height: 26px;
	position: absolute;
	background: url(../img/en-el-mundo/punto.png) no-repeat;
	z-index: 99;
}

.en-el-mundo .mapa img.img-active,
.en-el-mundo .mapa img.img-punto{
	z-index: 10;
	position: absolute;
}
.en-el-mundo .mapa img.img-normal{
	opacity: 1;
	max-width: 100%;
}

.en-el-mundo .mapa .punto:hover ~ .active img {
	opacity: 1!important;
	z-index: 99!important
}

.en-el-mundo .mapa img{
		-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.en-el-mundo .mapa span img.img-active.activee{
	opacity: 1;
	display: block;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.en-el-mundo .mapa .america-norte img.img-active{top: 10px;left: 0; opacity: 0; z-index: -1}
.en-el-mundo .mapa .america-norte .punto {top: 142px;left: 132px;}

.en-el-mundo .mapa .europa img.img-active{top: 23px;right: 258px; opacity: 0; z-index: -1}
.en-el-mundo .mapa .europa .punto {top: 142px;right: 305px;}

.en-el-mundo .mapa .asia-medio-oriente img.img-active{top: 15px;right: 49px; opacity: 0; z-index: -1}
.en-el-mundo .mapa .asia-medio-oriente .punto {top: 152px;right: 149px;}

.en-el-mundo .mapa .america-central img.img-active{top: 214px;left: 154px;opacity: 0; z-index: -1}
.en-el-mundo .mapa .america-central .punto {top: 209px;left: 163px;}

.en-el-mundo .mapa .america-sur img.img-active{top: 246px;left: 177px;  opacity: 0; z-index: -1}
.en-el-mundo .mapa .america-sur .chile {top:311px!important;left:199px!important}
.en-el-mundo .mapa .america-sur .punto {top: 289px;left: 210px;}

body .imagen-continente{
	background-repeat: no-repeat;
	background-position: center;
	width: 280px;
	height: 150px;
	position: relative;
	margin-top: 30px;
	float: left;
}

body.en-el-mundo .imagen-continente {
	display: none;
}

body.en-el-mundo-america-del-sur .imagen-continente{
	background-image: url(../img/en-el-mundo/mapa-america-del-sur.png);
}
body.en-el-mundo-america-del-norte .imagen-continente{
	background-image: url(../img/en-el-mundo/mapa-america-del-norte.png);
}
body.en-el-mundo-america-central-caribe .imagen-continente{
	background-image: url(../img/en-el-mundo/mapa-america-central.png);
}
body.en-el-mundo-europa .imagen-continente{
	background-image: url(../img/en-el-mundo/mapa-europa.png);
}
body.en-el-mundo-asia-medio-oriente .imagen-continente{
	background-image: url(../img/en-el-mundo/mapa-asia.png);
}






.servicios {
	background:#fcf5eb
}

.bloque-servicio h4 {
	color:#313131; font-family:Roboto; font-style:Italic; font-size:20px; font-weight:500
}

.bloque-servicio p {
	color:#303030; font-family:Roboto; font-style:Italic; font-size:16px; font-weight:300
}

.bloque-servicio a {
	color:#e38503;font-family:Roboto; font-style:Italic; font-size:13px; font-weight:500; text-transform:uppercase
}

.bloque-otros-servicios .ico {
	display:block; margin:0 auto 10px; height:100px
}

.bloque-otros-servicios .ico img {
	display:block; margin:0 auto 10px
}

.bloque-otros-servicios span {
	color:#313131; font-family:Roboto; font-style:Italic; font-size:16px; font-weight:500
}

.TA_selfserveprop {
	display: table; margin:0 auto
}

.idiomas {
	padding: 0;
	margin: 7px 0px;
}

.idiomas li {
	display: inline-block;
	margin: 0px 2px;
	background: url(../img/icos-lang.png) no-repeat;
	width: 30px;
	height: 30px;
}

.idiomas .ingles {
	background-position: -88px 0;
}

.idiomas .espanol {
	background-position: -44px 0;
}

.idiomas .portugues {
	background-position: 0px 0;
}
.bg_visitanos{
	background-image: url(../img/casona.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;
}
.bg_visitanos:before{
    content: '';
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}
.bg_visitanos h3{
	float: left;
	width: 100%;
	position: relative;
	color: #fff;
	margin-bottom: 30px;
}
.bg_visitanos p{
	position: relative;
	color: #fff;
}

#visitanos1 span {
	position:absolute; font-family:Mr Dafoe; font-size:60px; color:#fff; font-weight: normal; left:10%; top:0;
}
#visitanos1 .name-equipo{
	position: relative;
	top: 0px;
	width: 100%;
	left: 0px;
}
#visitanos1 .name-equipo span{
	position: absolute;
	font-size: 15px;
	line-height: 17px;
	top: 8px;
	font-family: Roboto,cursive;
	font-weight: bold;
	font-style: italic;
	color: #777;
	left:20%;
}
#visitanos1 .name-equipo span.name-perfil-1{margin-left: 10px;}
#visitanos1 .name-equipo span.name-perfil-2{margin-left: 13%;}
#visitanos1 .name-equipo span.name-perfil-3{margin-left: 23%;}
#visitanos1 .name-equipo span.name-perfil-4{margin-left: 31%;}
#visitanos1 .name-equipo span.name-perfil-5{margin-left: 40%;}
#visitanos1 .name-equipo span.name-perfil-6{margin-left: 47%;}
#visitanos1 .name-equipo span.name-perfil-7{margin-left: 54%;}

#valle .bloque-descarga h4 {
	color: #313131;
	font-family: Roboto;
	font-style: italic;
	font-size: 16px;
	font-weight: 500;
	text-align:center
}

.subtitulo-principal {
	font-family:Roboto; font-style:italic; font-size:14px; color:#303030; font-weight:500;
}

.contentmap .font-roboto  {
	line-height: 20px !important;
  	font-size: 14px !important;
}

.contentmap .font-roboto a, .contentmap .font-roboto a:hover{
	color:#fff;
	font-weight: bold;
	text-decoration: underline;
	float: left;
  	width: 100%;
  	text-align: center;
  	margin-top: 5px;
}

.font-roboto{
	font-family: roboto;
	font-weight: lighter;
	font-size: 16px;
	font-style: italic;
	line-height: 27px;
}
.vinedos .container .bloque-noticia h3{
	font-size: 32px;
}
.vinedos .container .bloque-noticia:hover h3{
	color: #f39000;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.vinedos-perfil .bg-interior{
	float: left;
	width: 100%;
	background-size: initial;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 390px;
	text-align: center;
	padding-top: 60px;
	margin-top: -2px;
}
.vinedos-perfil .bg-interior h1{
	color: #fff;
	margin-top: 40px;
	font-family: 'Mr Dafoe', cursive;
	font-size: 90px;
	margin-left: 0;
}
.vinedos-perfil .bg-interior h2{
	color: #fff;
	margin-top: 85px;
	font-family: 'Mr Dafoe', cursive;
	font-size: 36px;
	margin-left: 219px;
	margin-bottom: 0;
}
.vinedos-perfil h3{
	font-size: 35px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: normal;
}
.vinedos-perfil .sol-seccion{
	margin-bottom: -57px;
}
.vinedos-perfil p{
	margin-bottom: 15px;
	font-size: 20px !important;
	line-height: 29px !important;
}
.vinedos-perfil .enlaces-vinedos-perfil{
	  margin-top: -80px !important;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle {
	width: 157px;
	height: 157px;
	background-color: #f2f2f2;
	text-decoration: none;
	padding-top: 40px;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle h3{
	font-size: 28px;
	color: #000;
	display: block;
	line-height: normal;
	padding-top: 0px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle span {
	font-family: Arial;
	color: #333;
	font-size: 1.2em;
	margin: 0 auto;
	display: block;
	margin-top: 0px;
	font-style: italic;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle small{	
	text-transform: uppercase;
	color: #303030;
	font-size: 11px;
	line-height: 38px;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle:hover{
  background-color: #ed8b00;
}
.vinedos-perfil .enlaces-vinedos-perfil a.bg-burdeo:hover{
	background-color: #982032!important;
}
.vinedos-perfil .enlaces-vinedos-perfil a.bg-verdeamaral:hover{
	background-color: #0B516E!important;
}
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle:hover h3,
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle:hover span,
.vinedos-perfil .enlaces-vinedos-perfil a.img-circle:hover small{
	color: #fff;
}
.vinedos-perfil .enlaces-vinedos-perfil#enlaces-home .container {
  margin-top: 0px;
}
.vinedos-perfil .slide-2 li{
	height: 378px;
}
.vinedos-perfil .slide-2 h4{
	font-size: 3.1em;
	font-style: italic;
	font-weight: bold;
	display: inline-block;
	line-height: 10px;
	font-family: Roboto;
}
.vinedos-perfil .slide-2 h4.nueve{
	font-size: 5em;
}
.vinedos-perfil .slide-2 p{
	font-size: 20px;
	margin-top: 2px;
}
.vinedos-perfil .slide-2 span.txt-white{
	font-size: 2em;
	margin-right: 12px;
	margin-left: 15px;
}
.vinedos-perfil .slide-2 small.txt-white{
	font-size: 17px;
}
.vinedos .galeria-vinedos{
	position: relative;
}
.vinedos .galeria-vinedos p{
	position: absolute;
	bottom: 20px;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 1.6em;
	text-transform: uppercase;
	font-style: italic;
}
.visitanos-interior-programa {
	padding-top: 50px;
}
.visitanos-interior-programa p{
	color: #303030;
	font-family: Roboto;
	font-weight: 300;
	font-size: 22px;
	font-style: italic;
	margin-bottom: 40px;
}
.visitanos-interior-programa ul li{
	color: #303030;
	font-family: Roboto;
	font-weight: 300;
	font-size: 22px;
	font-style: italic;
}
.txt-justify{
	text-align: justify;
}

.bg-crema {
	background:#fcf5eb
}

.table-bordered {
	background:#f5f5f5; font-family: Roboto; font-weight:300
}

.table-bordered > tbody > tr > td {
	border: 1px solid #FFF;
    padding: 8px 0 8px 10px;
    font-size: .7em;
}

.txt-white {
	color: #fff
}

.txt-gris {
	color: #303030
}

.bg-naranjo {
	background-color: #EC8A00;
	border: none;
}
.bg-burdeo{
	background-color: #982032;
	border: none;
}
.bg-verdeamaral{
	background-color: #0B516E;
	border: none;
}
.bg-gris {
	background-color: #e5e5e5;
	border: none;
}
.bg-white{
	background-color: #fff;
}
.bg-plomo {
	background-color: #7F7F7F;
	border: none;
}

.themap {
	height: 400px;
}

.themap iframe {
	position: absolute;
	top:0;
	left:0;
	border: 0;
	pointer-events:none;
}

.contentmap {
	position: absolute;
	top: -100px;
	right: 0px;
	padding: 0;
	width: 250px;
	height: 250px;
}

.pt100{
	padding-top: 100px;
}
.contentmap h5 {
	font-size: 30px;
	color: #FFF;
	margin-top: 55px;
	margin-bottom: 10px;
}
.testimonios{
  	height: 510px;
  	width: 100%;
}
.testimonios#vinedos-ninquen{
	/*background-image: url("../img/vinedos/interior/subinterior/descanso.jpg");*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 34% 100%;
}
.vinos-ninquen .testimonios {
    height: 489px;
}
.testimonios .bloque-perfil {
  margin-top: 423px;
  margin-left: 0px;
}
.testimonios .detalle-perfil h6 {
  font-weight: 500;
  font-style: italic;
  font-size: 20px;
  font-family: 'Roboto', cursive;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #fff;
}
.testimonios .detalle-perfil span {
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  font-family: 'Roboto', cursive;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #fff;
}
.testimonios .txt-sub {
	width: 100%;
	max-width: 380px;
}
.testimonios .txt-sub .txt-generico {
	color: #fff;
	float: left;
	margin-top: 40px;
	font-size: 20px;
}
.testimonios .txt-sub h6 {
  color: #fff;
  font-family: 'Roboto', cursive;
}
.testimonios .txt-sub span {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Roboto', cursive;
	font-style: italic;
}
.suelos .bxslider_suelos{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.suelos .bxslider_suelos li{
	height: 300px;
	float: left;
	-webkit-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-ms-transition: all 3s ease;
	-o-transition: all 3s ease;
	transition: all 3s ease;
}
.suelos .bxslider_suelos li .img-circle{
	margin: 0 auto;
	width: 300px;
	height: 300px;
	display: block;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.suelos .bxslider_suelos li .img-circle img{
	border-radius: 50%;
	max-width: 100%;
	margin: 0 auto;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.suelos .bx-wrapper .bx-prev {
	left: 0;
	background-image: url(../img/arrow-left.png);
	background-repeat: no-repeat;
	border: none;
	background-position: center;
	margin-right: 0;
	margin-top: 0;
	height: 100%;
	background-color: transparent;
	top: 0;
	width: 30px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.suelos .bx-wrapper .bx-prev:hover {
  background-color: #fff;
  background-position: center;
}
.suelos .bx-wrapper .bx-next {
  right: 0;
  background-image: url(../img/arrow-right.png);
  background-repeat: no-repeat;
  border: none;
  background-position: center;
  margin-right: 0;
  margin-top: 0;
  height: 100%;
  background-color: transparent;
  top: 0;
  width: 30px;
}
.suelos .bx-wrapper .bx-next:hover {
  background-color: #fff;
  background-position: center;
}



.caja_id{
	width: 100%;
	height: 50px;
	background-color: #ddd;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1.4em;
	line-height: 50px;
}

p.fontsize17{
	font-size: 17px;
}
.contenido-descarga .ico-descarga-2{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 2px solid #848484;
	text-align: center;
	text-decoration: none;
	color: #848484;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 7px;
  	padding-top: 22px;
}
.contenido-descarga .ico-descarga-2 span{
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 22px;
}
.contenido-descarga .ico-descarga-2 small{
	width: 100%;
	/* text-align: center; */
	text-transform: uppercase;
	font-style: italic;
	float: left;
	margin: 0;
	line-height: 12px;
	font-size: 10px;
	margin-left: -1px;
}
.contenido-descarga .ico-descarga-2:hover{
	background-color: #313131;
	color: #fff;
	border-color: #313131;
}
.contenido-descarga .desc{
	color: #848484;
}
.pt30 {
  padding-top: 30px;
}
.pt40 {
  padding-top: 40px;
}
.pt50 {
  padding-top: 50px;
}
.vinedos .bloque-noticia a{
	text-decoration: none;
	cursor: pointer;
}
#first-carousel-vinos{

}
#carousel-vinos {
	opacity: 1!important
}
.content-etapas .etapa-activa:before {
	height: 2px; width: 100%; position: absolute; background-color: #777777; content: " "; top: 27%; z-index: -2
}
.content-etapas .etapa-activa:after {
	height: 2px; width: 50%; position: absolute; background-color: #ec8a00; content: " "; top: 27%; z-index: -1
}

.content-etapas .etapa-ok:before {
	height: 2px; width: 100%; position: absolute; background-color: #777777; content: " "; top: 27%; z-index: -2
}

.content-etapas .etapa-ok:after {
	height: 2px; width: 100%!important; position: absolute; background-color: #ec8a00; content: " "; top: 27%; z-index: -1
}

.content-etapas .etapa:before {
	height: 2px; width: 100%; position: absolute; background-color: #777777; content: " "; top: 27%; z-index: -2
}
.content-etapas .etapa:nth-child(3n):before, .content-etapas .etapa:nth-child(3n):after {
	display: none;
}
.content-etapas .etapa span {
	color: #777;
  font-weight: 400;
  font-style: italic;
  font-size: 13px;
  font-family: Roboto,cursive;
  margin-bottom: 15px;
  display: block;
}
.content-etapas .etapa-activa .anio, .content-etapas .etapa-ok .anio {
	background-color: #ec8a00;
	color: #fff;
	border: none;
}
.content-etapas .etapa .anio:hover, .content-etapas .etapa .anio:focus {
	background-color: #EC8A00!important;
	color: #fff
}
.titulo-conlinea {
	background-color: #FFF;
	display: inline-table!important;
	padding: 0 50px;
}
.titulo-conlinea:after {
	background-color: #ededed;
	height: 2px;
	width: 100%;
	content: " ";
	position: absolute;
	top: 25%;
	left: 0;
	z-index: -1
}
.info-form select, .info-form input, .info-form textarea {
	padding: 2px 0 0 12px;
	color: #303030;
	font-family: Roboto;
	font-weight: bold;
	/*width: 100%;
	margin-bottom: 20px;*/
	font-size: .9em;
}
.help-block {
	color: #F00 !important;
	float: left;
	margin: 0;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 12px;
	width: 100%;
}
input#reserve_and_pay, input#onlyadd, input#button-id-cart-next, a#btnConfirmCheckout, a#btnAvailableCheckout {
  font-size: 1.1em;
  color: #fff;
  padding: 12px;
  margin-top: 0;
  margin-bottom: 20px;
}
.btn-danger {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #DADADA;
  border-radius: 50%;
  font-size: 1em;
  width: 30px;
  height: 30px;
  padding: 0;
  float: left;
  text-align: center;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-weight: bold;
  font-family: monospace;
}
.btn-danger:hover{
	color: #fff;
  	background-color: #EC8A00;
  	border-color: #EC8A00;
}
.roboto-medium {
	font-family:Roboto; font-size:20px; font-weight:500; float:left; margin-left:20px
}

.select-moneda {
	float: right; width: auto!important; padding: 6px!important;
}

.observaciones {
	border-top:1px solid #ededed; padding-top:20px;
}

.txt-18 {
	font-size: 18px;
}
.tabla-tour {
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px
}
.tabla-special tr td {
	display: block;
	padding-left: 0!important
}
.label-opt-pago {
	margin-bottom:10px; display:block
}
.bold{
	font-weight: bold !important;
}
.preguntas-frecuentes p{
	color: #7c7c7c;
}
.preguntas-frecuentes p a{
	color: #ec8a00;
	text-decoration: none;
}
.preguntas-frecuentes p a:hover{
	color: #ec8a00;
}
.preguntas-frecuentes #accordion{
	margin-top: 30px;
}
.preguntas-frecuentes #accordion .panel.panel-default {
	border: 0 none;
	box-shadow: none;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-heading {
	border: none;
	border-top: 1px solid #ddd;
	border-radius: 0;
	background: #fff;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-heading h4 a{
	color: #000;
	font-family: Roboto;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-heading h4 a[aria-expanded="true"] span{
	border-top: none;
	border-bottom: 7px solid #ec8a00;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-heading h4 a[aria-expanded="false"] span{
	border-top:7px solid #000;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-collapse .panel-body {
  border: none;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-collapse .panel-body p{
	font-weight: lighter;
	color: #7c7c7c;
	font-family: Roboto;
	font-size: 14px;
}
.preguntas-frecuentes #accordion .panel.panel-default .panel-collapse .panel-body p a{
	color: #ec8a00;
	text-decoration: none;
}
.color-ball-amaral-single .bx-viewport,
.color-ball-antu .bx-viewport,
.vinos-varietal .slide-vinos .bx-viewport,
.vinos-reserva .slide-vinos .bx-viewport{
	height: 540px !important;
}
#carousel-vinos .slide{
	cursor: pointer;
}
#carousel-vinos .slide .fallback{
	display: block;
	min-height: 71px;
}
#carousel-vinos .slide .certificados-vinos{
	display: none;
	/*height: 50px;*/
	width: 100%;
	position: relative;
}
.contenidos#carousel-vinos .slide .certificados-vinos{
	display: block;
	margin-bottom: 30px;
}
#carousel-vinos .slide:hover .certificados-vinos{
	display: block;
}
#carousel-vinos .slide .certificados-vinos small{
  width: calc(100% - 20px);
	color: #7F7F7F;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-size: .7em;
  margin: 3px 10px 10px;
}
#carousel-vinos .slide .certificados-vinos .circle-ano{
	text-decoration: none;
	width: 45px;
	height: 45px;
	line-height: 43px;
	color: #fff;
	font-size: 13px;
	border: 1px solid #ec8a00 !important;
	background-color: #ec8a00;
	border-radius: 50%;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	margin-left: 3px;
}
.color-ball-amaral-single #carousel-vinos .slide .certificados-vinos .circle-ano{
	background-color: #0160A9;
	border-color: #0160A9 !important;
}
.color-ball-amaral-1 .anio:hover{
	background-color: #0B516E;
	border-color: #0B516E !important;
}
.color-ball-amaral-2 .anio:hover{
	background-color: #3C2984;
	border-color: #3C2984 !important;
}
.color-ball-antu #carousel-vinos .slide .certificados-vinos .circle-ano{
	background-color: #f3d03e;
	border-color: #f3d03e !important;
}
.color-ball-pink-sin .anio:hover{
	background-color: #bf0d3e;
	border-color: #bf0d3e !important;
}
.content-general-vinedos{
	float: left;
	width: 100%;
	position: relative;
}
.content-general-vinedos .select-vinedos{
	float: left;
	width: 300px;
	height: auto;
	margin-top: 70px;
	position: absolute;
}
.content-general-vinedos .select-vinedos .panel{
	padding: 0;
	margin: 0;
	width: 100%;
}
.content-general-vinedos .select-vinedos span{
	color: #8b8b8b;
	font-style: italic;
	font-size: 16px;
	margin-bottom: 10px;
}
.content-general-vinedos .select-vinedos .opciones-puntos{
	list-style: none;
	padding-left: 10px;
	float: left;
	padding-top: 10px;
	width: 100%;
}
.content-general-vinedos .select-vinedos .opciones-puntos li{
	float: left;
	width: 100%;
}
.content-general-vinedos .select-vinedos .opciones-puntos li:last-child{
	border-bottom: none;
}
.content-general-vinedos .select-vinedos .opciones-puntos a{
	display: block;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	cursor: pointer;
	border-bottom: 1px solid #C8C8C8;
}
.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f107";    
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f106";
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel > a:before{
	content: "";
	background: url("../img/en-el-mundo/sprite-point.png") 0 0 no-repeat;
	height: 28px;
	width: 28px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}

.content-general-vinedos .select-vinedos .opciones-puntos .panel:first-child > a:hover,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:first-child > a[aria-expanded="true"]{
	color: #01728a;
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel:first-child > a:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:first-child > a:hover:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:first-child > a[aria-expanded="true"]:before{
	background-position: 0 -28px;
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(2) > a:hover,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(2) > a[aria-expanded="true"]{
	color: #92234c;
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(2) > a:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(2) > a:hover:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(2) > a[aria-expanded="true"]:before{
	background-position: 0 -56px;
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(3) > a:hover,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(3) > a[aria-expanded="true"]{
	color: #ec8a00;
}
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(3) > a:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(3) > a:hover:before,
.content-general-vinedos .select-vinedos .opciones-puntos .panel:nth-child(3) > a[aria-expanded="true"]:before{
	background-position: 0 -84px;	
}
.content-general-vinedos .select-vinedos .opciones-puntos ul{
	list-style: none;
	margin: 20px 0;
    padding: 0;
}
.content-general-vinedos .select-vinedos .opciones-puntos ul li{
	float: none;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    color: #303030;
}
.content-general-vinedos .contenedor-mapa-vinedo{
	float: right;
	width: 445px;
	height: 585px;
	position: relative;
}

.content-general-vinedos .select-vinedos .opciones-puntos li a:hover ~ .content-general-vinedos .contenedor-mapa-vinedo img.img-active_vine{
	opacity: 1;
	-webkit-transition: all 200ms ease-in-out 0s;
	-moz-transition: all 200ms ease-in-out 0s;
	-ms-transition: all 200ms ease-in-out 0s;
	-o-transition: all 200ms ease-in-out 0s;
	transition: all 200ms ease-in-out 0s;
}
.overlay {
    background:transparent;
    position:relative;
    width:100%;
    height:400px;
    top:340px;
    margin-top:-400px;
}
img.letra-i {
	float: left;
	margin-top: -5px;
	margin-right: 5px;
	width: auto !important;
}
.vinedos-perfil.subperfil img.sol-section {
	margin-top: -116px;
}
.page_accolades .enlace-generico{
	display: none;
}
.amaral_single_reconocimiento #reconocimientos small.hide{
	display: block !important;
}

.info-form form .form-group .controls{
	margin-bottom: 5px;
	float: left;
	width: 100%;
}
.info-form form .form-group .controls .input-group {
  float: left;
  width: 100%;
}
.info-form form .form-group .controls .form-control {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px !important;
	background-color: #fff;
}
.info-form form .form-group .controls .input-group .input-group-addon{
	background-color: #fff;
}
.slider-center {
  float: none !important;
  width: auto !important;
  display: inline-block;
}
/* =============================================================================
   RECURSOS
   ========================================================================== */

/* recursos, negación margin */
.noml { margin-left:0!important;}
.nomt { margin-top:0!important;}
.nomr { margin-right:0!important;}
.nomb { margin-bottom:0!important;}

/* recursos, negación padding */
.nopl { padding-left:0!important;}
.nopt { padding-top:0!important;}
.nopr { padding-right:0!important;}
.nopb { padding-bottom:0!important;}

/* recursos, negación border */
.noborder { border: none!important;}
.nobl { border-left:0px!important;}
.nobt { border-top:0px!important;}
.nobr { border-right:0px!important;}
.nobb { border-bottom:0px!important;}

/* recursos fullwidth + left y right */
.fullwidth { width:100%!important; }
.left { float:left!important; }
.right { float:right!important;}

.clb {clear:both;}
.centrado {	margin: 0 auto }

.pt60 {	padding-top: 60px }
.pb60 {	padding-bottom: 60px }
.mt80 { margin-top: 80px }
.mt40 { margin-top: 40px }
.mt20 { margin-top: 20px }
.mb40 { margin-bottom: 40px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.top-negative { margin-top: -80%;  }

/* no display */
.oculto {display:none!important;}

/* text align center */
.acenter {text-align:center!important;}
.aleft {text-align: left!important;}
.aright {text-align: right!important;}
.nofloat {float: none!important;}

.relative {	position: relative;}

.nobg {	background:none!important}
.ml6porc{
  margin-left: 6% !important;
}
.navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
    text-transform: uppercase;
    font-size: 12px;
    font-style: italic;
}

.pl10 {
  padding-left: 10px;
}
.pr10 {
  padding-right: 10px;
}
.font-text10{
	font-size: 10px !important;
}
.font-text14{
	font-size: 14px !important;
}
.title-size{
	font-size: 5em !important;
}
.cursor_default{
	cursor: default;
}
small.text_slide{
	float: left;
	width: 100%;
	position: absolute;
	text-align: center;
	font-size: .9em;
	font-weight: 100;
	bottom: 10px;
	color: #303030;
	font-family: Roboto;
	font-style: italic;
}
.img-adaptable{
	border-radius: 50%;
	position: relative;
	max-height: 100%;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.img-responsive{
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
}
.min-height430{min-height: 430px;}

#reconocimientos .content-basic{
	margin-top: 0px !important;
}
.indexx #home_slides, .indexx #enlaces-home{
	opacity: 0;
	height: 0;
	display: none;
}
#home_slides .bxslider li{
	width: 100% !important;
}
#bgvideo, #bgvideo2 {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	margin-top: -20px;
    margin-left: -1px;
}
#content-video, #content-video2 {
	font-family: Agenda-Light, Agenda Light, Agenda, Arial Narrow, sans-serif;
	font-weight:100;
	background: transparent;
	color: white;
	width: 100%;
	float: right;
	font-size: 1.2rem;
	height: 413px;
}
#content-video a, #content-video2 a {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	padding: 0px;
	border: 1px solid transparent;
	margin: 0 auto;
	font-size: 3em;
	background: rgba(0, 0, 0, 0.23);
	color: #fff;
	cursor: pointer;
	transition: .3s background;
	text-align: center;
	padding-left: 0px;
	margin-top: 10%;
	line-height: 100px;
}
#content-video a:hover, #content-video2 a:hover {
	background: rgba(0,0,0,0.5);
}
#content-video a.playing, #content-video2 a.playing{
	opacity: 0;
}
#content-video a.playing:hover, #content-video2 a.playing:hover{
	opacity: 1;
}
.slider-vinos-reconoc-f .bx-wrapper .bx-viewport{
	height: 300px !important;
}
.el-clima{
	background-image: url("../img/cover_clima.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.el-clima:before{
	content: '';
	background-color: rgba(0,0,0,0.25);
	position: absolute;
	width: 100%;
	height: 100%;
}
#weather {
	float: left;
  	width: 100%;
  	margin: 0px auto;
  	text-align: center;
}
#weather h4{
	margin-top: 70px;
	margin-bottom: 0;
	display: block;
	font-size: 2.6em;
	color: #fff;
}
#weather ul{
	list-style: none;
	padding-left: 0;
	display: block;
	padding-top: 15px;
}
#weather ul li{
	display: block;
	font-size: 1.6em;
	font-weight: 300;
	color: #fff;
}
#weather ul.ul-inline{
	margin-top: 30px;
	margin-bottom: 30px;
}
#weather ul.ul-inline li{
	display: inline-block;
	width: 120px;
	height: 120px;
	background-color: rgba(236, 138, 0, 0.89);
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 50%;
	line-height: normal;
	padding-top: 27px;
	font-size: 1.2em;
}
#weather ul.ul-inline li span{
	display: block;
	float: left;
	width: 100%;
	color: #fff;
	font-size: .9em;
	margin-bottom: 2px;
}
#weather ul.ul-inline li span:first-child{
	font-weight: 600;
	font-size: 1em;
	margin-bottom: 5px;
}
.error-404 p{
	font-family: Roboto;
	font-size: 16px;
	color: #7f7f7f;
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-style: italic;
}
select#id_brands{
  border: 1px solid #ddd;
  padding:0 16px;
  line-height: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 0px !important;
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: .85em;
}
select#id_strains{
  border: 1px solid #ddd;
  padding:0 16px;
  line-height: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 0px !important;
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: .85em;
}
select#id_medals{
  border: 1px solid #ddd;
  padding:0 16px;
  line-height: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 0px !important;
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: .85em;
}
.btn_search{
  background-color: #e5e5e5;
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #e5e5e5;
  height: 40px;
  width: 100%;
  font-size: .85em;
  font-weight: 500;
}

.vinos-lateharvest .txt-intro-sea,
.vinos-degras .txt-intro-sea{
	margin-top: 40px;
}
.vinos-degras .txt-intro-sea{
	font-family: 'whitney-lightItalic';
	font-size: 2.5em;
}
.vinos-degras .txt-intro-sea .logo-degras{
	margin-bottom: 60px;
}
.vinos-degras .bx-wrapper .bx-viewport .bxslider li img{
 	/*height: 640px!important;*/
 }
 .vinos-intriga .bx-wrapper .bx-viewport .bxslider li img{
 	height: 600px!important;
 }
 .vinos-intrigamaxima .bx-wrapper .bx-viewport .bxslider li img{
 	height: 500px!important;
 }

 div.chat-button {
	position: fixed;
    width: 300px;
    height: 38px;
    right: 15px;
    bottom: 1px;
    background: url(../img/chat-button.png) no-repeat;
    background-size: 100%;
    z-index: 2147483647;
 }

.container.in-the-world.title {
	color: #FFF;
}

.container.in-the-world.title h3 {
	color: #FFF;
	padding: .4em 0;
}

.container.in-the-world.title p {
	font-style: italic;
}

.container.in-the-world.main .form-group label {
	font-style: italic;
	font-weight: bold;
}

.container.in-the-world.main #place-results {
	max-height: 300px;
	overflow-x: hidden;
    overflow-y: auto;
}

.container.in-the-world.main #place-content-item {
	position: relative;
    border: 1px solid grey;
    font-style: italic;
    font-size: .8em;
    padding: 8px;
}

.container.in-the-world.main #place-content-item div.float-marker{
	position: absolute;
	bottom: 5px;
	right: 0;
}

.container.in-the-world.main #place-content-item:nth-of-type(odd) {
	background-color:#efefef;
}
    
.container.in-the-world.main #place-content-item:nth-of-type(even) {
	background-color:#FFF;
}

.H_ib_content {
  min-width: 15em !important;
}

.H_ib {
  font-size: 1.2em !important;
}

.H_ib_body {
	margin-bottom: 1.5em;
	margin-right: -2em;
}

.H_ib_tail {
  width: 3em;
  height: 3em;
  left: -.7em;
}

.map-item-content {
padding: 8px;
}

.map-item-title {
	font-style: italic;
	font-size: 1.5em;
}

#place-types-container {
	margin-top: 20px;
    text-align: center;
}

#place-types-container img {
	margin: 0 5px 0 0;
}

#place-types-container label {
	text-transform: uppercase;
	font-style: italic;
    margin-right: 24px;
}

/**************************************MEDIA QUERIES******************************************************/

@media(max-width: 1920px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1920px * 760 / 1920) !important;*/
    }
}
@media(max-width: 1680px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1680px * 680 / 1920) !important;*/
    }
}
@media(max-width: 1600px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1600px * 606 / 1920) !important;*/
    }
}
@media (min-width: 1441px) {
  .container {
      width: 1300px;
  }
}
@media (min-width: 490px) {
	.indexx #home_slides {
		height: calc(90vh - 96px) !important;
		min-height: calc(90vh - 96px) !important;
	}
	
	#home_slides .bxslider li{
		height: calc(90vh - 96px) !important;
		min-height: calc(90vh - 96px) !important;
	}
}

@media(max-width: 1440px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1440px * 606 / 1920) !important;*/
    }
}
@media(max-width: 1400px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1400px * 606 / 1920) !important;*/
    }
}
@media(min-width: 1400px){
	#antulimited1{
		background-size: cover !important;
	}
	#pink2{
		background-size: cover !important;
		height: 710px !important;
	}
	.indexx #home_slides .bx-viewport {
  		/*height: 550px !important;*/
	}
	.indexx #home_slides .bxslider li img{
		max-width: none;
	}
}
@media(max-width: 1280px){
	#home_slides .bxslider li, #home_slides .bx-viewport, #home_slides #bx-wrapper, #u141 {
        /*height: calc(1280px * 606 / 1920) !important;*/
    }
}
@media(max-width:1220px) {

	#antu3 .content-txt p {
	    width: 88% !important;
		font-size: 31px !important;
		margin-left: 5% !important;
	}

	#antu3 .content-txt .bajada-a {
		margin-left: 0px!important;
	}

	.vinos-pink-sin .botella, .vinos-intriga .botella {
		margin-top: -100px!important
	}

	.vinos-amaral .botella {
		margin-top: -120px!important
	}
}

@media(min-width:1200px) {

	/*	.bloque-noticia:nth-child(3n+1) {
	    clear:both;
	}*/

	.empresa-sustentabilidad .bloque-noticia:nth-child(3n+1) {
		clear:none;
	}
	.pr35 {
  		padding-right: 35px;
	}
	.indexx #home_slides .bx-viewport {
  		/*height: 607px !important;*/
		margin-bottom: 3em;
	}
	.indexx #home_slides .bxslider li{
		/*height: 607px;*/
	}
}

@media(min-width:1024px) {

	.logo-earlyharvest-es, .logo-earlyharvest-en {
		width: 80% !important;
		margin: 0 auto;
	}

}
@media(max-width:1200px) {
	img.letra-i {
		margin-top: -14px;
	}
	.navbar-nav > li > a {
		margin:10px!important;
	}

	.img-con-texto .pos1 {
		top:50px!important;
		left: 30px!important;
		width: 308px!important;
		line-height: 30px!important;
		font-size: 28px!important
	}

	.img-con-texto .pos2 {
		left: 30px!important;
		width: 273px!important;
		line-height: 42px!important;
		font-size: 36px!important
	}


	.img-con-texto .pos3 {
		left: 12px!important;
		width: 305px!important;
		line-height: 30px!important;
		font-size: 22px!important
	}

	.img-con-texto .pos4 {
		top: 167px !important;
		left: 93px !important;
		width: 175px!important;
		line-height: 38px!important;
		font-size: 34px!important
	}

	.img-con-texto .pos5 {
		top:177px!important;
		left: 35px!important;
		width: 275px!important;
		line-height: 32px!important;
		font-size: 38px!important
	}

	.img-con-texto .pos6 {
		top:140px!important;
		left: 40px!important;
	}
	.img-con-texto .pos7 {
		top: 40px!important;
		left: 20px !important;
	}
	.img-con-texto .pos9 {
		left: 150px!important;
	}
	.img-con-texto .pos10 {
		top: 80px!important;
		line-height: 120%;
	}

	/*	antu   */

	.txt-antu {
		top: 0%!important;
		left: 12%!important;
	}

	.logo-antu {
		margin: 25px 0px!important;
	}

	.content-basic {
   		margin-top: -240px!important;
	}


	#graficAmarilla {
		height: 480px!important;
		overflow: hidden!important;
	}

	#graficAmarilla .bg-1 {
	    top: -35px!important;
	}

	#graficAmarilla .bg-2 {
	    top: 180px!important;
	}


	.logo-reserva {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}

	.logo-varietal {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}


	.contenidos p {
		font-size: 16px;
	}

	.perfil-grande .img-circle {
		width: 180px;
		height: 180px;
	}

	.perfil-grande .img-normal {
		width: 180px!important;
		height: auto!important;
	}

	.content-logo-submenu {
		padding-left: 5px;
		padding-right: 5px
	}

	.bloque-noticia:nth-child(2n+1) {
	    clear:both;
	}
	.pr35 {
		padding-right: 35px;
	}
}
@media (max-width: 1199px){
	#quatro2 .bx-wrapper .bx-prev{
		margin-left: -84% !important;
		top: 59% !important;
	}
	#quatro2 .bx-wrapper .bx-next{
		margin-left: -48% !important;
  		top: 59% !important;
	}
	.fullwidth-submenu .container {
  		padding: 40px 40px 40px 230px;
	}
	.txt-antu-limited{
		top: 6% !important;
	}
	.logo-antu-limited {
    	margin-bottom: 20px !important;
	}
}
@media(max-width:1110px) {

	#antu3 .content-txt p {
	    width: 100% !important;
		font-size: 31px !important;
		margin-left: 0% !important;
	}

	#antulimited1 {
		background: url("../img/vinos/alimited/bg1.jpg") no-repeat 58% 0px / cover transparent!important;
	}

	.content-antu-limited .name-perfil-1 {
	    left: 0px !important;
	    top: 160px !important;
	}

	.content-antu-limited .name-perfil-2 {
	    left: 200px !important;
	}

	.content-antu-limited .name-perfil-3 {
	    left: 550px !important;
	}

	.logo-antu {
		width: 169px !important;
		height: 111px !important;
		display: block !important;
		margin: 7px 0px !important;
		background-size: 100% auto !important;
	}

	.txt-intro-sea {
		font-size: 27px!important;
		line-height: 27px!important
	}

	.content-visitanos .bx-wrapper .bx-viewport .bxslider li img {
		left: -20%;
	}

	#quatro1 {
	    height: 300px!important;
	}

	.vinos-amaral-single .logo-amaral-blue {
		margin-bottom: 30px!important;
		margin-top: 15px!important;
		height: 77px!important
	}
}
@media(max-width:991px){
	#home_slides .bx-viewport {
  		height: 500px;
	}
	#home_slides .bxslider li{
		height: 500px;
	}
	#home_slides .bxslider li img.img-responsive{
		height: 370px;
	}
	#quatro2{
		height: auto !important;
	}
	#quatro2 .datos-slide{
		width: 100% !important;
		margin-top: 30px !important;
		margin-left: 0px !important;
	}
	#quatro2 .bx-wrapper .bx-prev{
		top: 71% !important;
  		margin-left: -96% !important;
	}
	#quatro2 .bx-wrapper .bx-next{
		top: 71% !important;
		margin-left: -48% !important;
	}
	.vinedos-perfil .slide-2 li{
		height: auto;
	}
	.vinedos-perfil .slide-2 h4{
		font-size: 2.6em;
	}
	.vinedos-perfil .slide-2 h4.nueve{
		font-size: 4em;
	}
	.vinedos-perfil .slide-2 p{
		font-size: 16px;
	}
	.vinedos-perfil .slide-2 span.txt-white{
		font-size: 1.4em;
	}
	.navbar-nav > li > a {
		margin:10px 15px!important;
	}

	.navbar-nav {
		margin-top: 0!important;
	}
	.indicador-submenu {
		display: none!important;
	}
	.header-vinos .content-logo {
    padding-left: 20px!important;
	}

	.full-sm {
		width: 100%!important;
		padding-left:0!important;
		padding-right:0!important;
	}

	.header-vinos .content-logo, .header-vinos div h3, .header-vinos div p {
		text-align: center;
	}


	/*	ninquen: ;*/

	.txt-intro-sea {
		line-height: 24px!important;
		font-size: 28px!important;
		top: 10%!important;
		width: 80%!important;
		left: 10%!important;
	}

	.logo-ninquen {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}

	.vinos-intriga .logo-intriga  {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 180px auto!important;
	}

	.logo-reserva {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}

	.logo-varietal {
		width: 196px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}




	/*	antu 	*/

	.logo-antu {
	    background: url("../img/vinos/antu/logo.png") no-repeat scroll 0% 0 transparent;
	    width: 169px!important;
	    height: 111px!important;
	    display: block!important;
	    margin: 7px 0px!important;
	    background-size: 100%!important;
	}

	.txt-antu {
		font-size: 40px !important;
		width: 346px !important;
		line-height: 45px!important
	}

	.content-basic {
   		margin-top: -140px!important;
	}


	.content-antu-limited .name-perfil-1 {
	    left: 0px !important;
	    top: 130px !important;
	}

	.content-antu-limited .name-perfil-2 {
	    left: 100px !important;
	}

	.content-antu-limited .name-perfil-3 {
	    left: 400px !important;
	}



	/*	quatro: ;*/
	.logo-quatro {
		width: 200px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 200px auto!important;
	}

	.txt-intro-sea {
		line-height: 24px!important;
		font-size: 28px!important;
		top: 10%!important;
		width: 80%!important;
		left: 10%!important;
	}

	.vinos-pink-sin .botella, .vinos-intriga .botella {
		width: 120px!important;
		margin-top: 0!important;
		margin-bottom: 20px!important
	}

	.vinos-amaral .botella {
		width: 120px!important;
		margin-top: 0!important;
		margin-bottom: 20px!important
	}

	.logo-pink {
		background-size: 80%!important;
	    width: 239px!important;
	    height: 120px!important;
	}


	.sm-left {
		float: left!important;
	}

	.sm-right {
		float: right!important
	}

	#reconocimientos .bloque-reconocimiento a:hover .content-img {
		margin-top: 0!important
	}

	.perfil-personas:nth-child(2n+1) {
	    clear:both;
	}

	.en-el-mundo .mapa {
		background-size: 100%!important;
		width: auto!important
	}
}
@media(max-width:980px) {

	#antu3 .content-txt {
		width: 90%!important
	}

	#antu3 .content-txt p {
	    width: 100%!important;
	}

	#reconocimientos .bloque-reconocimiento a:hover .content-img {
		margin-top: 0px
	}

	#antulimited1 {
		background: url("../img/vinos/alimited/bg1.jpg") no-repeat 50% 0px / cover transparent!important;
	}

	.content-antu-limited .name-perfil-3 {
	    left: 450px !important;
	}

	.vinos-amaral .txt-intro-amaral, .vinos-amaral-single .txt-intro-amaral {
	    font-size: 30px !important;
	}


	.logo-amaral {
	    width: 250px!important;
	    height: 90px!important;
	    margin: 0px auto 30px!important;
	    background-size: 80%!important;
	}

	#amaral1 {
	    background: url("../img/vinos/amaral/bg1a.jpg") !important;
	    height: 586px;
	    padding-top: 0px;
	    overflow: hidden;
	    background-size: cover!important;
	}

	#amaral1 .bloque-perfil {
		clear: both;
		float: left;
	}



	#intriga1 .bloque-perfil  {
		left: 5%!important
	}
	#carousel-vinos .slide .certificados-vinos {
	    display: block;
	}
}
@media(min-width: 768px) and (max-width: 991px){
	.suelos .bxslider_suelos li .img-circle{
		margin-left: 35px;
		width: 280px;
		height: 280px;
	}
	.fullwidth-submenu .container {
		padding: 30px 0 30px 50px;
	}
	.bar_session_user{
	    margin-top: 24px;
	}
	#intriga1{
		height: 400px !important;
	}
	#amaral3{
		height: 500px !important;
	}
  .logo-quatro {
    width: 200px!important;
    height: 250px!important;
    margin: 0px auto 20px!important;
    background-size: 200px auto!important;
  }
}
@media(min-width:768px) {
	.navbar-nav > li > .dropdown-menu {
		background: #313131;
	   margin-top: -2px;
		border-top: none;
		box-shadow: none;
	}

	.navbar-nav > li > .dropdown-menu li a {
		color: #fff;
		text-transform: uppercase;
		font-size: 12px;
		font-style: italic;
		font-weight: 500;
		margin: 10px 15px;
		padding: 1px 0;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
		transition: all 200ms ease;

	}

	.navbar-nav > li > .dropdown-menu li a:hover {
		color:#EC8A00;
		background: #313131;
	}


	.dropdown:hover .dropdown-menu {
	   display: block;
	}

	.dropdown:hover a {
	   color:#EC8A00;
	}
}
@media(max-width:767px) {

	.swiper-container.visitus-slider {
		padding-bottom: 0;
	}
	.container.visitus-logo {
		margin-top: -22% !important;
		z-index: 99;
	}
	#excellence-badge-tripadvisor-mobile {
		margin-bottom: 10px;
		z-index: 99;
	}
	#activityBigTitle {
		font-size: 36px !important;
	    line-height: 36px !important;
	}
	.redes-sociales .red-social {
	    display: table-cell;
    	padding: 0;
	}

	.redes-sociales .red-social a {
	    height: calc(20vw - 20px);
    	width: calc(20vw - 20px);
    	margin: 0;
	}

	.sub-footer p {
	    margin-top: 0;
	    margin-bottom: 20px;
	}

	.menu_img {
		margin: 20px 15px !important;
	}
	.vinedos-perfil .bg-interior{
		background-size: cover;
	}
	#harvest1 .fr3{
		margin-top: 25px;
	}
	.vinedos-perfil h3{
		margin-top: 30px;
	}
	.style_general_text,
	.visitanos-interior-programa ul li{
		font-size: 16px;
	}
	#antu3{
		padding-top: 0px;
	}
	#antu2 .container h5{
		margin-bottom: 80px;
	}
	.pt60{
		padding-top: 30px;
	}
	.pb60{
		padding-bottom: 30px;
	}
	.content-visitanos ul.bxslider li{
		height: 400px !important;
	}
	#amaral3 h5,
	#amaralsinglebg1 h5 {
    	margin-top: -60px;
	}
	.visitanos-interior-programa{
		padding-top: 0px;
	}
	.amaral_single_reconocimiento{
		padding-bottom: 30px;
	}
	#reconocimientos {
    	padding-bottom: 0;
	}
	#reconocimientos h3{
		margin-bottom: 30px;
	}
	#amaralsinglebg1{
		background-position: center bottom !important;
		height: 400px !important;
	}
	.content-general-vinedos .select-vinedos {
	    float: left;
	    width: 100%;
	    height: auto;
	    margin-top: 50px;
	    position: relative;
	}
	.content-general-vinedos .select-vinedos .opciones-puntos {
	    list-style: none;
	    padding-left: 10px;
	    float: left;
	    padding-top: 10px;
	    width: 100%;
	}
	.content-general-vinedos .contenedor-mapa-vinedo {
	    width: 100%;
	    height: auto;
	}
	#varietal2{
		background-position: center center !important;
	}
	#antu3{
		height: auto !important;
	}
	#antu3 .content-txt {
    	width: 100%!important;
    	margin-bottom: 0px !important;
    	float: left;
    	margin-top: 0;
	}
	#antu3 .content-txt p {
	    width: 100%!important;
	    position: relative !important;
	    margin-bottom: 30px !important;
	}
	#antu3 .content-txt .bajada-a,
	#antu3 .content-txt .bajada-b{
		margin: 0px !important;
		float: left;
	}
	.content-botella-footer {
	    width: 100% !important;
	    margin: 0px auto;
	    height: 460px !important;
	    float: left;
	}
	.content-botella-footer img{
		position: relative !important;
		max-width: 100%;
		bottom: 0px !important;
		margin: 0 auto;
		display: block;
	}
	#antu2 .container span{
		position: relative !important;
		top: 0px !important;
		float: right;
		width: 100%;
		left: 0px !important;
		text-align: right;
	}
	.bar_session_user{
		text-align: center;
		padding-bottom: 25px;
	}
	.bar_session_user h4{
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.bar_session_user a{
		float: none;
	}
	.content-visitanos .bx-wrapper .bx-viewport, .content-visitanos .bx-wrapper .bx-viewport .bxslider li img {
		height: 400px!important
	}
	#ninquen1, #ninquen2, #reserva1, #varietal1, #varietal2, #amaral1, #intriga1, #intriga2, #antu2, #antulimited1{
  		height: 310px !important;
  		background-size: cover !important;
  		background-attachment: scroll !important;
	}
	.color-ball-amaral-single .bx-viewport, .vinos-varietal .slide-vinos .bx-viewport, .vinos-reserva .slide-vinos .bx-viewport {
  		height: 420px !important;
	}
	#amaral2 span.logo-amaral-blue {
	  	margin-top: 90px;
	  	margin-bottom: 50px;
	}
	.txt-intro-amaral {
  		font-size: 28px!important;
	}
	.logo-amaral-blue {
	  	margin-bottom: 20px;
	  	margin-top: 5px;
	}
	#quatro3 {
  		height: 310px !important;
	}
	#intriga3 {
  		height: 450px !important;
  		background-size: cover !important;
	}
	#ninquen1 .bloque-perfil {
	  margin-top: 250px !important;
	}
	.vinos-ninquen .testimonios {
		height: 289px !important;
		 background-size: cover !important;
	}
	.testimonios .bloque-perfil {
		margin-top: 223px !important;
	}
	#home_slides .bxslider li:last-child{
		display: none;
	}
	#intriga1 {
		background-image: url("../img/vinos/intriga/bg1_tablet.jpg") !important;
    	background-position: 100% 73% !important;
	}
	#intriga1 .introtxt {
		margin-top:55px!important
	}
	#home_slides .bx-viewport{
		height: 210px !important; 
	}
	#home_slides .bxslider li{
		height: 300px;
	}
	#home_slides .bxslider li img.img-responsive{
		height: 300px;
	}
	.fullwidth-submenu {
		display: none!important;
	}
	img.letra-i {
		margin-top: -14px;
	}
	.vinos-varietal .slide-vinos .bx-viewport,
	.vinos-reserva .slide-vinos .bx-viewport {
	    height: 400px !important;
	}
	#quatro2 .bxslider_coleccion{
		padding-left: 0;
	}
	#quatro2 .datos-slide img.tipo{
		width: 40%;
	}
	#quatro2 .bxslider_coleccion li img{
		margin: 0 auto;
	}
	#quatro2 .datos-slide .btns #bx-pager a span{
		font-size: 40px !important;
	}
	#quatro2 .bx-wrapper .bx-prev{
		top: 40% !important;
  		margin-left: 3% !important;
	}
	#quatro2 .bx-wrapper .bx-next{
		top: 40% !important;
		margin-left: 90% !important;
	}
	.lista-paises-en-el-mundo li.list-header{
		display: none;
	}
	.suelos {
  		padding-bottom: 100px;
	}
	#quatro2 .datos-slide .btns{
		text-align: center;
	}
	#quatro2 .bx-wrapper .bx-prev,
	#quatro2 .bx-wrapper .bx-next{
		display: block;
	}
	#quatro2 .datos-slide{
	  width: 100% !important;
	  margin-top: 30px !important;
	  margin-left: 0 !important;
	}
	.img-con-texto .pos1 {
	  top: 50px!important;
	  left: 30px!important;
	  width: 300px!important;
	  line-height: 44px!important;
	  font-size: 30px!important;
	}
	.img-con-texto .pos2 {
	  top:136px!important;
	  left: 26px!important;
	  width: 291px!important;
	  line-height: 51px!important;
	  font-size: 41px!important;
	}
	.header-vinos .content-logo, .header-vinos div h3, .header-vinos div p {
	  margin-bottom: 27px;
	}
	.header-vinos h3 {
		line-height: 38px
	}
	.img-con-texto .pos4 {
		font-size: 30px!important;
		width: 215px!important;
		top: 156px!important;
	}
	.img-con-texto .pos6 {		
	    left: 20px!important;
	}
	.img-con-texto .pos7 {		
	    font-size: 32px!important;
	}
	.img-con-texto .pos9 {
		left: 20px!important;
	}
	.img-con-texto .pos10 {
		top: 90px;
		left: 00px;
		font-size: 38px;
	}
	.img-con-texto .pos11 {
		top: calc(50% - 10px)!important;
		font-size: 20px!important;
	}
	.container h1, .container h2, .container h3 {
		font-size: 44px
	}
	#visitanos p, #sustentabilidad p {
		width: 100%;
		font-size: 20px;
	}
	.navbar-brand {
		width: 73%;
		padding-left: 15px;
	}
	.navbar-brand #svg-logo {
		width: auto;
	}
	#sustentabilidad {
		overflow: hidden;
	}
	#sustentabilidad .imgs-sustentabilidad span.img-1,
	#sustentabilidad .imgs-sustentabilidad span.img-3 {
		margin-left: auto;
	    height: 80px;
	    width: 100px;
	    margin-right: auto;
	    display: block;
	    margin-bottom: 7px;
	}
	#sustentabilidad .imgs-sustentabilidad {
		width: 100% !important;
	}
	#sustentabilidad .imgs-sustentabilidad .banner,
	#sustentabilidad .imgs-sustentabilidad span.img-2{
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	#sustentabilidad .imgs-sustentabilidad .banner{
		max-width: 100%;
	}
	.imgs-sustentabilidad .img-3 {
	    height: 140px;
	    width: 88px;
	    background-position: -279px 0px !important;
	}
	#sustentabilidad {
		height: auto!important;
		padding-bottom: 60px!important;
	}
	#enlaces-home .container {
		margin-top: 150px;
	}
	.bx-wrapper .bx-controls-direction a {
		display: none;
	}
	#home_slides .bx-wrapper .bx-controls-direction a {
		display: block;
	}
	.navbar-toggle {
		background-color: #313131;
		border: 1px solid #fff!important;
	}
	.navbar-toggle .icon-bar {
		border: 1px solid #fff!important;
		background-color: #fff;
		width: 17px;
	}
	.navbar-nav {
		margin-top: 0;
	}
	.idioma {
		position: relative;
		margin: 20px 0;
		right: 0;
	}
	.idioma li {
		margin-left: 0;
		margin-right: 20px;
	}
	.navbar-toggle {
		margin-top: 30px;
	}
	/*#visitanos {
		background: url("../img/bg-visitanos.jpg") no-repeat center transparent!important;
	}*/
	footer .container .pull-right {
		float: left!important;
	}
	.redes-sociales li a {
		margin: 10px 10px 0px 0;
	}
	.indicador-submenu {
		display: none!important;
	}
	/*	ninquen: ;*/
	.txt-intro-sea {
		line-height: 24px!important;
		font-size: 24px!important;
		top: 7%!important;
		width: 80%!important;
		left: 10%!important;
	}
	.logo-ninquen {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 170px auto!important;
	}
	.vinos-intriga .logo-intriga {
	    width: 185px !important;
	    height: 100px !important;
	    margin: 0px auto 20px !important;
	    background-size: 160px auto !important;
	}
	.logo-reserva {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 170px auto!important;
	}
	.logo-varietal {
		width: 185px!important;
		height: 117px!important;
		margin: 0px auto 20px!important;
		background-size: 170px auto!important;
	}
	#ninquen2 {

	}
	#ninquen3 {
		height: 210px!important
	}
	#reserva2 {
	    height: 300px!important;
    	background-position: center center !important;
	}
	/*	antu	*/
	.logo-antu {
	    background: url("../img/vinos/antu/logo.png") no-repeat scroll 0% 0 transparent;
	    width: 169px!important;
	    height: 111px!important;
	    display: block!important;
	    margin: 7px 0px!important;
	    background-size: 100%!important;
	}
	.txt-antu {
		font-size: 40px !important;
		width: 246px !important;
		line-height: 45px!important
	}
	.content-basic .bx-wrapper .bx-controls .bx-controls-direction a {
		display: block!important
	}
	.content-basic {
    	margin-top: -160px!important;
	}
	.bx-viewport #carousel-vinos .slide img.img-botella {
		/*width: 50%!important;
		height: auto!important;*/
		height: 210px !important;
	}
	.content-botella .img-botella {
		position:absolute;
		bottom:0px;
		left:30px
	}
	#antulimited1 .content-antu-limited .txt-generico {
		display: none;
	}
	#graficAmarilla .bg-2 {
		width: 325px!important;
		top: 273px!important;
		background-size: 100%!important;
		-webkit-background-size: 100%!important;
  		-moz-background-size: 100%!important;
  		-o-background-size: 100%!important;
	}
	#graficAmarilla .bg-1 {
	    width: 390px!important;
	    height: 200px!important;
	    background-size: 100%!important;
		-webkit-background-size: 100%!important;
  		-moz-background-size: 100%!important;
  		-o-background-size: 100%!important;
	}
	#graficAmarilla .container p {
		font-size: 32px!important
	}
	#antulimited1 .content-antu-limited h5{
		display: none !important;
	}
	/*	quatro: ;*/
	.logo-quatro {
    width: 5em! important;
    height: 5.7em !important;
    background-size: 97% auto !important;
    z-index: 9999;
    margin: 0 auto !important;
	}
	.txt-intro-sea {
		line-height: 24px!important;
		font-size: 24px!important;
		top: 7%!important;
		width: 80%!important;
		left: 10%!important;
	}
	.txt-intro-ber {
		font-size: 24px!important
	}
	#quatro1 {
		height: 500px!important
	}
	.botella-inclinada {
	    right: -166px!important;
	}
	.content-botella {
		height: 250px!important;
	}
	#visitanos h2 {
		margin-top: 10px!important;
	}
	.vinos-quatro #quatro1 {
		background: url("../img/vinos/quatro/middle.png") no-repeat scroll 50% 0px transparent !important;
		height: 190px!important;
		background-size: cover !important;
	}
	#varietal1 {
		background-position: 60% 0!important;
	}
	#pink1 {
		background-position: 30% 0!important;
		height: 450px !important;
		background-size: cover !important;
	}
    #amaral-brut1, #amaral-brut2 {
        background-position: 50% 0!important;
        height: 350px !important;
        background-size: cover !important;
    }
	#pink2 {
		height: 450px !important;
	}
	#amaral1 {
		background-position: 70% 0!important;
	}
	#amaral3 {
		background-position: bottom center !important;
    	height: 300px !important;
    	background-size: contain !important;
	}
	#reserva2 .container span {
		font-size: 20px;
	}
	#reserva2 .container span {
		top: 0!important;
		left: 0!important;
		font-size: 30px!important;
	}
	#varietal2 .container span {
		font-size: 36px!important;
		left: 20px!important;
		top: 10px!important;
	}
	.vinos-amaral .txt-intro-amaral, .vinos-amaral-single .txt-intro-amaral  {
	    font-size: 26px !important;
	    width: 80% !important;
	    left: 10% !important;
	}
	#amaral3 h5 {
		margin-top: -60px!important;
		font-size: 27px!important;
		margin-left: 0;
		line-height: 28px;
	}
	#amaral3 h5 span {
		margin-left: 0!important;
	}
	.perfil-personas .acenter {
	    text-align: center !important;
	    width: 200px;
	    position: relative;
	    margin: 0 auto;
	}
	.img-detalle p {
		bottom: -25px!important;
		font-size: 12px !important;
		width: 100%!important;
		padding: 5px;
	}
	.content-hitos .desc {
	    top: 49%!important;
	    font-size: 15px !important;
	}
	.menu-interior li {
		width: 100% !important;
	}
	.menu-interior li a {
		padding: 12px !important;
		display: block !important;
	}
	.menu-interior li a:hover {
		background: none !important;
	}
	.btn-group > .btn + .dropdown-toggle {
		width: 10%;
		float: right;
		padding: 10px 0px;
	}
	.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		width: 90%;
		float: none;
		margin: 0px auto;
		padding: 10px 0px;
	}
	.btn-group {
		width: 100%;
		text-align: center;
	}
	.xs-nopr {
		padding-right:0;
	}
	.container .nofloat-xs {
		float: none!important;
	}
	.banner-sustentabilidad .contenedor .img-1 {
	    right: 13px!important;
	}
	.banner-sustentabilidad .contenedor .txt-4 {
	    font-size: 56px!important;
	    top: 85px!important;
	}
	.banner-sustentabilidad .contenedor .txt-3 {
		top: 65px!important;
	}
	.sellos .content-sello {
		width: 83px!important;
	}
	.bloque-noticia:nth-child(2n+1) {
	    clear:none;
	}
	.filtrar {
		margin-bottom: 20px!important;
		float: left!important;
		width: 100%!important;
	}
	.filtrar li a {
		border-left: 1px solid #D3D3D2;
	}

	.filtrar li a {
		border-top: none!important;
	}
	.filtrar li:first-child  a{
		border-top: 1px solid #D3D3D2!important;
	}
	.subir {
		display: none!important;
	}
	.vinedos-perfil .bg-interior{
		height: 250px;
	}
	.vinedos-perfil .bg-interior h2{
		margin-top: 50px;
  		font-size: 32px;
	}
	.vinedos-perfil .bg-interior h1{
		font-size: 82px;
		margin-top: 15px;
	}
	.vinedos-perfil .enlaces-vinedos-perfil, .vinedos-interior .vinedos-perfil .enlaces-vinedos-perfil {
  		margin-top: -64px !important;
	}
	.vinedos-perfil .enlaces-vinedos-perfil a.img-circle {
		width: 170px;
		height: 170px;
		margin-bottom: 30px !important;
	}
	.vinedos-perfil .enlaces-vinedos-perfil a.img-circle h3 {
  		font-size: 26px;
  		padding-top: 5px;
  		margin-bottom: 0;
	}
	.vinedos-perfil .bg-interior {
	  padding-top: 30px;
	}
	.vinedos-perfil .slide-2 h4{
		font-size: 2em;
	}
	.vinedos-perfil .slide-2 h4.nueve{
		font-size: 3em;
	}
	.vinedos-perfil .slide-2 p{
		font-size: 13px;
	}
	.vinedos-perfil .slide-2 span.txt-white{
		font-size: 1em;
		margin-left: 0px;
		margin-right: 3px;
	}
	.vinedos-perfil .slide-2 small.txt-white{
		font-size: 12px;
	}
	.testimonios .txt-sub .txt-generico {
		font-size: 14px;
	}
	.testimonios .txt-sub h6 {
  		font-size: 14px;
	}
	.testimonios .detalle-perfil h6 {
		font-size: 14px;
	}
	.suelos .bx-wrapper .bx-controls-direction a {
  		display: block;
	}
	#quatro2 .datos-slide .btns #bx-pager a span {
		margin-left: 0!important;
	}
	#big-video-wrap {
	    position: static;
	    width: 100%;
	    color: #FFF;
	    overflow: hidden;
	    margin-top: -30px;
	    z-index: -999;
	    height: 300px !important;
	    display: none;
	}
	.vjs-tech {
		position: static!important;
		width: 767px!important;
	}
	.indexx #home_slides, .indexx #enlaces-home {
  		opacity: 1;
  		height: auto;
  		display: block;
	}
	.indexx #home_slides .bxslider{
		opacity: 1;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 300px!important;
		margin-left: 40px;
	}
	#reconocimientos a.enlace-generico {
    	margin-bottom: 80px;
	}
	.vinos-degras .bx-wrapper .bx-viewport .bxslider li img,
	.vinos-intrigamaxima .bx-wrapper .bx-viewport .bxslider li img{
		/*height: 360px!important;*/
	}
}
@media(max-width:700px) {
	.content-basic {
		top: auto!important;
		position: inherit!important;
		width: 100%!important;
	}
	.logo-antu {
		width: 110px !important;
	}
	.font-haiku {
		font-size: 38px!important;
		width: 93%!important;
		text-align: center!important;
	}
	.container .content-antu-limited {
		display: block!important;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 220px!important;
	}
	.txt-intro-ber {
		font-size: 20px!important;
		line-height: 20px!important;
	}
	.vinos-pink-sin .txt-intro-pink {
	    font-size: 44px !important;
	}
	.vinos-amaral-single .logo-amaral-blue {
		height: 77px!important;
		background-size: 100%!important;
		background-position: center top!important;
		width: 234px!important;
	}
	.vinos-amaral-single .txt-bajada-especial-sm {
		width: 90%!important;
	}
	.logo-intriga {
		height: 83px!important;
	}
}
@media(max-width:620px) {
	#amaral3,
	#amaralsinglebg1{
		height: 350px !important;
	}
	.txt-antu {
		top: 20px !important;
		font-size: 30px!important
	}
	.bx-viewport #carousel-vinos .slide {
		width: 230px!important;
		margin-left: 0;
	}
	.vinos-pink-sin .logo-pink {
		margin: 0px auto 0px;
		width: 214px !important;
		height: 125px !important;
	}
	.vinos-amaral .txt-intro-amaral, .vinos-amaral-single .txt-intro-amaral {
	    font-size: 19px !important;
	}
	.vinos-antu .table-bordered > tbody > tr > td {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
		width: 25%;
	}
	#home_slides .bx-viewport{
		height: 190px;
	}
	#home_slides .bxslider li{
		height: auto;
	}
	#home_slides .bxslider li img.img-responsive{
		height: 250px;
	}
}
@media (max-width: 550px){
	.table-bordered > tbody > tr > td {
    	padding: 6px;
    	font-size: .6em;
	}
	#amaralsinglebg1{
		height: 300px !important;
	}
	#pink2 {
		height: 350px !important;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 220px!important;
		margin-right: 5px !important;
	}
}
@media(max-width:492px) {
	
	#antu2 .container h5{
		margin-bottom: 180px;
	}
	#amaral3 h5,
	#amaralsinglebg1 h5 {
    	margin-top: -60px;
	}
	#pink2 .acenter img  {
		width: 70%
	}
	.vinos-amaral-single .logo-amaral-blue {
		opacity: 1;
	}
	.txt-intro-amaral{
		opacity: 1;
	}
	#home_slides .bx-viewport {
  		height: 147px;
	}
	#carousel-vinos .slide .certificados-vinos .circle-ano {
	    width: 35px !important;
	    height: 35px !important;
	    line-height: 33px !important;
	    font-size: 10px !important;
	    margin-right: 1px !important;
	    margin-left: 1px !important;
	}
	.vinos-varietal .slide-vinos .bx-viewport,
	.vinos-reserva .slide-vinos .bx-viewport {
	    height: 380px !important;
	}
	.vinedos-perfil .bg-interior {
	  height: 300px;
	}
	#quatro3{
		height: 250px;
	}
	#quatro3 .logo-footer{
		width: 260px;
		background-size: contain;
	}
	.vinedos-perfil .bg-interior{
		height: 260px;
	}
	.vinedos-perfil .bg-interior h2{
		margin-top: 40px;
  		font-size: 30px;
	}
	.vinedos-perfil .bg-interior h1{
		font-size: 72px;
		margin-top: 50px;
	}
	.vinedos-perfil .enlaces-vinedos-perfil {
  		margin-top: 0px !important;
	}
	.vinedos-perfil .enlaces-vinedos-perfil .col-ss-12{
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.vinedos-perfil .enlaces-vinedos-perfil a.img-circle {
		width: 100%;
		height: 100%;
		margin-bottom: 30px;
		border-radius: 0;
		margin-top: 30px;
		padding-top: 25px;
	}
	.vinedos-interior .enlaces-vinedos-perfil a.img-circle {
		width: 120px!important;
		height: 120px!important;
		margin-bottom: 30px!important;
		border-radius: 50%!important;
	}
	.txt-intro-sea {
		height: 116px;
		overflow: hidden;
		top: 0 !important;
	}
	.vinos-earlyharvest .txt-intro-sea {
	    height: 100vh;
	    width: 100% !important;
	    overflow: hidden;
	    top: 0 !important;
	    left: 0 !important;
	}

	#earlyharvest1, #earlyharvest2 {
		height: 30vh !important;
	}
	.vinos-degras .txt-intro-sea,
	.vinos-intrigamaxima .txt-intro-sea{
		height: 300px;
	}
	.vinos-degras .txt-intro-sea .logo-degras{
		margin-bottom: 10px;
	}
	.txt-intro-ber {
	    height: 116px;
	    overflow: hidden;
	    width: 80% !important;
	    left: 10% !important;
	}
	.bajada-especial-sm {
		top: 140px;
		position: absolute;
		width: 95%;
	}
	.txt-bajada-especial-sm {
		display: block!important;
	}
	.color-ball-amaral-single .txt-bajada-especial-sm {
		display: block!important;
		font-size: 20px;
		text-align: center;
		float: left;
		width: 100%;
		margin-top: -150px;
  		margin-bottom: 0px;
	}
	.vinos-varietal .txt-bajada-especial-sm {
		width: 90%
	}
	.vinos-ninquen 	.txt-bajada-especial-sm {
		margin-bottom: 90px;
		margin-top: 0;
	}
	.bajada-especial-sm .botella {
	    width: 60px;
		height: auto !important;
		top: 100px !important;
		right: 45px;
		position: absolute !important;
	}

  	.vinos-earlyharvest .bajada-especial-sm .botella {
    	width: 76px;
    	top: 60px !important;
    	right: 0;
	}
	  
	#ninquen3 {
	    background: url("../img/vinos/ninquen/bg3.jpg") no-repeat scroll 50% 0px / cover transparent !important;
	}
	.container .content-antu-limited p {
		display: none!important
	}

	.logo-antu-limited {
		display: block;
	}
	#antu1, #antu2 {
		height: 410px!important
	}
	#antu2 p {
		display: none;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 130px!important;
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	#graficAmarilla .container p {
		font-size: 32px!important;
		line-height: 45px!important;
		width: 100%!important;
		text-align: left!important
	}
	#graficAmarilla .container p span {
	    margin-left: 25px !important;
	}
	.txt-antu-limited {
		height: 110px!important
	}
	.logo-antu-limited {
		background-size: 50%!important;
	}
	#antu1 .logo-antu-limited {
		background: none!important
	}
	.logo-antu {
    	background-position:0% 0% !important;
    }
	#varietal2 .container span {
		font-size: 28px!important;
		left: 0px!important;
		line-height: 28px!important
	}
	#antulimited1 {
		background-size: 100% auto !important;
		height: 245px !important;
		background-size: cover !important;
	}
	.vinos-pink-sin .botella, .vinos-intriga .botella {
	    width: 60px !important;
	    margin-top: -72px !important;
	    right:20px!important;
	}
	.vinos-amaral .botella {
	    width: 60px !important;
	    margin-top: -30px !important;
	    right:20px!important;
	}
	.vinos-reserva .txt-bajada-especial-sm { width:90%!important;}
	.vinos-amaral .txt-bajada-especial-sm {
	    line-height: 42px;
	    width: 70%;
	    font-size: 26px;
	    margin-bottom: 90px;
	}
	#intriga1 .introtxt  {
		display: none!important;
	}
	.titulo-noticia h1 {
		font-size: 18px!important;
	}
	.info-noticia .img-circle {
		width: 60px!important;
		height: 60px!important;
	}
	.info-noticia .img-circle .dia {
		font-size: 21px!important;
		line-height: 21px!important;
	}
	.info-noticia .img-circle .mes {
		font-size: 13px!important;
		line-height: 13px!important
	}
	#visitanos1 span {
		font-size: 24px!important;
		top: 3%!important;
	}
	#amaral1 .bloque-perfil {
		margin-top: 90px!important;
	}
	#amaral1 .bloque-perfil .detalle-perfil h6{
  		font-size: 15px !important;
  		text-align: left;
	}
	.content-basic{
		margin-top: -60px !important;
	}
	.container h1, .container h2, .container h3 {
		font-size: 36px;
	}
	#antu2 .container span {
    	color: #ED8B00 !important;
	}
}
@media(max-width: 480px){
	.content-visitanos ul.bxslider li.img1_slide_visitanos {
	    background-position: 66% 100% !important;
	}
	.content-visitanos ul.bxslider li.img3_slide_visitanos {
	    background-position: 23% 100% !important;
	}
	#amaral3,
	#amaralsinglebg1{
		height: 250px !important;
	}
	.vinos-amaral-single .logo-amaral-blue{
		margin-top: 30px !important;
	}
	.color-ball-amaral-single .txt-bajada-especial-sm{
		margin-top: -40px !important;
		font-size: 28px !important;
	}
}
@media(max-width: 430px){
	#home_slides .bx-viewport {
  		height: 127px;
	}
}
@media(max-width:400px) {
	#antu2 {
    	background-position: 28% !important;
	}
	.vinos-amaral-single .logo-amaral-blue {
    	margin-top: 6px !important;
	}
	#visitanos h2 {
    	line-height: normal;
    	margin-bottom: 0px;
	}
	#visitanos a{
		margin: 15px auto;
	}
	.navbar-brand #svg-logo {
		width: 100%;
	}
	#home_slides .bx-viewport{
		height: 117px;
	}
	#home_slides .bxslider li{
		height: 200px;
	}
	#home_slides .bxslider li img.img-responsive{
		height: 200px;
	}
	.bx-wrapper .bx-controls-direction a {
		width: 35px !important;
	  	height: 35px !important;
	}
	.bx-wrapper .bx-next {
  		background: url(images/sliderControl.png) no-repeat -32px 8px !important;
	}
	.bx-wrapper .bx-prev {
  		background: url(images/sliderControl.png) no-repeat 12px 8px !important;
	}
	.pull-right .redes-sociales li a {
	    background-size: 250px auto;
	    width: 50px;
	    height: 50px;
	}
	.pull-right .redes-sociales li .twitter {
		background-position: 13px 8px !important;
	}
	.pull-right .redes-sociales li .instagram {
	    background-position: -219px 8px!important;
	}
	.pull-right .redes-sociales li .facebook {
	    background-position: -46px 8px!important;
	}
	.pull-right .redes-sociales li .youtube {
	    background-position: -104px 7px!important;
	}
	.pull-right .redes-sociales li .tripadvisor {
	    background-position: -159px 9px!important;
	}
	.botella-inclinada {
	    right: -244px!important;
	    width: 477px!important;
	}
	#amaral2 .botella-inclinada {
		width: auto!important;
	}
	#antu1 .logo-antu-limited {
	    width: 145px!important;
	    height: auto !important;
	}
	.txt-sub .content-compartir {
		float: left!important
	}
	.txt-generico {
	    font-size: 16px!important;
	}
	#intriga3 .txt-generico {
		font-size: 24px!important
	}
	.links-home {
		display: block!important;
	}
	#enlaces-home {
		display: none!important;
	}
	.content-visitanos .bx-wrapper .bx-viewport .bxslider li img {
		left: -50%;
	}
	#ninquen1 .txt-sub  {
		display: none!important;
	}
	.vinos-intriga #intriga1 {
		background-position: 7% 50%!important;
	}
	.vinos-ninquen #ninquen1 {
		background-position: 37% 50%!important;
	}
	.vinos-pink-sin .txt-intro-pink {
		top:0%!important;
	}
	.vinos-pink-sin #pink1 {
    	background-position: 34% 0px !important;
	}
	.vinos-pink-sin .txtbg1 {
	    top: 300px!important;
	}
	.vinos-amaral .txt-intro-amaral {
		top:0%!important;
	}
	.vinos-amaral #amaral {
    	background-position: 34% 0px !important;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	    width: 41px !important;
	    height: 41px !important;
	    top: 25%;
	}
	.carousel-control {
		width: 7%!important
	}
	.bloque-noticia .contents h6, .bloque-noticia .content-img .img-circle {
		width: 280px!important
	}
	.bloque-noticia .content-img .img-circle {
		height: 280px!important
	}
	.ingreso .bg-circle{
		width: 280px;
		height: 280px;
		padding-left: 50px;
		padding-right: 50px;
	}
	.ingreso .bg-circle h1{
		font-size: 50px;
		margin-bottom: 20px;
	}
	.vinedos-perfil .enlaces-vinedos-perfil#enlaces-home {
  		display: block !important;
	}
	.vinedos-perfil .bg-interior h1{
		font-size: 60px;
	}
	.vinedos-perfil.subperfil .bg-interior h1{
		margin-top: 0;
		padding-top: 40px;
	}
	.vinedos-perfil .bg-interior h2{
		font-size: 27px;
		margin-left: 148px;
	}
	.vinedos-perfil .slide-2 h4{
		font-size: 1.6em;
	}
	.vinedos-perfil .slide-2 h4.nueve{
		font-size: 2.6em;
	}
	.vinedos-perfil .slide-2 p{
		font-size: 12px !important;
		text-align: left;
	}
	.vinedos-perfil .slide-2 span.txt-white{
		margin-right: 10px;
	}
	.testimonios .txt-sub h6,
	.testimonios .txt-sub .txt-generico,
	.testimonios .txt-sub span{
		display: none;
	}
	.suelos .bx-wrapper .bx-controls-direction a {
  		top: -20px;
	}
	.suelos .bxslider_suelos li .img-circle{
		width: 250px;
		height: 250px;
	}
	#quatro3 .logo-footer {
		background-size: contain!important;
		width: 100% !important;
		background-position: center!important;
	}
	.empresa-sustentabilidad #sustentabilidad .imgs-sustentabilidad .img-1 {
		width: 100px;
		margin-left: -9px !important;
		background-size: 348% auto;
		margin-right: 0px;
	}
	.empresa-sustentabilidad #sustentabilidad .imgs-sustentabilidad .img-2 {
		width: 100px;
		background-size: 222% auto !important;
		background-position: center center!important;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.empresa-sustentabilidad #sustentabilidad .imgs-sustentabilidad .img-3 {
		width: 100px;
		background-size: 300% auto;
		background-position: right center !important;
	}
	.empresa-sustentabilidad #sustentabilidad .imgs-sustentabilidad img {
		width: 93%
	}
	.empresa-sustentabilidad #sustentabilidad .imgs-sustentabilidad {
		width: 274px!important
	}
	.bloque-noticia-lit .contents {
		text-align: center!important;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		top:45%;
	}
	.container .content-antu-limited {
	    margin-top: 50px;
	}
	.container .content-antu-limited h5 {
		font-size: 25px
	}
	#graficAmarilla .container p {
		width: 60%!important
	}
	.vinos .img-con-texto .pos6 {
		top: 153px !important;
		left: 40px!important
	}
	.img-con-texto .pos3 {
	    top: 165px!important;
	    left: 30px!important;
	    width: 300px!important;
    }
	#interior-img-full {
		overflow: hidden;
	}
    #interior-img-full img {
	    height: auto;
	    width: auto;
	    margin-left: -50%;
	    max-width: 250%;
	    display: block;
	    max-height: 100%;
    }
	.container h1, .container h2, .container h3, .container h5 {
		font-size: 30px!important;
	}
	.vinedos-perfil p {
	  font-size: 1.1em !important;
	}
	.img-con-texto .pos8{
		margin-top: 60px!important;
	}
}
@media(max-width: 370px){
	#amaral3
	#amaralsinglebg1{
		height: 200px !important;
	}
	#pink2 {
	    height: 250px !important;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 165px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	#home_slides .bx-viewport {
  		height: 110px;
	}
}
@media(max-width: 350px){
	#home_slides .bx-viewport {
  		height: 100px;
	}
	.logo-antu-limited{
		margin-top: 20px !important;
		background-position: top center !important;
	}
}
@media(max-width:320px) {
	.color-ball-amaral-single .txt-bajada-especial-sm{
		margin-top: -20px !important;
	}
	.bx-viewport #carousel-vinos .slide {
		width: 140px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	#home_slides .bx-viewport {
  		height: 95px;
	}
	header ~ .bx-wrapper img {
	    display: block!important;
	    height: 164px!important;
	    background-size: 100% auto!important;
	    left: -30%!important;
	    position: absolute!important;
	    width: auto!important
	}
	header ~ .bx-wrapper .bx-viewport, header ~ .bx-wrapper {
		height: 163px!important
	}
	.testimonios .detalle-perfil span {
		font-size: 10px;
	}
	.vinedos-perfil.subperfil h1 {
	  font-size: 45px;
	  line-height: 45px;
	  margin: 0 0 15px;
	}
	.suelos .bxslider_suelos li .img-circle{
		width: 220px;
		height: 220px;
	}
}
