@charset "UTF-8";
/* CSS Document */


/*Header*/

ul#qtranslate-chooser {margin-top: 8px; display: block;}

li.new-icon {display: inline-block; margin: 0 5px;}
li.new-icon a {width: 22px; height: 22px; display: block; text-align: center; border-radius: 22px; background-color: #FFF; color:#000; padding-top: 0; font-size: 14px;}
li.new-icon a i {vertical-align: middle;}

li#menu-item-31397 a {opacity: 0.7;}
li#menu-item-31397 a:hover {opacity: 1;}
li#menu-item-31397 span.fa {font-size: 15px; color:#589442; width: 30px; height: 30px; border-radius: 30px; padding: 5px 3px; text-align: center; border:2px solid #589442;}
li#menu-item-31398 a {opacity: 0.7;}
li#menu-item-31398 a:hover {opacity: 1;}
li#menu-item-31398 span.fa {font-size: 15px; color: #125687; width: 30px; height: 30px; border-radius: 30px; padding: 5px; text-align: center; border:2px solid #125687;}
li#menu-item-22665 span.fa {font-size: 18px;}
li#menu-item-34091{
	background-color: #dab378;
}
li#menu-item-34091:hover{
	background-color: #915055;
}
li#menu-item-34091 a{
	color: #000;
}
.navigation__list #menu-item-34091 a{
	color: #000;
}


div.slider_container {background-attachment: scroll; object-fit: cover; background-repeat: no-repeat; background-size: cover; background-position: center center;}
div.galeria__container, div.galeria__container div {height: 100%;}

a.btn-galeria-noticia { color: #FFF; margin: 30px 0; cursor: pointer; display: block; z-index: 10; position: absolute; bottom: 0;left: 44px;}
a.btn-galeria-noticia:hover { color: #FFF;}
a.btn-galeria-noticia span { color: #FFF; font-size: 48px;}
.clubarchive--eventos .clubarchive__image {height:8.5em;}

/*Noticia con Video*/
.container-link-video { margin-top: 30px;}

/*Our History*/
body.home section#our-history {display: none;}

/*Instagram*/
.instagramFeed {display: none;}

/*Footer*/

.social__link { height:2.4125em; width:2.4125em;}
#item-2 { }
.menu__social li.facebook a{background-color:#3b5998}
.menu__social li.twitter a{background-color:#00aced}
.menu__social li.tripadvisor a{background-color:#589442}
.menu__social li.youtube a{background-color:#b00}
.menu__social li.instagram a{background:  linear-gradient(45deg,#405DE6,#5851DB,#833AB4,#C13584,#E1306C,#FD1D1D);}
/*#btnReserva { display:none; visibility:hidden;}
form.ReservaForm { display:none;}
body.page-id-43 #btnReserva { display:none; visibility:hidden;}*/

.parrafo-legal { font-size:10px; margin-bottom:0; color:#FFFFFF; opacity:0.7;}
.parrafo-legal.primera { opacity:1; margin-bottom:10px;}

.icons-footer { margin:20px 0; text-align:center;}
.icons-footer img { margin:0 auto;}

.Footer {text-transform: none;}
.FooterActions__header { text-align: center;}
.FooterActions__susbscribe { text-align: center;}
.FooterActions__social { text-align: center;}

.FooterActions__susbscribe, .FooterActions__family {border-right:none; border-bottom: none;}
.footer__info {border-top:none;}

.menu__social {margin: 0 auto; width: 100%; text-align: center;}
.menu__social li a {height: 1.5em; font-size: 1.25em; line-height: 1.5em; width: 1.5em;}

.social--tripadvisor.sin-linea { border-right:none;}
.social__link {cursor: pointer; padding-top: 6px;}
.icon-whatsapp {margin-bottom: 3px;}
.fa.social__icon, .icomoon {vertical-align: super;}



a.btn-subscribe {border: 1px solid #444; border-radius: 0; font-size: .65em; height: 2.7em; text-transform: uppercase; background: none; padding: 6px 12px; display: block; margin: 40px auto; text-align: center; width: 200px;}

.footer__info {text-align: left; padding: 1.875em 1.5em;}
.footer__info h4 {margin-bottom: 15px; margin-top: 15px; font-size: 0.9em; color:#999;}

.logo-trip-advisor {background-image: url(../images/trip-advisor.png); background-repeat: no-repeat; background-position: top left; background-size: contain; width: 70px; display: inline-block; margin-right: 30px; height: 70px; margin-top: 60px;}

.logo-chile.footer {margin-top: 32px; position: relative; top: 0; bottom: 0; float: none; right:0; display:inline-block; height: 60px;}

.logo-world-best-vineyard {background-image: url(../img/logo-worlds-best-vineyards-2020.png); background-repeat: no-repeat; background-position: bottom left; background-size: contain; width: 150px; display: inline-block; margin-left: 30px; height: 90px;}

.logo-wine-moderation {background-image: url(../img/wine-in-moderation.png); background-repeat: no-repeat; background-position: bottom left; background-size: contain; width: 170px; display: inline-block; margin-left: 30px; height: 90px;}

.logo-certificado {background-image: url(../img/logo-certifcado-compromiso.png); background-repeat: no-repeat; background-position: bottom left; background-size: contain; width: 70px; display: inline-block; margin-left: 30px; height: 70px;}

.info__dato .fa { color: #b4b4b4; font-size: 1.55em; margin-right: .25em; vertical-align: -3px; margin-bottom: .15em;}
.info__dato {font-size: .65em; margin-right: 0; display: block; margin-bottom: 5px; line-height: 160%;}
.info__dato .fa-envelope { font-size: 1.2em; vertical-align: 0px;}

.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}


/*New Home 2019*/

section.nuevo-home-vinos {background-color: #FFF; padding: 30px 0; min-height: 600px;}
section.nuevo-home-vinos h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 30px; margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #555;}
section.nuevo-home-vinos div.repeat-our-wines { width: 100%; margin-bottom: 12px;}
section.nuevo-home-vinos div.repeat-our-wines a {background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%;color: #FFF;
    font-size: 1em; text-transform: uppercase; padding-left: 15px; padding-top: 250px; transition: 0.4s; opacity: 1; position: relative;}
section.nuevo-home-vinos div.repeat-our-wines a:hover {opacity: 1; background-color: rgba(0,0,0,0.7);background-blend-mode: multiply;}
section.nuevo-home-vinos div.repeat-our-wines a span {position: absolute; width: 100%; z-index: 1; height: 100%; text-align: center; padding: 60px 16%; color: #FFF; font-size: 0.8em; display:none;top: 0; left:0; text-transform: none;}
section.nuevo-home-vinos div.repeat-our-wines a:hover span {display: block;}

section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-iconos {height: 300px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-series {height: 560px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-series a {padding-top: 510px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-vibo {height: 249px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-vibo a {padding-top: 196px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-secreto {height: 249px;}
section.nuevo-home-vinos div.repeat-our-wines.repeat-our-wines-secreto a {padding-top: 196px;}

section.nuevo-home-vinos div.repeat-our-wines a:hover span.span-margin-top-texto-iconos {padding-top: 120px;}
section.nuevo-home-vinos div.repeat-our-wines a:hover span.span-margin-top-texto-vibo {padding-top: 90px;}
section.nuevo-home-vinos div.repeat-our-wines a:hover span.span-margin-top-texto-secreto {padding-top: 75px;}
section.nuevo-home-vinos div.repeat-our-wines a:hover span.span-margin-top-texto-series {padding-top: 60%;}



section.nuevo-home-quienes-somos {background-color: #e5e5e5; padding: 30px 0; min-height: 520px;}
section.nuevo-home-quienes-somos h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 30px; margin-top: 90px; padding-bottom: 30px; border-bottom: 3px solid #555; margin-right: 30px;}
section.nuevo-home-quienes-somos p {font-size: 0.9em; text-align: justify; margin-right: 30px;font-weight: 300;}
section.nuevo-home-quienes-somos a.ver-mas { display: inline-block; margin: 30px 0; width: 120px; padding: 10px 15px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #333; color: #333; text-align: center; font-size: 0.9em; transition: 0.5s;}
section.nuevo-home-quienes-somos a.ver-mas:hover {background-color: #333; color: #FFF;}
div.video-quienes-somos {width:100%; text-align:center; padding: 30px; border: 1px solid #333; margin-top: 30px;}

section.nuevo-home-turismo {background-color: #F2F2F2; padding: 30px 0; min-height: 600px; position: relative;}
section.nuevo-home-turismo h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 15px; margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #555;}
section.nuevo-home-turismo div.repeat-turismo { width: 100%; margin-bottom: 12px;}
section.nuevo-home-turismo div.repeat-turismo a {background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%;color: #FFF; font-size: 1em; text-transform: uppercase; padding-left: 15px; padding-top: 205px; transition: 0.4s; position: relative;}
section.nuevo-home-turismo div.repeat-turismo a span {position: absolute; width: 100%; z-index: 1; height: 100%; text-align: center; padding: 60px 16%; color: #FFF; font-size: 0.8em; display:none;top: 0; left:0; text-transform: none;}
section.nuevo-home-turismo div.repeat-turismo a:hover span {display: block;}
section.nuevo-home-turismo div.repeat-turismo a:hover {opacity: 1; background-color: rgba(0,0,0,0.7);background-blend-mode: multiply;}

.small-gutter > [class*='col-'] {
    padding-right:6px;
    padding-left:6px;
}

section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-tours {height: 520px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-tours a {padding-top: 470px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-restaurant {height: 258px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-restaurant a {padding-top: 210px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-degustaciones {height: 250px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-degustaciones a {padding-top: 210px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-eventos {height: 250px;}
section.nuevo-home-turismo div.repeat-turismo.repeat-turismo-eventos a {padding-top: 210px;}


section.nuevo-home-turismo div.repeat-turismo a:hover span.span-margin-top-texto-tours {padding-top: 220px;}
section.nuevo-home-turismo div.repeat-turismo a:hover span.span-margin-top-texto-degustaciones {padding-top: 60px;}
section.nuevo-home-turismo div.repeat-turismo a:hover span.span-margin-top-texto-eventos {padding-top: 80px;}
section.nuevo-home-turismo div.repeat-turismo a:hover span.span-margin-top-texto-restaurant {padding-top: 90px;}


section.nuevo-home-noticias {background-color: #f7f7f7; padding: 30px 0; min-height: 600px;}
section.nuevo-home-noticias h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 30px; margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #555;}
section.nuevo-home-noticias a.thumbnail-noticia {margin-bottom: 15px; display: block; background-attachment: scroll; background-repeat: no-repeat; background-position: center center; background-size: cover; height: 180px;}
section.nuevo-home-noticias h4 {min-height: 70px;}
section.nuevo-home-noticias p.noticia__date { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 2px solid #a9a196;}
section.nuevo-home-noticias a.ver-mas { display: inline-block; margin: 30px auto; width: 250px; padding: 10px 15px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #a9a196; color: #333; text-align: center; font-size: 0.9em; transition: 0.5s; background-color: #FFF;}
section.nuevo-home-noticias a.ver-mas:hover {background-color: #a9a196; color: #FFF; }

section.instagram {background-color: #e0e0e0; text-align: center; padding: 30px;}
section.instagram h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 15px; margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #555;}
section.instagram h4 {margin-bottom: 10px;}
section.instagram p {margin-bottom: 10px;}

section.fake-home {background-attachment: scroll; background-image: url(../images/home-2019/fake-home.jpg); background-position: top center; background-repeat: no-repeat; height: 507px; background-color: #f7f7f7;}

section.nuevo-home-club {background-color: #f7f7f7; padding: 30px 0; min-height: 600px; position: relative;}
section.nuevo-home-club h3 {text-transform: uppercase; letter-spacing: 1px; font-size: 20px; text-align: left; margin-bottom: 30px; margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #555;}
section.nuevo-home-club div.repeat-club { width: 100%; margin-bottom: 12px; background-color: #787878;}
section.nuevo-home-club div.repeat-club a {background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; height: 100%;color: #FFF;
    font-size: 1em; text-transform: uppercase; padding-left: 15px; padding-top: 205px; transition: 0.4s;}
section.nuevo-home-club div.repeat-club a:hover {}

section.nuevo-home-club div.repeat-club-eventos {height: 462px; padding: 30px; overflow: auto; color: #FFF; width: 100%; margin-bottom: 12px; background-color: #787878;}
section.nuevo-home-club div.repeat-club-eventos p.header_eventos { text-transform: uppercase; margin-bottom: 30px;
    font-size: 24px;}
section.nuevo-home-club div.repeat-club-eventos p.header_eventos span.dia {font-weight: 900; margin-left: 10px;}
section.nuevo-home-club div.repeat-club-eventos p.header_eventos span.mes {font-weight: 300;}
section.nuevo-home-club div.repeat-club-eventos div.evento h3 { padding-right: 30px; margin-bottom: 10px; text-align: left; border-bottom: none; font-size: 17px; margin-top: 0;}
section.nuevo-home-club div.repeat-club-eventos div.evento div.excerpt-container {margin-bottom: 10px; font-size: 12px; }
section.nuevo-home-club div.repeat-club-eventos div.evento a {display: block; color: #FFF;}
section.nuevo-home-club div.repeat-club-eventos div.evento a.link {margin-bottom: 30px; height: 200px; overflow: hidden}
section.nuevo-home-club div.repeat-club-eventos div.evento img { height: auto; width: 100%; }
section.nuevo-home-club div.repeat-club-eventos div.evento {}
section.nuevo-home-club div.repeat-club-eventos a.ver-mas {display: inline-block; margin: 0 auto; width: 200px; padding: 10px 10px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #FFF; color: #FFF; text-align: center; font-size: 0.6em; transition: 0.5s; background-color: #787878; height: auto;}
section.nuevo-home-club div.repeat-club-eventos a.ver-mas:hover {background-color: #FFF; color: #555; }


section.nuevo-home-club div.repeat-club.repeat-club-calendario {min-height: 260px;}
section.nuevo-home-club .ui-widget.ui-widget-content {font-family: "Montserrat",sans-serif;}
#datepicker .ui-datepicker {margin-bottom: 0;}


section.nuevo-home-club div.repeat-club.repeat-club-sociales {height: 260px;}
section.nuevo-home-club div.repeat-club.repeat-club-sociales a {padding-top: 220px;}
section.nuevo-home-club div.repeat-club.repeat-club-suscribete {height: 190px; padding: 20px; color: #FFF; font-size: 12px;line-height: 150%;}
section.nuevo-home-club div.repeat-club.repeat-club-suscribete div.excerpt-container {height: 86px; overflow: hidden; margin-bottom: 10px;}
section.nuevo-home-club div.repeat-club.repeat-club-suscribete a {padding-top: 0;}
section.nuevo-home-club div.repeat-club.repeat-club-suscribete a.ver-mas {display: inline-block; margin: 0 auto; width: 180px; padding: 10px 10px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #FFF; color: #FFF; text-align: center; font-size: 0.9em; transition: 0.5s; background-color: #787878; height: auto;}
section.nuevo-home-club div.repeat-club.repeat-club-suscribete a.ver-mas:hover {background-color: #FFF; color: #555; }

/*Search*/
form#searchform {margin:20px 0;}
form#searchform input {padding: 10px;}
form#searchform input#search {width: 70%;}
form#searchform input#btn-search { background-color: #CCC; text-transform: uppercase; letter-spacing: 1px; width: 15%;}
body.search h2.entry-title {text-align: left; text-transform: none;}
body.search ul.post-categories {text-align: left; padding-left: 0; margin-top: 10px; margin-bottom: 0;}
body.search ul.post-categories li {list-style: none; text-align: left; display: inline-block;}
body.search .DefaultPage .entry-header {border-bottom: 0; padding-bottom: 0;}

/*Contacto*/
form.wpcf7-form { width: 100%; margin: 0 auto;}
form.wpcf7-form label {width: 100%;}
form.wpcf7-form select {width: 100%; padding: 5px; margin-top: 10px; height: 50px; font-size: 16px;font-weight: 400;}
form.wpcf7-form input {margin-top: 10px; padding: 10px; width: 100%;}
form.wpcf7-form textarea {margin-top: 10px; padding: 10px; width: 100%;}
form.wpcf7-form input.wpcf7-submit {background-color: #CCC; text-transform: uppercase; letter-spacing: 1px; width: 15%; cursor: pointer;}
body.page-id-32219 div.ModalUbicacion__botones {text-align: center;}
div.container-contacts {margin-top: 30px;}
div.container-contacts h4 {font-size: 16px; color: #000;}
div.container-contacts div {margin-bottom: 15px;}
div.container-contacts a {color:#000; font-size: 12px;}

a.ver-recetas {text-decoration: none; font-size: 12px;}
a.ver-recetas:hover {color:#78bca4}

a.ver-concurso {text-decoration: none; font-size: 12px;}
a.ver-concurso:hover {color:#34689b}

/* Large desktop */
@media (min-width: 1200px) { 
.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}


}

/* Desktop 1024 */
@media (min-width: 980px) and (max-width: 1199px) { 
.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}
.coleccion__panel { width:17em;}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}
.coleccion__panel { width:15em;}
.footer__info {text-align: center; padding: 1.875em 1.5em;}	
.logo-chile.footer {margin-top: 32px; position: relative; top: 0; bottom: 0; float: none; right:0; display:inline-block;}	
section.nuevo-home-vinos {padding: 30px 30px;}	
section.nuevo-home-quienes-somos {padding: 30px 30px;}
section.nuevo-home-turismo {padding: 30px 30px;}
section.nuevo-home-noticias {padding: 30px 30px;}
section.nuevo-home-club {padding: 30px 30px;}	
.noticia__extracto p {margin-bottom: 60px!important;}	
section.nuevo-home-noticias h4 { min-height: 40px;}		
}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) { 
.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}
.footer__info {text-align: center; padding: 1.875em 1.5em;}
.logo-chile.footer {margin-top: 32px; position: relative; top: 0; bottom: 0; float: right; right:0; display:inline-block;}	
section.nuevo-home-vinos {padding: 30px 30px;}	
section.nuevo-home-quienes-somos {padding: 30px 30px;}
section.nuevo-home-turismo {padding: 30px 30px;}
section.nuevo-home-noticias {padding: 30px 30px;}
section.nuevo-home-club {padding: 30px 30px;}	
.noticia__extracto p {margin-bottom: 60px!important;}	
section.nuevo-home-noticias h4 { min-height: 40px;}		
section.nuevo-home-club #datepicker .ui-datepicker {margin-bottom: 12px;}	
}

/* Landscape phones and down */
@media (max-width: 480px) {
.SelectLang__mobile .language-chooser .lang-pt { display: inline-block;}
.footer__info {text-align: center; padding: 1.875em 1.5em;}
.logo-chile.footer {margin-top: 32px; position: relative; top: 0; bottom: 0; float: none; right:0; display:inline-block;}	
section.nuevo-home-vinos {padding: 30px 30px;}	
section.nuevo-home-quienes-somos {padding: 30px 30px;}
section.nuevo-home-turismo {padding: 30px 30px;}
section.nuevo-home-noticias {padding: 30px 30px;}
section.nuevo-home-club {padding: 30px 30px;}
.noticia__extracto p {margin-bottom: 60px!important;}	
section.nuevo-home-noticias h4 { min-height: 40px;}	
section.nuevo-home-club #datepicker .ui-datepicker {margin-bottom: 12px;}	
}