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




/*
*			HEADER
*/

@media (min-width:770px) and (max-width: 1500px) {

.welcome-mob{
	display: block;
	max-width: 95%;
}
.welcome-desk{
	display: none;
}



	.clients4{width:90% !important; margin:auto; position:relative}
/* for Next Control */
.customNavigation4 a.next {
  float:right;
  margin-right:3% !important;

 
}
/* for Previous Control */
.customNavigation4 a.prev {
  float:left;
  margin-left:5% !important;

}
@media (max-width: 840px) {
	header div:nth-child(3) img {
		width: 90% !important;
	}
}
@media (max-width: 767px) {

	header div:nth-child(3) {
		padding: 0 !important;
		padding-top: 65px !important;
		text-align: center !important;
	}
	header div:nth-child(3) img {
		width: 60% !important;
	}
	header div:nth-child(4) {
		text-align: center !important;
	}
	header div:nth-child(4) img:last-child {
	    margin-top: 40px !important;
	}
	
	.fondo{ background-image:none !important; width:100% !important}
	.edad{ padding:1px; width:100% !important;  }

}



	
	}
@media (max-width: 640px) {
	header div:nth-child(3) img {
		width: 80% !important;
	}
}
@media (max-width: 440px) {
	header div:nth-child(3) img {
		width: 100% !important;
	}
	.welcome-mob{
	display: block;
	max-width: 95%;
}
.welcome-desk{
	display: none;
}
}




/*
*			ABOUT
*/

@media (max-width: 880px) {
	section#about div h2 {
	    margin-bottom: 70px !important;
	}
}
@media (max-width: 480px) {
	section#about {
		font-size: 13pt !important;
	}
	section#about div h2 {
	    font-size: 23pt !important;
	}
}






/*
*			BOTELLA
*/
@media (max-width: 991px) {
	section#botella {
		width: 100% !important;
	}
}
@media (max-width: 900px) {
	section#botella div { /*tamaño minimo de los contenedores*/
		min-height: 691px !important;
	}
	section#botella div:first-child img { /*contenedor de la imagen de la botella*/
		margin-top: 10% !important;
		width: 85% !important;
	}
	section#botella div p.tit {
		font-size: 14px !important;
	}
	section#botella div p.det {
		font-size: 13px !important;
		margin-bottom: 35px !important;
	}
}
@media (max-width: 900px) {
	section#botella div { /*tamaño minimo de los contenedores*/
		min-height: 645px !important;
	}
	
	.edad{ padding:1px; width:100% !important;  }
	.fondo{ background-image:url(img_forma1.png); background-repeat:no-repeat; width:45% !important; position:relative; margin:auto; height:500px !important; margin-top:100px; background-size:contain !important; top:100px}

}
@media (max-width: 767px) {
	section#botella div:first-child { /*contenedor de la imagen de la botella*/
		border-right: none !important;
		text-align: center !important;
	}
	section#botella div:first-child img { /*contenedor de la imagen de la botella*/
		width: auto !important;
	}
	section#botella div:nth-child(2) { /*contenedor central*/
		border-right: none !important;
	}
	section#botella div:last-child { /*contenedor final*/
	    padding-top: 0px !important;
	    min-height: 400px !important;
	}
}





/*
*			TIME LOVE
*/
@media (max-width: 767px) {
	section#timelove div.container, section#timelove div.container div {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section#timelove div.container div img {
	    width: auto !important;
	    margin-bottom: 20px !important;
	}
}
@media (max-width: 1199px) {
	.img_hover {
		margin-top: -340.26px !important;
		padding-top: 35% !important;
		width: 90% !important;
	}
}
@media (max-width: 991px) {
	.img_hover {
		margin-top: -252.26px !important;
		padding-top: 30% !important;
		width: 88% !important;
	}
	.img_hover h2 {
		font-size: 20px !important;
	}
}
@media (max-width: 767px) {
	.img_hover {
		margin: 0 auto !important;
		margin-top: -456.26px !important;
	}
	
	section#about div{width:80% !important}
}
@media (max-width: 420px) {
	section#timelove h2 {
	    font-size: 25px !important;
	}
	section#timelove div.container div img {
	    width: 90% !important;
	}
}








/*
*			FIND US
*/
@media (max-width: 795px) {
	#lista_find li:first-child {
		display: table !important;
		margin: 0 auto !important;
		margin-bottom: 20px !important;
	}
}
@media (max-width: 760px) {
	section#findus div:first-child div button {
	    float: none;
	}
}






/*LISTA FIND US*/
@media (max-width: 991px) {
	section#lista div.contenedor {
	    width: 100% !important;
	}
}






/*FOOTER*/
@media (max-width: 1115px) {
	footer#footer div div:first-child img {
		margin-left: 80px !important;
	}
	footer#footer div div:first-child a:last-child {
		margin-left: 40px !important;
	}
}
@media (max-width: 1047px) {
	footer#footer div div:first-child img {
		margin-left: 60px !important;
	}
	footer#footer div div:first-child img:nth-child(2) { /*imagen casa san matias*/
		margin-right: 13px !important;
	}
	footer#footer div div:first-child a:last-child {
		font-size: 17px !important;
		margin-left: 30px !important;
	}
	
	.welcome-mob{
		display: block;
		max-width: 95%;
	}
section#img1, section#img2 {
	height: 350px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center !important;
	background-attachment:scroll;
	
}
}	
@media (min-width:768px) and (max-width: 991px) {
	footer#footer div div:first-child {
		text-align: center !important;
	}
	footer#footer div div:first-child img {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	footer#footer div div:first-child img:nth-child(2) { /*imagen casa san matias*/
		margin-right: 0px !important;
		margin-left: 100px !important;
	}
	footer#footer div div:first-child a:last-child { /*terms of use, privacy, etc*/
		margin-right: 0px !important;
	}


	footer#footer div div:last-child form input:first-child {
	    width: 75% !important;
		float:left !important;
	}
	.importer{width:100% !important; }
	.importer img{margin-bottom:20px; margin-left:40px}
	
.contenedortoggle{width:90% !important; position:relative; margin:auto; margin-bottom:70px; min-height:50px; text-transform:uppercase}

	.alaska2{display:block !important; text-align:left !important}
	
	
.alaska p{color:#898989;font-family: "Garamond-Regular"; font-size:12px !important; margin:0px !important}
.back{padding:5px 0px 2px 5px; height:35px;  font-weight:bolder}
.alaska{height:50px}
}
@media  (min-width:481px) and (max-width: 767px) {
	
	footer#footer div div:first-child img {
		margin-right: 20px !important;
	}
	footer#footer div div:last-child form input:first-child {
	    width: 50% !important;
	}

	#links a:nth-child(2), #links a:nth-child(3) {
		float: right !important;
	}
	#links a:nth-child(2) {
		margin-left: 3px !important;
	}

	footer#footer div div:first-child img {
		margin: 20px !important;
	}

	footer#footer div div:last-child form input:first-child {
	    width: 80% !important;
	}

	footer#footer div div:last-child {
	    padding-left: 40px !important;
	}
	.importer{width:100% !important; }
	.importer img{margin-bottom:20px; margin-left:40px}
	
.contenedortoggle{width:90% !important; position:relative; margin:auto; margin-bottom:70px; min-height:50px; text-transform:uppercase}

	.alaska2{display:block !important; text-align:left !important}
	
	
.alaska p{color:#898989;font-family: "Garamond-Regular"; font-size:12px !important; margin:0px !important}
.back{padding:5px 0px 2px 5px; height:35px;  font-weight:bolder}
.alaska{height:50px}
}
@media (max-width: 480px) {
	footer#footer div div:first-child img:nth-child(2) {
	    margin-left: 0px !important;
	}
	
	
	
	
	.alaska2{display:block !important; text-align:left !important}
.alaska:hover  .alaska2{display:block; text-align:left}


.alaska p{color:#898989;font-family: "Garamond-Regular"; font-size:12px; margin:0px !important}
.back{padding:5px 0px 2px 5px; height:35px;  font-weight:bolder}
.alaska{height:150px}

.contenedortoggle{width:90% !important; position:relative; margin:auto; margin-bottom:70px; min-height:50px; text-transform:uppercase}

.h2{background-image:url(../images/find_us/flechaup.png); background-repeat:no-repeat; background-position:80%; cursor:pointer}
.contenedortoggle h2{display:none !important}

.importer{width:100% !important; }
	.importer img{margin-bottom:20px; margin-left:40px}
	
	.titulo_findus{
	font-family: "Garamond-Bold";
	color: #d4ab26;
	text-align: center;
	font-size: 40px !important;
}
}
@media (max-width: 400px) {
	.welcome-mob{
	display: block;
	max-width: 95%;
}

	footer#footer div div:first-child img {
		margin: 20px !important;
	}

	footer#footer div div:last-child form input:first-child {
	    width: 100% !important;
	}

	footer#footer div div:last-child {
	    padding-left: 10px !important;
	}
}
@media (max-width: 389px) {
	footer#footer div div:first-child a:last-child {
		margin: 0 auto !important;
		font-size: 22px !important;
	}
}