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


/* Generales */
#div-vino-6 {display: none;}
ul.options {background: #FFF;}
.welcome {display: none;}

.header .language-chooser {flex: .1 auto; margin-top: 7px;}
.header .container-btn-2020 {
	align-items: flex-end;
    display: flex;
    flex: 1 auto;
    justify-content: flex-end;
	
	
}
.header a.btn-2020 {display: block;
    margin: 0 15px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #ab3035;
	border:2px solid #ab3035;
    width: auto;
	height: auto;
	font-size: 12px;
    padding: 6px 12px;
    border-radius: 12px;
    color: #FFF;}
.header a.btn-2020:hover {background-color: #FFF; color: #ab3035;}

a.btn-2020 {display: block;
    margin: 0 auto 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #ab3035;
	border:2px solid #ab3035;
    width: 200px;
	height: auto;
	font-size: 12px;
    padding: 6px 12px;
    border-radius: 12px;
    color: #FFF;}
a.btn-2020:hover {background-color: #FFF; color: #ab3035;}

body.page-id-34 .header a.btn-2020 {display: none;}
body.page-id-34 a.btn-mobile-enoturismo {display: none;}
body.page-id-34 a.btn-mobile-comprar-vinos {display: none;}

a.btn-mobile-enoturismo {position: fixed; width: 180px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0;
    left: 15px; z-index: 3000; background-color: #3c3c3b; color: #FFF;  letter-spacing: 1px; padding: 12px 16px;
    text-transform: uppercase; text-orientation: unset; text-align: center; height: 40px;
    writing-mode: horizontal-tb; border-bottom-left-radius: 0; top: auto; display: block;}
a.btn-mobile-enoturismo:hover {background-color: #FFF; color: #ab3035;}
a.btn-mobile-comprar-vinos {position: fixed; width: 180px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0;
    right: 15px; z-index: 3000; background-color: #3c3c3b; color: #FFF;  letter-spacing: 1px; padding: 12px 16px;
    text-transform: uppercase; text-orientation: unset; text-align: center; height: 40px;
    writing-mode: horizontal-tb; border-bottom-left-radius: 0; top: auto; display: block;}
a.btn-mobile-comprar-vinos:hover {background-color: #FFF; color: #ab3035;}
body.archive a.btn-mobile-comprar-vinos, body.single a.btn-mobile-comprar-vinos, body.page-id-32 a.btn-mobile-comprar-vinos {display: none;}

a.btn-2020-comprar {position: fixed; height: 180px; border-top-left-radius: 12px; border-bottom-left-radius: 12px; top: 40%;
    right: 0;
    z-index: 3000;
    background-color: #3c3c3b;
    color: #FFF;
    letter-spacing: 1px;
    padding: 12px 16px;
    text-transform: uppercase;
    text-orientation: unset;
    text-align: center;
	width: 54px;
    writing-mode: vertical-rl;}
a.btn-2020-comprar:hover {background-color: #b3b2b2;}

.header a.btn-2020 {display: block;
    margin: 0 15px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #ab3035;
	border:2px solid #ab3035;
    width: auto;
	height: auto;
	font-size: 12px;
    padding: 6px 12px;
    border-radius: 12px;
    color: #FFF;}
.header a.btn-2020:hover {background-color: #FFF; color: #ab3035;}

body.page-id-495 #ciclo-biodinamico{ height: auto;}
.tabs .tab a {text-overflow:clip;}
.select-dropdown li.disabled, .select-dropdown li.disabled>span, .select-dropdown li.optgroup {display: none;}
#titulos-vinedos-mobile {display: none;}
#titulo-contacto-mobile {display: none;}
#reconocimientos-home a.circle-button {margin-top: -20px; margin-right: -90%; height: 30px; width: 30px; line-height: 30px; font-size: 11px;}
#reconocimientos-destacados-slider a.circle-button {margin-top: 20px; margin-right: -30%; height: 30px; width: 30px; line-height: 30px; font-size: 11px;}
#link-filtrar {height: 100px;}
#filtrar {position: relative;}

.menu-lineas { margin-top: 80px; padding: 20px; display: flex; justify-content: center; align-items: center; position: relative;}
.menu-lineas a {display: inline-block; margin: 0 15px;}

.dropdown-content li>a, .dropdown-content li>span { font-size: 12px; color: #000; display: block; line-height: 100%; padding: 10px;}
.dropdown-content li {min-height: 30px;}

body.category-3 .btn-corralillo {font-weight: bold;}
body.category-4 .btn-eq {font-weight: bold;}
body.category-5 .btn-eq-limited-edition {font-weight: bold;}
body.category-6 .btn-matetic {font-weight: bold;}

.postid-407 .btn-corralillo, .postid-238 .btn-corralillo, .postid-401 .btn-corralillo, .postid-394 .btn-corralillo, .postid-397 .btn-corralillo, .postid-391 .btn-corralillo, .postid-232 .btn-corralillo, .postid-404 .btn-corralillo, .postid-410 .btn-corralillo, .postid-2909 .btn-corralillo {font-weight: bold;}
.postid-426 .btn-eq, .postid-429 .btn-eq, .postid-432 .btn-eq, .postid-436 .btn-eq {font-weight: bold;}
.postid-417 .btn-eq-limited-edition, .postid-420 .btn-eq-limited-edition, .postid-423 .btn-eq-limited-edition {font-weight: bold;}
.postid-443 .btn-matetic, .postid-439 .btn-matetic {font-weight: bold;}

/* Age Filter */

#contenedor-modal-age { background-color:#000000; border:0 none; height:100%; left:0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:fixed; text-align:center; top:0; width:100%; z-index:8000;
}
#modal-age { background-color:#000; left:50%; margin-left:-315px; position:absolute; top:30vh; width:620px; z-index:9000;}
#modal-age h5 {font-style: normal; font-weight: bold; margin-top: 30px;}

.btn_age_filter a {font-size:15px; color:#887848; text-decoration:none; display:block; margin-bottom:5px; text-align: center;}
.btn_age_filter a:hover {color:#887848; text-decoration:underline}

.footer iframe {height: 700px;}
.footer .container-mapa-footer {text-align: center;}
.footer .container-mapa-footer img {width: 100%; height: auto; margin-bottom: 30px; }
.overlay_text {text-shadow: 0 0 30px rgba(0, 0, 0, 0.2), 10px 0 30px rgba(0, 0, 0, 0.2), 0 10px 30px rgba(0, 0, 0, 0.2), 10px 10px 30px rgba(0, 0, 0, 0.2);}

.postid-426 .category_part img, .postid-429 .category_part img, .postid-432 .category_part img, .postid-436 .category_part img {max-height: 96px; width: auto;}
.postid-417 .category_part img, .postid-420 .category_part img, .postid-423 .category_part img {max-height: 120px; width: auto;}
.postid-443 .category_part img, .postid-439 .category_part img {width: 46%;}

#premios-destacados {height: calc(100vh - 100px);}
#premios-destacados .circle-button {height: 26px; width: 26px; line-height: 26px; font-size: 11px; margin-left: 32%;}

.footer i.waze-icon {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #3c3c3b;
    border-radius: 50%;
    margin: 15px;
    transition: all 0.66s ease 0.33s;
	background-attachment: scroll;
	background-image: url(../img/waze.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 50%;
}

i.waze-icon {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #FFF;
    border-radius: 50%;
    margin: 15px;
    transition: all 0.66s ease 0.33s;
	background-attachment: scroll;
	background-image: url(../img/waze-02.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 65%;
}

#bodega {height: auto;}

/* Large desktop */
@media (min-width: 1400px) {
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: none;}
	body.page-id-30 .repeat-valor img {width: 22%;}
	
	#terroir-home-2 .terroir_post a {height: calc(50vh - 50px);}
	#premios-destacados .circle-button {margin-left: 27%;height: 30px; width: 30px; line-height: 30px; font-size: 11px;}
	
	#reconocimientos-home a.circle-button {margin-top: -20px; margin-right: -80%;}
	#reconocimientos-destacados-slider a.circle-button {margin-top: 10px; margin-right: -27%; height: 30px; width: 30px; line-height: 30px; font-size: 11px;}
	
	body {font-size: 14px;}
	.slider_inicio_wrap h1 {font-size: 80px; line-height: 80%;}
	h4.h4-nuevo {font-size: 16px;}
	.row.stretched .col { height: calc(100vh - 100px);}
	#contenedor-mapa-ctm {overflow: hidden;}
	#terroir-home-1 {padding-bottom: 40px; height:calc(50vh - 50px);}
	#terroir-home-2 {height:calc(50vh - 50px); display:flex;flex-wrap:wrap;justify-content:center;}
	
	.seccion-contacto-negro {height: calc(100vh - 100px);}
	
	#suelos {height: calc(100vh - 100px);}
	#suelos h3.h3-nuevo {margin: 40px 0 120px;}
	#acciones {height: calc(100vh - 100px); background-color: #FFF; }
	#acciones h3.h3-nuevo {margin-bottom: 60px;margin-top: 40px;}
	
	#certificados {height: calc(100vh - 100px); background-color: #FFF; }
	
	#certificados h2 {margin-top: 30px; font-weight: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 3px;}
	#certificados h3.h3-nuevo {margin-bottom: 180px}
	.certificado_image_holder {height: 120px;}
	.certificado_image_holder img {max-width:36%;}
	
	#ciclo-biodinamico{ height: calc(100vh - 100px);}
	#ciclo-biodinamico .image_holder img { height: 30%; width: auto;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 0;}
	
	#vinos_inicio {overflow: hidden;}
	#vinos_inicio .image_holder img {height: calc(100vh - 100px);object-fit: cover; margin-top: 0;}
	#vinos_inicio .image_holder.vinos.col {padding: 0;}
	#shop-home { height: calc(100vh - 100px); padding-bottom: 60px;}
	#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 0; height: calc(100vh - 100px);}
	#reconocimientos-home .rotated_vine {transform: rotate(90deg) scale(1.15); margin-left: 180px; height: 100%;}
	#contacto-inicio {padding-bottom: 20px; height: calc(100vh - 100px); padding-top: 40px;}
	#contacto-inicio .wswig {margin-top: 0;padding-right:0;}
	#contacto-inicio h1 { font-size: 36px; text-align: center; margin: 0 auto;}
	.slider_inicio h1 {font-size: 80px;}
	#en-que-creemos {height:calc(50vh - 50px);}
	#en-que-creemos h3 {margin-top: 100px;}
	#valores {height: calc(100vh - 100px);}
	#valores .repeat-valor img {width: 25%;}
	#valores h3 {margin-bottom: 0; margin-top: 20px;}
	#valores .wswig.narrow {margin-bottom: 80px!important;}
	.slick-dots {top:70vh;}
	
	.vinos_container {height:  calc(100vh - 100px);}
	.vino_image_changer {height: calc(80vh - 100px);}
	.vino_image_changer img{ display: block; height: auto; margin: 45px auto 0; width: 200px;}
	.vino_image_changer a {display: block; height: 100%;}
	.category_description img {max-height: 120px; margin-bottom: 20px;}
	.vino_image {max-width: 220px; top: 55%;}
	.category_part img {margin: 260px auto;}
	.single h3.h3-nuevo {margin-top: 120px;}
	.vino_container p.cat {font-family: macho, sans-serif!important;}
	.postid-426 .category_part img, .postid-429 .category_part img, .postid-432 .category_part img, .postid-436 .category_part img {max-height: 115px; width: auto; margin-top: 280px;}
	
	.vino_container img {max-height: 300px;}
	
	.vino_image_changer.vinedo img{ display: block; height: 100%; margin: 0 auto 0;}
	
	.center.comprar {margin-top: 80px; margin-bottom: 60px;}
	
	.vinos-list_vinedos {right: 43vw; top: 45%;}
	
	.vinedo_changer h3.h3-nuevo {margin-top: 20vh;}
	.vinedo_changer .wswig {padding-right: 0;}
	.vinedo_changer .wswig p.uppercase {padding-right: 0;}

	.one_year h2 {font-size: 32px; line-height: 100%;}
	.one_year .wswig {padding-right: 38%; margin-bottom: 0; margin-top: 0; }
	.one_year.reversed .wswig {padding-left: 38%; padding-right: 0;}
	.one_year .wswig p {margin-bottom: 0;}
	
		.premio_container img { height: 200px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0;}
	.premio_container p.cat { font-size: 16px;}
	
	.circle-button {height: 40px; width: 40px; line-height: 40px;}
	

	
}

/* Desktop 1280 */
@media (min-width: 1200px) and (max-width: 1399px) { 
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: none;}
	body {font-size: 12px;}
	.wswig p {margin-bottom: 10px;}
	.button-like {margin-top: 10px;}
	h3 {font-size: 20px;}
	h1 {font-size: 48px; line-height: 20px;}
	h4.h4-nuevo {font-size: 12px;}
	.section.inicio h3 {font-size: 14px;}
	.section.inicio h1 {font-size: 33px; line-height: 35px;}
	.circle-button {height: 30px; width: 30px; line-height: 30px;}
	.terroir_post h6 {font-size: 13px;}
	.terroir_post .circle-button {font-size: 12px;}
	.post_count {font-size: 16px;}
	.cat {font-size: 12px; margin-top: 10px}
	.inicio_category img {max-height: 30vh;}
	.slide_reconocimiento img.special_lazy.rotated_vine {margin-top: -180px;}
	.slide_reconocimiento h3 {margin-top: -240px;}
	.slide_reconocimiento h5 {font-size: 20px;}
	.slide_reconocimiento h5 span {font-size: 28px;}
	.slide_reconocimiento p.premiador {font-size: 18px;}
	form p {margin-bottom: 2px;}
	.contact_form input { border: 1px solid white!important; height: 1.5rem!important; margin-bottom: 5px!important;}
	.contact_form textarea { border: 1px solid white!important; min-height:  60px!important; margin-bottom: 5px!important;}
	h3.h3-nuevo {font-size: 14px;}
	.terroir_post span.circle-button {padding-top: 0;}
	/*.terroir_post a {height:  calc(40vh - 50px);}*/
	div.animacion-ciclo a.planetas {height: 160px; margin-bottom: 0;}
	#acciones .repeat-valor h4 {font-size: 14px; padding-bottom: 7px;}
	.slick-dots {top:70vh;}
	.seccion-contacto-negro {height: calc(100vh - 100px);}
	#menu {width: 30vw}
	#menu.active {left:70vw}
	
	.center.comprar {margin-top: 60px; margin-bottom: 60px;}
	
	.row.stretched .col { height: calc(100vh - 100px);}
	#contenedor-mapa-ctm {overflow: hidden;}
	#terroir-home-1 {padding-bottom: 0; height:calc(60vh - 50px); padding-top: 40px;}
	#terroir-home-2 {height:calc(40vh - 50px); display:flex;flex-wrap:wrap;justify-content:center;}
	#terroir-home-2 .terroir_post a {height:calc(40vh - 50px)}
	
	#suelos {height: calc(100vh - 100px); padding-top: 30px;}
	#suelos h3.h3-nuevo {margin-bottom: 30px;}
	
	.vinos-list_vinedos {right: 43vw; top: 48%;}
	.vinedo_changer h3.h3-nuevo {margin-top: 30px;}
	.vinedo_changer h5 {font-size: 14px;}
	.vinedo_changer .wswig {padding-right: 0;}
	.vinedo_changer .wswig p.uppercase {padding-right: 0;}
	.vino_image_changer.vinedo img {margin-top: 0;}
	
	#acciones {height: calc(100vh - 100px); background-color: #FFF; padding-top: 40px; }
	#acciones p {font-size: 11px; line-height: 140%;}
	#certificados {height: calc(100vh - 100px); background-color: #FFF; }
	
	#certificados h2 {margin-top: 30px; font-weight: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 3px;}
	#certificados h3.h3-nuevo {margin-bottom: 180px}
	.certificado_image_holder {height: 120px;}
	.certificado_image_holder img {max-width:36%;}
	
	.container_div.vinos_container.with_space.section { height: calc(100vh - 100px);}
	
	#ciclo-biodinamico{ height: calc(100vh - 100px);}
	#ciclo-biodinamico .image_holder img { height: 40%; width: auto; margin: 0;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 0;}
	
	#vinos_inicio {overflow: hidden;}
	#vinos_inicio .image_holder img {height: calc(100vh - 100px); width: 100%; margin-top: 0;}
	#vinos_inicio .image_holder.vinos.col {padding: 0;}
	#shop-home { height: calc(100vh - 100px); padding-bottom: 60px;}
	
	#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 0; height: calc(100vh - 100px);}
	#reconocimientos-home .rotated_vine {transform: rotate(90deg) scale(0.9); margin-left: 90px; height: 100%;}
	#contacto-inicio {padding-bottom: 20px; height: calc(100vh - 100px); padding-top: 40px;}
	#contacto-inicio .wswig {margin-top: 0;padding-right:0; margin-bottom: 0;}
	#contacto-inicio h1 { font-size: 24px; text-align: center; margin: 0 auto;}
	#contacto-inicio h3 {margin-bottom: 5px;}
	
	#en-que-creemos {height:calc(50vh - 50px);}
	.terroir_post.repeat-en-que-creemos a {height:  calc(50vh - 50px);}
	#en-que-creemos h3 {margin-top: 0;}
	
	#valores {height: calc(100vh - 100px);}
	#valores .repeat-valor img {width: 30%;}
	.repeat-valor img {width: 50%;}
	#valores .wswig.narrow {margin-bottom: 40px!important;}
	#valores h3 {margin-bottom: 0; margin-top: 10px;}
	.repeat-valor h4 {font-size: 16px;}
	.repeat-equipo h4 {font-size: 13px;}
	
	.one_year h2 {font-size: 28px; line-height: 100%;}
	.one_year .wswig {padding-right: 22%; margin-bottom: 0; margin-top: 0; }
	.one_year.reversed .wswig {padding-left: 22%; padding-right: 0;}
	.one_year .wswig p {margin-bottom: 0;}
	
	#acciones h3.h3-nuevo { margin-bottom: 30px; margin-top: 40px;}
	#acciones .repeat-valor img {width: 36%;}
	
	#certificados h3.h3-nuevo { margin-bottom: 40px;}
	
	#reconocimientos-home .slick-dots li {width: 10px; height: 10px;}
	#reconocimientos-home .slick-dots li button {width: 10px; height: 10px;}
	#reconocimientos-home p.cat {font-size: 18px; min-height: 45px;}
	#reconocimientos-home h4 {font-size: 18px;}
	#reconocimientos-home h5 {font-size: 16px;}
	#reconocimientos-home p.premiador {font-size: 16px;}
	
	.vinos_container {height:  calc(100vh - 100px);}
	.vino_image_changer {height: calc(60vh - 100px);}
	.vino_image_changer img{ display: block; height: auto; width: 120px; margin-top: 0;}
	.vino_image_changer a {display: block; height: 100%;}
	.category_description img {max-height: 90px; margin-bottom: 20px; margin-top: 40px;}
	.vino_image {max-width: 220px;}
	
	.postid-426 .category_part img, .postid-429 .category_part img, .postid-432 .category_part img, .postid-436 .category_part img {margin-top: 170px;}
	
	.archive img.logo {max-height: 60px; width: auto;}
	.breadcrumbs {font-size: 10px;}
	.breadcrumbs a {font-size: 10px;}
	.archive .wswig {padding: 0 10%;}
	.vino_container img {max-height: 200px;}
	.vino_container p.cat {font-family: macho, sans-serif!important;}
	.vino_container h2 {font-size: 12px;}
	
	.premio_container img { height: 180px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0;}
	
	.center.comprar h4.h4-nuevo {margin-top: 0;}
	.select-wrapper input.select-dropdown {height: 2rem; line-height: 2rem; font-size: 0.8rem; }
	.quantity_control span {width: 25px; height: 25px; line-height: 20px; font-size: 14px;}
	.comprar .divider {margin: 10px auto;}
	.comprar p.italic { margin: 10px 0;}
	.center.comprar form.datos_personales input {height: 2rem; margin: 0 0 0 0; font-size: 0.8rem;}
	
	.antracit.section.inicio .wswig {padding-right: 0; margin-bottom: 0;}
	.antracit.section.inicio h1 {font-size: 28px; margin-bottom: 0;}
	
	.vinos-list {margin-top: 90px;}
	.vinos-list_vinedos {right: 43vw; top: 48%;}
	.vinos-list li { margin: 5px 0; margin-left: 70px; position: relative; width: 10px; height: 10px; border: 1px solid #3c3c3b; border-radius: 50%;}
	.vinos-list li .vino_name {font-size: 9px;}
	.vinos-list_vinedos li { margin: 5px 0; margin-left: 70px; position: relative; width: 10px; height: 10px; border: 1px solid #FFF; border-radius: 50%;}
	
	.footer iframe {height: 600px;}
	
	#premios-destacados  {padding-top: 0; height: auto;}
	#premios-destacados h3.h3-nuevo {margin-top: 60px;}
	
	a.planetas span {top:40px; left: 47%;}
	a.invierno span.span-1 {top: 50px; left: 0; text-align: left;}
	a.invierno span.span-2 {top: 50px; right: 36px; text-align: left;}
	a.invierno span.span-3 {top: 230px; right: -20px; text-align: left;}
	a.invierno span.span-4 {top: 230px; left: 80px; text-align: left;}
	a.invierno span.span-5 {top: 230px; left: 0; text-align: left; width: 60px; line-height: 100%;}

	a.primavera span.span-1 {top: 50px; left: 0; text-align: left;}
	a.primavera span.span-2 {top: 50px; right: -20px; text-align: right; }
	a.primavera span.span-3 {top: 230px; left: 20px; text-align: left;}
	a.primavera span.span-4 {top: 230px; left: 140px; text-align: left;}

	a.verano span.span-1 {top: 20px; right: 10px; text-align: left;}
	a.verano span.span-2 {top: 56px; right: 52%; }
	a.verano span.span-3 {top: 256px; right: -20px; text-align: left; width: 250px;}
	a.verano span.span-4 {top: 172px; left: 160px; text-align: left;}

	a.otono span.span-1 {top: 92px; right: 0;}
	a.otono span.span-2 {top: 50px; right: 47%;}
	a.otono span.span-3 {top: 250px; right: -40px; text-align: left; width: 250px;}
	
	
}


/* Desktop 1024 */
@media (min-width: 980px) and (max-width: 1199px) { 
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: none;}
	
	div.animacion-ciclo a span {opacity: 1; font-size: 10px;}
	
	a.planetas span {top:40px; left: 47%;}
	a.invierno span.span-1 {top: 45px; left: 0; text-align: left;}
	a.invierno span.span-2 {top: 45px; right: 36px; text-align: left;}
	a.invierno span.span-3 {top: 180px; right: -20px; text-align: left;}
	a.invierno span.span-4 {top: 180px; left: 80px; text-align: left;}
	a.invierno span.span-5 {top: 180px; left: 0; text-align: left; width: 60px; line-height: 100%;}

	a.primavera span.span-1 {top: 45px; left: 0; text-align: left;}
	a.primavera span.span-2 {top: 45px; right: -20px; text-align: right; }
	a.primavera span.span-3 {top: 180px; left: 20px; text-align: left;}
	a.primavera span.span-4 {top: 180px; left: 140px; text-align: left;}

	a.verano span.span-1 {top: 20px; right: 10px; text-align: left;}
	a.verano span.span-2 {top: 46px; right: 52%; }
	a.verano span.span-3 {top: 201px; right: -20px; text-align: left; width: 250px;}
	a.verano span.span-4 {top: 150px; left: 140px; text-align: left;}

	a.otono span.span-1 {top: 92px; right: 0;}
	a.otono span.span-2 {top: 40px; right: 47%;}
	a.otono span.span-3 {top: 200px; right: -10px; text-align: left; width: 250px;}
	
	body {font-size: 12px;}
	.wswig p {margin-bottom: 10px;}
	.button-like {margin-top: 10px;}
	
	#certificados .button-like {font-size: 11px; margin-top: 0;}
	
	h3 {font-size: 20px;}
	h1 {font-size: 48px; line-height: 20px;}
	h4.h4-nuevo {font-size: 12px;}
	.section.inicio h3 {font-size: 14px;}
	.section.inicio h1 {font-size: 33px; line-height: 35px;}
	.circle-button {height: 30px; width: 30px; line-height: 30px;}
	.terroir_post h6 {font-size: 13px;}
	.terroir_post .circle-button {font-size: 12px;}
	.post_count {font-size: 16px;}
	.cat {font-size: 12px; margin-top: 10px;}
	.inicio_category img {max-height: 30vh;}
	.slide_reconocimiento img.special_lazy.rotated_vine {margin-top: -180px;}
	.slide_reconocimiento h3 {margin-top: -240px;}
	.slide_reconocimiento h5 {font-size: 20px;}
	.slide_reconocimiento h5 span {font-size: 28px;}
	.slide_reconocimiento p.premiador {font-size: 18px;}
	form p {margin-bottom: 2px;}
	.contact_form input { border: 1px solid white!important; height: 1.5rem!important; margin-bottom: 5px!important;}
	.contact_form textarea { border: 1px solid white!important; min-height:  60px!important; margin-bottom: 5px!important;}
	h3.h3-nuevo {font-size: 14px;}
	.terroir_post span.circle-button {padding-top: 0;}
	/*.terroir_post a {height:  calc(40vh - 50px);}*/
	div.animacion-ciclo a.planetas {height: 160px; margin-bottom: 0;}
	#acciones .repeat-valor h4 {font-size: 14px; padding-bottom: 7px;}
	.slick-dots {top:70vh;}
	.seccion-contacto-negro {height: calc(100vh - 100px);}
	#menu {width: 30vw}
	#menu.active {left:70vw}
	
	.row.stretched .col { height: calc(100vh - 100px);}
	#contenedor-mapa-ctm {overflow: hidden;}
	#terroir-home-1 {padding-bottom: 0; height:calc(60vh - 50px); padding-top: 40px;}
	#terroir-home-2 {height:calc(40vh - 50px); display:flex;flex-wrap:wrap;justify-content:center;}
	#terroir-home-2 .terroir_post a {height:calc(40vh - 50px)}
	
	#suelos {height: calc(100vh - 100px); padding-top: 30px;}
	#suelos h3.h3-nuevo { margin-bottom: 90px; margin-top: 60px;}
	
	.vinos-list {margin-top: 45px;}
	.vinos-list_vinedos {right: 43vw;}
	.vinedo_changer h3.h3-nuevo {margin-top: 30px;}
	.vinedo_changer h5 {font-size: 14px;}
	.vinedo_changer .wswig {padding-right: 0;}
	.vinedo_changer .wswig h4 {margin-bottom: 0!important;}
	.vinedo_changer .wswig p.uppercase {padding-right: 11px;}
	.vino_image_changer.vinedo img {margin-top: 0;}
	
	
	#acciones {height: calc(100vh - 100px); background-color: #FFF; padding-top: 40px; }
	#acciones p {font-size: 11px; line-height: 140%;}
	#certificados {height: calc(100vh - 100px); background-color: #FFF; }
	
	#certificados h2 {margin-top: 0; font-weight: normal; text-transform: uppercase; font-size: 9px; letter-spacing: 2px;}
	#certificados h3.h3-nuevo {margin-bottom: 180px}
	.certificado_image_holder {height: 120px;}
	.certificado_image_holder img {max-width:36%;}
	
	.container_div.vinos_container.with_space.section { height: calc(100vh - 100px);}
	
	#ciclo-biodinamico{ height: calc(100vh - 100px);}
	#ciclo-biodinamico .image_holder {text-align: center;}
	#ciclo-biodinamico .image_holder img { height: auto; width: 100%; margin: 0 auto;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 0;}
	
	#vinos_inicio {overflow: hidden;}
	#vinos_inicio .image_holder img {height: calc(100vh - 100px); width: 100%; margin-top: 0;}
	#vinos_inicio .image_holder.vinos.col {padding: 0;}
	#shop-home { height: calc(100vh - 100px); padding-bottom: 60px;}
	
	#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 0; height: calc(100vh - 100px);}
	#reconocimientos-home .rotated_vine {transform: rotate(90deg) scale(0.7); margin-left: 60px; height: 100%;}
	#reconocimientos-home h3 {font-size: 11px;}
	
	#contacto-inicio {padding-bottom: 20px; height: calc(100vh - 100px); padding-top: 40px;}
	#contacto-inicio .wswig {margin-top: 0;padding-right:0; margin-bottom: 0;}
	#contacto-inicio h1 { font-size: 24px; text-align: center; margin: 0 auto;}
	#contacto-inicio h3 {margin-bottom: 5px;}
	
	#en-que-creemos {height:calc(50vh - 50px);}
	.terroir_post.repeat-en-que-creemos a {height:  calc(50vh - 50px);}
	#en-que-creemos h3 {margin-top: 0;}
	
	#valores {height: calc(100vh - 100px);}
	.repeat-valor img {width: 50%;}
	#valores h3 {margin-bottom: 30px; margin-top: 0;}
	.repeat-valor h4 {font-size: 16px;}
	.repeat-equipo h4 {font-size: 13px;}
	
	.one_year h2 {font-size: 28px; line-height: 100%; margin-top: -10px;}
	.one_year .wswig {padding-right: 22%; margin-bottom: 0; margin-top: 0; }
	.one_year.reversed .wswig {padding-left: 22%; padding-right: 0;}
	.one_year .wswig p {margin-bottom: 0;}
	
	#acciones h3.h3-nuevo { margin-bottom: 30px; margin-top: 20px;}
	#acciones .repeat-valor img {width: 36%;}
	
	#certificados h3.h3-nuevo { margin-bottom: 40px;}
	
	#reconocimientos-home .slick-dots li {width: 10px; height: 10px;}
	#reconocimientos-home .slick-dots li button {width: 10px; height: 10px;}
	#reconocimientos-home p.cat {font-size: 18px; min-height: 45px;}
	#reconocimientos-home h4 {font-size: 18px;}
	#reconocimientos-home h5 {font-size: 16px;}
	#reconocimientos-home p.premiador {font-size: 16px;}
	
	.vinos_container {height:  calc(100vh - 100px);}
	.vino_image_changer {height: calc(80vh - 100px);}
	.vino_image_changer img{ display: block; height: auto; width: 140px; margin-top: 0;}
	.vino_image_changer a {display: block; height: 100%;}
	.category_description img {max-height: 90px; margin-bottom: 20px; margin-top: 40px;}
	.vino_image {max-width: 220px;}
	
	.tabs {margin-top: 20px;}
	
	.archive img.logo {max-height: 60px; width: auto;}
	.breadcrumbs {font-size: 10px;}
	.breadcrumbs a {font-size: 10px;}
	.archive .wswig {padding: 0 10%;}
	.vino_container img {max-height: 240px;}
	.vino_container p.cat {font-family: macho, sans-serif!important;}
	.vino_container h2 {font-size: 12px;}
	
	.tabs .tab a:hover, .tabs .tab a.active, .tabs .tab a {font-size: 11px;}
	.tabs .tab a {padding: 0 0; }
	
	a.btn-buy-ipad {width: 45px;}
	body.single .vino_part .custom_select {width: 256px;}
	
	.premio_container img { height: 180px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0}
	
	.center.comprar h4.h4-nuevo {margin-top: 0;}
	.select-wrapper input.select-dropdown {height: 2rem; line-height: 2rem; font-size: 0.8rem; }
	.quantity_control span {width: 25px; height: 25px; line-height: 20px; font-size: 14px;}
	.comprar .divider {margin: 10px auto;}
	.comprar p.italic { margin: 10px 0;}
	.center.comprar form.datos_personales input {height: 2rem; margin: 0 0 0 0; font-size: 0.8rem;}
	
	.center.comprar {margin-top: 30px; margin-bottom: 60px;}
	
	.antracit.section.inicio .wswig {padding-right: 0; margin-bottom: 0;}
	.antracit.section.inicio h1 {font-size: 28px; margin-bottom: 0;}
	
	.vinos-list_vinedos {right: 41vw; top: 40%;}
	.vinos-list li { margin: 10px 0; margin-left: 70px; position: relative; width: 20px; height: 20px; border: 1px solid #3c3c3b; border-radius: 50%;}
	.vinos-list li .vino_name {font-size: 9px; bottom: 120px;}
	.vinos-list_vinedos li { margin: 10px 0; margin-left: 70px; position: relative; width: 20px; height: 20px; border: 1px solid #FFF; border-radius: 50%;}
	.vinos-list_vinedos li .vino_name {bottom: 120px;}
	
	.footer iframe {height: 600px;}
	
	#premios-destacados  {padding-top: 0;}
	#premios-destacados h3.h3-nuevo {margin-top: 60px;}
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: block;}
	.header .container-btn-2020 {display: none;}
	
	body.noscroll div.header a img.main_logo {opacity: 0; display: none;}
	body.noscroll div.header a img.main_logo.negro {opacity: 1; display: block;}
	
	#menu {width: 100vw; padding-top: 15vh;}
	#menu.active {left: 0;}
	
	h1 {line-height: 100%;}
	
	.repeat-equipo h4 {font-size: 12px;}
	
	#modal-age { background-color:#000; left:50%; margin-left:-45%; position:absolute; top:30vh; width:90%; z-index:9000;}
	#modal-age h5, #modal-age p {padding: 0 30px;}
	.footer .menu-menu-header-container {display: none;}
	.footer img {margin-bottom: 60px;}
	.slider_inicio_wrap h3 {font-size: 16px;} 
	.scroller_down {bottom: 80px;}
	
	.vinos-list_vinedos {right: 43vw;}
	.vinos-list li { margin: 5px 0; margin-left: 70px; position: relative; width: 10px; height: 10px; border: 1px solid #3c3c3b; border-radius: 50%;}
	.vinos-list li .vino_name {font-size: 9px;}
	.vinos-list_vinedos li { margin: 5px 0; margin-left: 70px; position: relative; width: 10px; height: 10px; border: 1px solid #FFF; border-radius: 50%;}
	
	.post_count {font-size: 16px;}
	.cat {font-size: 14px; margin-top: 10px;}
	.inicio_category img {max-height: 30vh;}
	p.counter-reconocimiento { font-size: 14px;}
	
	.terroir_post a {height: 25vh;}
	.terroir_post .post_count {font-size: 16px;}
	.terroir_post h6 {font-size: 10px; letter-spacing: 1px;}
	
	.section.inicio h3 {font-size: 14px; letter-spacing: 2px;}
	
	.select-wrapper input.select-dropdown {font-size: 8px;}
	.dropdown-content li {min-height: 30px;}
	.dropdown-content li>a, .dropdown-content li>span { font-size: 10px; color: #000; display: block; line-height: 100%; padding: 10px 16px;}
	
	
	body {font-size: 11px;}
	.wswig  {padding-right: 0;}
	#ciclo-biodinamico .wswig  {padding-right: 25px;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 0;}
	#vinos_inicio .wswig  {padding-right: 25px;}
	.circle-button {height: 30px; width: 30px; line-height: 30px;}
	.terroir_post span.circle-button {padding-top: 6px;}
	.circle-button.white-transparent i {margin-top: 0;}
	h4.h4-nuevo {font-size: 12px;}
	h3.h3-nuevo {font-size: 14px;}
	#premios-destacados .circle-button {margin-left: 70%;}
	.archive .wswig {padding: 0 25px;}
	.breadcrumbs a {font-size: 8px;}
	
	.breadcrumbs {font-size: 8px; }
	.single .category_part.whitesmoke {}
	.single .category_part.whitesmoke img {margin: 10px 0;margin-top: 50%;width: 50%;}
	
	.tabs { margin-top: 0;}
	.vino_part {text-align: center; padding-left: 90px!important; padding-right: 90px!important;}
	.vino_part h3.h3-nuevo {text-align: left;}
	.vino_part p {text-align: left;}
	.vino_part #maridaje p {text-align: justify;}
	.vino_part #nota_de_cata p {text-align: justify;}
	.vino_image {max-width: 140px; top:40%;}
	.vino_part div.custom_select p {letter-spacing: 0; font-size: 8px;}
	.vino_part div.custom_select ul li {font-size: 10px; text-align: left; letter-spacing: 0;}
	.container-text-align-left {text-align: left;}
	
	.repeat-animacion {text-align: center; display: flex; flex-direction: column-reverse; margin-bottom: 30px;}
	div.animacion-ciclo a {width: 60%; margin: 0 auto;}
	
	
	
	div.iconos-contacto {margin-bottom: 60px;}
	a.codigo-de-etica {font-size: 11px; text-align: center; padding: 3px; letter-spacing: 2px; line-height: 150%;}
	
	#reconocimientos-home .slick-dots li {width: 10px; height: 10px;}
	#reconocimientos-home .slick-dots li button {width: 10px; height: 10px;}
	#reconocimientos-home p.cat {font-size: 18px; min-height: 45px;}
	#reconocimientos-home h4 {font-size: 18px;}
	#reconocimientos-home h5 {font-size: 16px;}
	#reconocimientos-home p.premiador {font-size: 16px;}
	
	
	.premio_container img { height: 180px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0}


		.row.stretched .col { height: auto; padding: 30px 0 30px;}
		#terroir-home-1 {padding-bottom: 40px; height:auto;}
		#terroir-home-2 {height:auto; display:flex;flex-wrap:wrap;justify-content:center;}
	
		#suelos {height: auto;}
		#suelos h3.h3-nuevo {margin-bottom: 60px;}
		#suelos .wswig.underneath {padding-right: 60px;} 
		#acciones {height: auto; background-color: #FFF; padding-bottom: 60px;}
		#certificados {height: auto; background-color: #FFF; padding-bottom: 60px;}
	
		.certificado_image_holder {height: 150px;}
		.certificado_image_holder img {width: 60%;}
		#certificados h3.h3-nuevo {margin-top: 30px; margin-bottom: 30px;}
		#certificados h2 {font-size: 7px; text-transform: uppercase; letter-spacing: 1px;}
	
		.vinedo_changer h5 {font-size: 12px;}
		.vinedo_changer .atributo p {padding-right: 10px; font-size: 10px; line-height: 140%;}
		
		.select-wrapper { margin: 5px;}
	
		.vino_image_changer:not(.vinedo) {width: 120px;}
		.container_div.vinos_container.with_space.section { height: auto;}
	
		div.animacion-ciclo a.planetas {height: 200px; margin-bottom: 0;}
		a.verano span.span-4 {left:227px;}
		a.primavera span.span-3 {left:0;}
		a.invierno span.span-4 {left:150px;}
		a.invierno span.span-5 {left:30px;}
	
		#ciclo-biodinamico{ height: auto}
		#ciclo-biodinamico .image_holder img { height: auto; width: 100%;}
		#ciclo-biodinamico .row.stretched .col { height: auto; padding: 15px 0;}
		#vinos_inicio .image_holder img {height: 100%;}
		#vinos_inicio .image_holder.vinos.col {padding: 0;}
		#shop-home { height: auto; padding-bottom: 40px;}
	
		.vino_container h2 {font-size: 11px;}
	
		.slide_reconocimiento {height: auto;}
		ul.slick-dots {bottom: 40px;}
		#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 0; height: auto;}
		#reconocimientos-home h3 {padding-bottom: 10px; font-size: 10px;}
		.slide_reconocimiento img.special_lazy.rotated_vine { height: 50vh; margin-left: 50px;}
	
		#reconocimientos-home p.cat {font-size: 16px; min-height: 60px;}
		#reconocimientos-home h4 {font-size: 14px; margin-bottom: 15px;}
		#reconocimientos-home h5 {font-size: 12px; margin-bottom: 0;}
		#reconocimientos-home h5 span {font-size: 22px;}
		#reconocimientos-home p.premiador {font-size: 12px; min-height: 60px;}
	
		#contacto-inicio {padding-bottom: 20px; height: auto; padding-top: 40px;}
		#contacto-inicio .wswig {padding-right:0;}
		#contacto-inicio h1 { font-size: 26px; text-align: center; margin: 0 auto;}
	
		.repeat-valor h4 {font-size: 16px;}
		.repeat-valor img {width: 20%; margin-top: 20px;}
		.repeat-valor p {margin-bottom: 30px; padding: 0 30%;}
		#valores .repeat-valor img {width: 12%;}
		#valores h3 {margin-bottom: 30px;margin-top: 80px;}
	
		.repeat-equipo div.thumb-container {height: auto; }
		div.animacion-ciclo a span {opacity: 1;}
		.scroller_down_archive.scroller_down {}

		.one_year .wswig { padding-right: 0; margin-bottom: 0; margin-top: 0;}
		.one_year h2 { font-size: 28px; line-height: 100%; margin-top: -10px;}
		.one_year p {margin-bottom: 0;}
	
		/*.vinos_container:nth-child(odd) .row {flex-flow: row-reverse;}*/
		.sharing.square-button {margin-left: 0;}
	
	#titulo-contacto-mobile {display: block;}
	#contacto-inicio h3 {display: none!important;}
	#contacto-inicio .wswig {display: none!important;}
	#contacto-inicio #titulo-contacto-mobile h3 {display: inline-block!important; margin-bottom: 10px;}
	#contacto-inicio #titulo-contacto-mobile .wswig {display: block!important;}
	form.contact_form {margin-top: -30px;}
	.seccion-contacto-negro h3 {display: none!important;}
	.seccion-contacto-negro .wswig {display: none!important;}
	.seccion-contacto-negro #titulo-contacto-mobile h3 {display: inline-block!important; margin-bottom: 10px; margin-top: 30px;}
	.seccion-contacto-negro #titulo-contacto-mobile .wswig {display: block!important;}
	#titulo-contacto-mobile h1 {font-size: 36px; margin-bottom: 30px;}
	
		a.btn-2020-comprar {position: fixed; width: 180px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0;
    right: 30px; z-index: 3000; background-color: #3c3c3b; color: #FFF;  letter-spacing: 1px; padding: 12px 16px;
    text-transform: uppercase; text-orientation: unset; text-align: center; height: 40px;
    writing-mode: horizontal-tb; border-bottom-left-radius: 0; top: auto;}

}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) { 
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: block;}
	.header .container-btn-2020 {display: none;}
	
	body.noscroll div.header a img.main_logo {opacity: 0; display: none;}
	body.noscroll div.header a img.main_logo.negro {opacity: 1; display: block;}
	
	#titulo-contacto-mobile {display: block;}
	#contacto-inicio h3 {display: none!important;}
	#contacto-inicio .wswig {display: none!important;}
	#contacto-inicio #titulo-contacto-mobile h3 {display: inline-block!important; margin-bottom: 10px;}
	#contacto-inicio #titulo-contacto-mobile .wswig {display: block!important;}
	form.contact_form {margin-top: -90px;}
	.seccion-contacto-negro h3 {display: none!important;}
	.seccion-contacto-negro .wswig {display: none!important;}
	.seccion-contacto-negro #titulo-contacto-mobile h3 {display: inline-block!important; margin-bottom: 10px;}
	.seccion-contacto-negro #titulo-contacto-mobile .wswig {display: block!important;}
	
	
	#modal-age { background-color:#000; left:50%; margin-left:-45%; position:absolute; top:30vh; width:90%; z-index:9000;}
	#modal-age h5, #modal-age p {padding: 0 30px;}
	.footer .menu-menu-header-container {display: none;}
	.footer img {margin-bottom: 60px;}
	.slider_inicio_wrap h3 {font-size: 16px;} 
	.scroller_down {bottom: 80px;}
	body.page-id-36 .scroller_down {bottom: 60px;}
	
	.post_count {font-size: 13px;}
	.cat {font-size: 11px; margin-top: 10px; letter-spacing: 1px;}
	.inicio_category img {max-height: 20vh;}
	p.counter-reconocimiento { font-size: 14px;}
	.vino_container h2 {font-size: 10px;}
	.vino_container img { display: block; max-height: 200px; margin: 0 auto 15px auto;}
	.archive .inner_padding {padding: 10px;}
	
	.terroir_post a {height: 50vh;}
	.terroir_post .post_count {font-size: 16px;}
	.terroir_post h6 {font-size: 10px; letter-spacing: 1px;}

	
	.section.inicio h3 {font-size: 14px; letter-spacing: 2px;}
	
	#reconocimientos-home h3 {font-size: 10px; letter-spacing: 0; padding-bottom: 3px;line-height: 100%; margin-top: 30px;}
	#reconocimientos-home a.circle-button { margin-top: -24px; margin-right: -90%; height: 20px; width: 20px; line-height: 20px; font-size: 9px;}
	
	
	.select-wrapper input.select-dropdown {font-size: 8px;}
	.contact_form input {height: 3rem!important;}
	.dropdown-content li {min-height: 30px;}
	.dropdown-content li>a, .dropdown-content li>span { font-size: 10px; color: #000; display: block; line-height: 100%; padding: 10px 16px;}
	
	body {font-size: 12px;}
	.wswig  {padding-right: 0;}
	.wswig  {padding-right: 0;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 15px;}
	#ciclo-biodinamico .wswig  {padding-right: 25px;}
	#vinos_inicio .wswig  {padding-right: 25px;}
	.circle-button {height: 30px; width: 30px; line-height: 30px;}
	.terroir_post span.circle-button {padding-top: 6px;}
	.circle-button.white-transparent i {margin-top: 0;}
	h4.h4-nuevo {font-size: 12px;}
	h3.h3-nuevo {font-size: 14px;}
	#premios-destacados .circle-button {margin-left: 70%;}
	.archive .wswig {padding: 0 25px;}
	
	.vino_part {text-align: center; padding-left: 25px!important; padding-right: 25px!important;}
	div.iconos-contacto {margin-bottom: 60px;}
	a.codigo-de-etica {font-size: 11px; text-align: center; padding: 3px; letter-spacing: 2px; line-height: 150%;}
	
	#reconocimientos-home .slick-dots li {width: 10px; height: 10px;}
	#reconocimientos-home .slick-dots li button {width: 10px; height: 10px;}
	#reconocimientos-home p.cat {font-size: 16px; min-height: 60px;}
	#reconocimientos-home h4 {font-size: 14px; margin-bottom: 15px;}
	#reconocimientos-home h5 {font-size: 12px; margin-bottom: 0;}
	#reconocimientos-home h5 span {font-size: 22px;}
	#reconocimientos-home p.premiador {font-size: 12px; min-height: 60px;}
	
	.premio_container img { height: 180px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0}

	.row.stretched .col { height: auto; padding: 30px 0 30px;}
	#terroir-home-1 {padding-bottom: 40px; height:auto;}
	#terroir-home-2 {height:auto; display:flex;flex-wrap:wrap;justify-content:center;}
	
	#suelos {height: auto;}
	#suelos h3.h3-nuevo {margin-bottom: 60px;}
	#suelos .wswig.underneath {padding-right: 60px;} 
	#acciones {height: auto; background-color: #FFF; padding-bottom: 60px;}
	#acciones h3.h3-nuevo {margin-bottom: 30px;}
	#acciones h4 {padding-bottom: 5px;}
	#acciones .repeat-valor img {width: 11%; margin-top: 20px;}
	
	#valores h3.h3-nuevo {margin-bottom: 30px; margin-top: 0;}
	#valores h4 {padding-bottom: 5px;}
	#valores .repeat-valor img {width: 9%; margin-top: 20px;}
	
	.repeat-valor h4 {font-size: 16px;}
	.repeat-valor img {width: 20%; margin-top: 20px;}
	#certificados {height: auto; background-color: #FFF; padding-bottom: 60px;}
	
		#certificados h3.h3-nuevo {margin-top: 30px;}

		.certificado_image_holder {height: 60px; margin-top: 20px;}
		.certificado_image_holder img {max-height:145px;width: 28%;height: 60px;object-fit: contain;}
	
		#certificados h2 {font-size: 9px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; text-align: center; line-height: 150%;}
		#certificados .button-like { padding: 6px 12px; letter-spacing: 2px; font-size: 10px; border: 1px solid #3c3c3b;}
	
	.vinedo_changer h5 {font-size: 12px;}
	.vinedo_changer .atributo {margin-top: -10px;}
	.vinedo_changer .atributo p {padding-right: 10px; font-size: 10px; line-height: 140%;}
	
	.vinos-list_vinedos {right: 39vw; top: 40%;}
	.vinos-list li { margin: 7px 0; margin-left: 70px; position: relative; width: 15px; height: 15px; border: 1px solid #3c3c3b; border-radius: 50%;}
	.vinos-list li .vino_name {font-size: 9px; bottom: 120px;}
	.vinos-list_vinedos li { margin: 12px 0; margin-left: 70px; position: relative; width: 20px; height: 20px; border: 1px solid #FFF; border-radius: 50%;}
	.vinos-list_vinedos li .vino_name {font-size: 9px; bottom: 120px;}
	
	
	.container_div.vinos_container.with_space.section { height: auto;}
	.category_description {text-align: center; margin-bottom: 60px;}
	.category_description .wswig {padding-right: 0!important;}
	.vino_image_changer:not(.vinedo) {width: 120px;}
	.vino_image_changer:not(.vinedo) a {display: block;}
	
	.breadcrumbs a {font-size: 8px;}
	.breadcrumbs {font-size: 8px; background: none; display: none!important; }
	
	.menu-lineas {margin-top: 60px; align-items: end; padding: 20px 0 20px 10px;}

	.single .category_part.whitesmoke {background-color: #FFF;}
	.single .category_part.whitesmoke img {margin: 0 0; width: auto; height: 50px;}
	.vino_image {max-height: 30vh}
	
	.single .category_part.m5 {width: 100%;}
	.single .vino_part.m7 {width: 100%; padding-top: 0;}
	
	.padding-right-container .left-button {top:50%;}
	.padding-right-container .right-button {top:50%;}
	#maridaje, #nota_de_cata {min-height: 100px;}
	
	.vino_part {text-align: center; padding-left: 25px!important; padding-right: 25px!important;}
	
	.vino_part {text-align: center; padding-left: 70px!important; padding-right: 70px!important;}
	.vino_part h3.h3-nuevo {text-align: center; margin-top: 60px;}
	.vino_part p {text-align: center;}
	.vino_part #maridaje p {text-align: justify;}
	.vino_part #nota_de_cata p {text-align: justify;}
	.vino_image {max-height: 50vh;}
	.vino_part div.custom_select p {letter-spacing: 0; font-size: 8px;}
	.vino_part div.custom_select ul li {font-size: 10px; text-align: left; letter-spacing: 0;}
	.container-text-align-left {text-align: center}
	.tabs {margin-top: 0;}
	
	.archive .scroller_down_archive.scroller_down {display: none!important;}
	
	.padding-right-container .left-button {top:25%;}
	.padding-right-container .right-button {top:25%;}
	#maridaje, #nota_de_cata {min-height: 100px;}
	
	#premios-destacados {height: auto;}
	
	
	#ciclo-biodinamico{ height: auto}
	#ciclo-biodinamico .image_holder img { height: auto; width: 100%;}
	#ciclo-biodinamico .row.stretched .col { height: auto; padding: 15px 0;}
	#vinos_inicio .image_holder img {object-fit: cover; height: 100%;}
	#vinos_inicio .image_holder.vinos.col {padding: 0;}
	#shop-home { height: auto; padding-bottom: 40px;}
	
	.repeat-equipo h4 {font-size: 12px; letter-spacing: 0;}
	.repeat-equipo img {margin-bottom: 0;}
	.repeat-equipo p {font-size: 10px; line-height: 130%;}
	div.animacion-ciclo a.planetas {height: 200px;}
	
	.section.inicio h1 {font-size: 36px; letter-spacing: 2px;}
	
	.select-wrapper { margin: 0;}
	
	#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 80px; height: auto;}
	.slide_reconocimiento {height: auto; outline: none;}
	.slide_reconocimiento img.special_lazy.rotated_vine {margin-top: 0; max-height: 66vh; margin-left: 80px; transform: rotate(90deg) scale(1.8);}
	.slide_reconocimiento h3 {margin-top: 20px;}
	#reconocimientos-home .slick-dots {bottom:40px;}
	
	#contacto-inicio {padding-bottom: 20px; height: auto; padding-top: 40px;}
	#contacto-inicio .wswig {padding-right:0; }
	#contacto-inicio h1 { font-size: 26px; text-align: center; margin: 0 auto;}
	
	.repeat-valor h4 {font-size: 16px;}
	.repeat-valor img {width: 17%; margin-top: 40px;}
	.repeat-valor p {margin-bottom: 30px; padding: 0 30%;}
	#valores h3 {margin-bottom: 90px;margin-top: 80px;}
	
	.repeat-equipo div.thumb-container {height: auto; }

	body.page-id-34 .scroller_down {bottom: 40px;}
	body.page-id-34 .circle_number {margin: 0 auto;}
	
	div.animacion-ciclo a span {opacity: 1;}
	.scroller_down_archive.scroller_down {}
	
		.one_year .wswig { padding-right: 0; margin-bottom: 0; margin-top: 0;}
		.one_year h2 { font-size: 28px; line-height: 100%; margin-top: 22px; font-weight: 600;}
		.one_year p {margin-bottom: 0;}
	
	.vinos_container:nth-child(odd) .row {flex-flow: row-reverse;}
	body.page-id-28 .vinos_container:nth-child(odd) .row {flex-flow: row}
	body.page-id-28 .vinedo_changer {margin-bottom: 0;}
	.sharing.square-button {margin-left: 0;}
	
	.arrow_left {left: 0;}
	.arrow_right {right: 0;}
	
	a.primavera span.span-3 {left:-10px;}
	.repeat-animacion {display: flex; flex-direction: column-reverse; margin-bottom: 30px;}
	div.animacion-ciclo a {margin-bottom: 30px;}
	#reconocimientos-destacados-slider a.circle-button {margin-right: -65%; }
	#link-filtrar {height: 1px;}
	#titulo-contacto-mobile h3 {margin-top: 30px;}
	.breadcrums {display: none!important;}
	
		a.btn-2020-comprar {position: fixed; width: 180px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0;
    right: 30px; z-index: 3000; background-color: #3c3c3b; color: #FFF;  letter-spacing: 1px; padding: 12px 16px;
    text-transform: uppercase; text-orientation: unset; text-align: center; height: 40px;
    writing-mode: horizontal-tb; border-bottom-left-radius: 0; top: auto;}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	
	a.btn-mobile-enoturismo, a.btn-mobile-comprar-vinos {display: block;}
	.header .container-btn-2020 {display: none;}
	
	.archive .scroller_down_archive.scroller_down {display: none!important;}
	
	body.noscroll div.header a img.main_logo {opacity: 0; display: none;}
	body.noscroll div.header a img.main_logo.negro {opacity: 1; display: block;}

	#modal-age { background-color:#000; left:50%; margin-left:-45%; position:absolute; top:30vh; width:90%; z-index:9000;}
	#modal-age h5, #modal-age p {padding: 0 30px;}
	.scroller_down {bottom: 80px;}
	.slider_inicio_wrap h3 {font-size: 14px;} 
	.footer .menu-menu-header-container {display: none;}
	.footer img {margin-bottom: 60px;}
	.footer i.waze-icon {margin: 15px 8px;}
	.footer .fa, .lower_row_menu .fa {margin: 15px 8px;}
	
	.section.inicio h3 {font-size: 14px; letter-spacing: 2px; text-align: center; margin-left: auto; margin-right: auto;}
	.section.inicio h1 {font-size: 36px; text-align: center; margin-left: auto; margin-right: auto;}
	
	#ciclo-biodinamico .row.stretched {flex-direction: column-reverse;}
	#sustentabilidad-home img {display: none;}
	
	#family h3 {text-align: center; margin-left: auto; margin-right: auto;}
	#family h4.h4-nuevo {text-align: center; margin-left: auto; margin-right: auto;}
	
	#change-direction-columns {flex-flow: column-reverse;}
	
	.select-wrapper input.select-dropdown {font-size: 10px; line-height: 100%; height: 3rem!important;}
	.dropdown-content li {min-height: 30px;}
	.dropdown-content li>a, .dropdown-content li>span { font-size: 14px; color: #000; display: block; line-height: 100%; padding: 10px 16px;}
	
	body {font-size: 12px;}
	.wswig  {padding-right: 0;}
	body.page-id-495 #ciclo-biodinamico .wswig  {padding-right: 15px;}
	#ciclo-biodinamico .wswig  {padding-right: 25px;}
	#vinos_inicio .wswig  {padding-right: 25px;}
	.circle-button {height: 30px; width: 30px; line-height: 30px;}
	.terroir_post span.circle-button {padding-top: 6px;}
	.circle-button.white-transparent i {margin-top: 0;}
	h4.h4-nuevo {font-size: 12px;}
	h3.h3-nuevo {font-size: 14px;}
	#premios-destacados .circle-button {margin-left: 70%;}
	.archive .wswig {padding: 0 25px;}
	.breadcrumbs a {font-size: 9px;}
	
	body.page-id-36 h3.h3-nuevo {font-size: 13px;}
	
	.breadcrumbs {font-size: 10px; background-color: #FFF;}
	.single .category_part.whitesmoke {background-color: #FFF;}
	.single .category_part.whitesmoke img {margin: 0 0; width: 30%;}
	.vino_image {max-height: 30vh}
	.padding-right-container .left-button {top:50%;}
	.padding-right-container .right-button {top:50%;}
	#maridaje, #nota_de_cata {min-height: 100px;}
	
	.vino_part {text-align: center; padding-left: 25px!important; padding-right: 25px!important;}
	div.iconos-contacto {margin-bottom: 60px;}
	a.codigo-de-etica {font-size: 12px; text-align: center; padding: 6px; letter-spacing: 2px; line-height: 150%; display: block;}
	
	#reconocimientos-home .slick-dots li {width: 10px; height: 10px;}
	#reconocimientos-home .slick-dots li button {width: 10px; height: 10px;}
	
	#reconocimientos-home p.cat {font-size: 16px; min-height: 60px;}
	#reconocimientos-home h4 {font-size: 16px; margin-bottom: 15px;}
	#reconocimientos-home h5 {font-size: 14px; margin-bottom: 0;}
	#reconocimientos-home h5 span {font-size: 18px;}
	#reconocimientos-home p.premiador {font-size: 14px;}

	.row.stretched .col { height: auto; padding: 60px 0;}
	#terroir-home-1 {padding-bottom: 40px; height:auto;}
	#terroir-home-2 {height:auto; display:flex;flex-wrap:wrap;justify-content:center;}
	
	#suelos {height: auto; padding-bottom: 0;}
	#suelos h3.h3-nuevo {margin-bottom: 60px;}
	#suelos .wswig.underneath {padding-right: 60px;} 
	#acciones {height: auto; background-color: #FFF; padding-bottom: 60px;}
	
	#acciones h3.h3-nuevo {margin-bottom: 30px;}
	#acciones h4 {padding-bottom: 5px;}
	
	#valores .wswig {padding-right: 25px!important;}
	#valores h3.h3-nuevo {margin-bottom: 30px; margin-top: 0;}
	#valores h4 {padding-bottom: 5px;}
	#valores .repeat-valor img {width: 17%; margin-top: 20px;}
	
	#certificados {height: auto; background-color: #FFF; padding-bottom: 60px;}
	#certificados h3.h3-nuevo {font-size: 10px; margin-top: 60px;}
	#certificados .btn-1, #certificados .btn-2, #certificados .btn-3 {visibility: hidden; cursor: none; display: none;}
	
	.certificado_image_holder {height: 60px; margin-top: 20px;}
	.certificado_image_holder img {max-height:145px;width: 28%;height: 60px;object-fit: contain;}
	
	#certificados h2 {text-transform: uppercase; font-size: 10px; letter-spacing: 1px; }
	
	.vinedo_changer h5 {font-size: 12px;}
	
	.container_div.vinos_container.with_space.section { height: auto;}
	.category_description {text-align: center; margin-bottom: 60px;}
	.category_description .wswig {padding-right: 0!important;}
	.vino_image_changer:not(.vinedo) {width: 120px;}
	.vino_image_changer:not(.vinedo) a {display: block;}
	.vinos_container:nth-child(odd) .vino_custom_slider {flex-flow:row-reverse;}
	
	body.page-id-28 .vinos_container:nth-child(odd) .vino_custom_slider {height: 300px;}
	
	body.page-id-32 .vinos_container:nth-child(odd) .row {flex-flow: column;}
	body.archive .center img.logo {width: 140px!important;}
	
	#premios-destacados {height: auto; padding-top: 25px; padding-bottom: 10px;}
	#premios-destacados h3 {font-size: 12px;}
	
	.vinos-list_vinedos {right: 10vw; z-index: 1000;}
	.vinos-list li { margin: 10px 0; margin-left: 70px; position: relative; width: 15px; height: 15px; border: 1px solid #3c3c3b; border-radius: 50%;}
	.vinos-list li .vino_name {font-size: 9px; bottom: 120px;}
	
	.vinos-list_vinedos {top: 40%;}
	.vinos-list_vinedos li { margin: 12px 0; margin-left: 70px; position: relative; width: 20px; height: 20px; border: 1px solid #FFF; border-radius: 50%;}
	.vino_image_changer.vinedo {overflow: hidden;}
	.vinos-list_vinedos li .vino_name {font-size: 9px; bottom: 120px;}
	
	.select-wrapper { margin: 5px 15px;}
	
	.terroir_post h6 {font-size: 12px;}
	.terroir_post .post_count {font-size: 16px;}
	
	body.page-id-495 h3.bottom_margin {text-align: center; margin-left: auto; margin-right: auto;}
	
	#ciclo-biodinamico{ height: auto}
	#ciclo-biodinamico .image_holder img { height: auto; width: 100%;}
	#ciclo-biodinamico .row.stretched .col { height: auto; padding: 15px 0;}
	#vinos_inicio .image_holder img {height: auto;}
	#vinos_inicio .image_holder.vinos.col {padding: 0;}
	#shop-home { height: auto; padding-bottom: 40px;}
	.repeat-equipo h4 {font-size: 11px; letter-spacing: 0;}
	.repeat-equipo p {font-size: 10px; line-height: 130%;}
	.repeat-equipo img {margin-bottom: 0;}
	#reconocimientos-home {display:block!important;padding-top:0!important; padding-bottom: 0!important; height: auto; top:-80px;}
	.slide_reconocimiento {height: auto;}
	.slide_reconocimiento img.special_lazy.rotated_vine {margin-top: 20px; height: 40vh; margin-bottom: 0;}
	.slide_reconocimiento h3 {margin-top: 20px;}
	#reconocimientos-home .slick-dots {bottom: -60px;}
	
	div.animacion-ciclo a.planetas {height: 200px;}
	
	#contacto-inicio {padding-bottom: 20px; height: auto; padding-top: 40px;}
	#contacto-inicio .wswig {padding-right:0;}
	#contacto-inicio h1 { font-size: 26px; text-align: center; margin: 0 auto;}
	
	.repeat-valor h4 {font-size: 16px;}
	.repeat-valor img {width: 20%; margin-top: 20px;}
	#valores h3 {margin-bottom: 90px;margin-top: 80px;}
	
	.repeat-equipo div.thumb-container {height: auto; }
	
	body.page-id-34 .scroller_down {bottom: 40px;}
	body.page-id-34 .circle_number {margin: 0 auto;}
	.custom_check .check_box {height: 18px;}
	
	div.animacion-ciclo a span {opacity: 1;}
	.scroller_down_archive.scroller_down {}
	
	.premio_container img { height: 180px; margin: 10px auto;}
	.premio_container h4 {font-size: 15px; line-height: 120%; margin-top: -18px;}
	.premio_container h5 {margin-top: 10px; font-size: 16px;}
	.premio_container h5 span {font-size: 20px;}
	.premio_container p.premiador {font-size: 14px; margin-top: 0}
	.premio_container p.cat {font-size: 16px;}
	
	.cat {font-size: 14px; margin-top: 10px; letter-spacing: 2px;}
	.vino_container h2 {font-size: 12px;}
	.vino_container img { display: block; max-height: 180px; margin: 0 auto 15px auto;}
	.archive .inner_padding {padding: 10px;}
	
	.one_year::after {
    content: ""!important;
    position: absolute!important;
    top: calc(50% - 12px)!important;
    left: 0!important;
    transform: translateX(-50%)!important;
    width: 20px!important;
    height: 20px!important;
    border: 2px solid white!important;
    background: #9B9B9B!important;
    border-radius: 50%!important;
    z-index: 2!important;
	display: none;
}
.one_year .text_side {
    width: 90%;
}
.one_year img {
    width: 90%;
    height: auto;
    object-fit: cover;
}
.one_year::before {
    content: ""!important;
    position: absolute!important;
    top: 0!important;
    left: 0px!important;
    transform: translateX(-50%)!important;
    width: 2px!important;
    background: #9B9B9B!important;
    height: 100%!important;
	display: none;
}
.one_year {
    display: flex!important;
    justify-content: flex-end!important;
    align-items: center!important;
    padding: 30px 0!important;
    position: relative!important;
    flex-wrap: wrap!important;
    flex-flow: column!important;
        text-align: left!important;
}
		.one_year .wswig { padding-right: 0; margin-bottom: 0; margin-top: 20px;}
		.one_year .wswig p {margin-bottom: 0;}
		.one_year h2 { font-size: 28px; line-height: 100%; font-weight: 600;}
	
	.vinos_container:nth-child(odd) .row {flex-flow: column;}
	.sharing.square-button {margin-left: 0;}
	
	.arrow_left {left: 0;}
	.arrow_right {right: 0;}
	a.primavera span.span-3 {left:-10px;}
	.repeat-animacion {display: flex; flex-direction: column-reverse; margin-bottom: 30px;}
	div.animacion-ciclo a {margin-bottom: 30px;}
	.welcome .flex {height: 400px;}
	/*#vinos_inicio .row.stretched {flex-direction: column-reverse;}*/
	.custom_check .check_box {margin-top: -14px;}
	
	body.page-id-28 #titulos-vinedos-mobile {display: block;}
	body.page-id-28 .vinedo_changer h3.h3-nuevo {display: none!important;}
	body.page-id-28 .vinos_container .row.stretched {flex-direction: column-reverse;}
	body.page-id-28 .vino_image_changer.vinedo img {display: block; object-fit: contain; width: 100%; height: auto;}
	body.page-id-28 .vinedo_changer.category_description {margin-bottom: 0; padding: 10px 0;}
	
	body.home #titulos-vinedos-mobile {display: block;}
	body.home #reconocimientos-home h3 {display: none!important;}
	body.home #titulos-vinedos-mobile a.circle-button {margin-top: 10px; margin-left: 80%;}
	body.home #reconocimientos-home a.circle-button {display: none!important;}
	
	#reconocimientos-destacados-slider a.circle-button {margin-right: -90%; }
	#link-filtrar {height: 1px;}
	.tabs {margin-top: 0;}
	.menu-lineas a {display: inline-block; margin: 0 10px; font-size: 10px;}
	
	a.btn-2020-comprar {position: fixed; width: 180px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 0;
    right: 30px; z-index: 3000; background-color: #3c3c3b; color: #FFF;  letter-spacing: 1px; padding: 12px 16px;
    text-transform: uppercase; text-orientation: unset; text-align: center; height: 40px;
    writing-mode: horizontal-tb; border-bottom-left-radius: 0; top: auto;}
	
	
}

/* Large desktop HD Exports */
@media (min-height: 500px) {

	.container_div.vinos_container.with_space.section {height: auto; padding-bottom: 160px;}
	#premios-destacados {height: auto;}
	#valores {height: auto;}
	#acciones {height: auto;}
	/*#contenedor-mapa-ctm .alto-valle-del-rosario {height: calc(110vh - 100px);}*/
	#contenedor-mapa-ctm .alto-valle-del-rosario {height: auto;}
	#valle-del-rosario h3.h3-nuevo {margin-bottom: 30px;}
	body.page-id-36 .scroller_down {bottom: 30px;}
}

@media (max-width: 1800px) and (min-width: 1200px){
	#contenedor-mapa-ctm .alto-valle-del-rosario {height: calc(120vh - 100px);}
}

