@charset "utf-8";
/* CSS Document */





/*
*			HEADER
*/


@media (min-width:770px) and (max-width: 1500px) {
	
	.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: 985px) {
	header div div:nth-child(3) p {
	    font-size: 70pt;
	}
	header div div:last-child img {
		margin-top: 0px !important;
		width: 75%;
	}
	.back_fijo {
	
	background-attachment:scroll;
}
}
@media (max-width: 812px) {
	header div div:nth-child(3) p:first-child {
	    margin-right: 25px !important;
	}
	header div div:nth-child(3) p:last-child {
	    margin-top: -65px !important;
	}
	.back_fijo {
	
	background-attachment:scroll;
}
}
@media (max-width: 768px) {
	#parallax2{
	background-position: center top !important;
}
#parallax{
	background-position: center top !important;
}
	header div div:nth-child(3) {
		padding-top: 50px !important;
	}
	header div div:nth-child(3) p {
		text-align: center !important;
	}
	
	#jlocator .autocomplete {
    
    width: 100% !important;
  
    top: -45px !important;
}
.back_fijo {
	
	background-attachment:scroll;
}
@media (min-width:481px) and (max-width: 768px) {
	
		.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:2px) and (max-width: 480px) {
	.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:120px}

.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: 23px !important;
}

}


@media (max-width: 400px) {
	header div div:nth-child(3) p {
	    font-size: 54pt;
	}
	header div div:nth-child(3) p {
		margin-bottom: 20px !important;
	}
}


/**
*				ITEM LIST
*/
@media (max-width: 1199px) {
	.nombre{
		font-size: 15pt !important;
	}
	.dato {
		font-size: 11pt !important;
	}
}
@media (max-width: 880px) {
	.nombre{
		font-size: 13pt !important;
	}
}
@media (max-width: 767px) {
	section#itms_list div.container div:first-child, section#itms_list div.container div:last-child {
		display: none;
	}
	.nombre{
		font-size: 22pt !important;
	}
	.dato {
		font-size: 17pt !important;
	}
	section#itms_list div.container div {
		height: 150px !important;
		padding-top: 25px !important;
	}
}
@media (max-width: 640px) {
	section#itms_list div.container div:first-child, section#itms_list div.container div:last-child {
		display: none;
	}
	.nombre{
		font-size: 20pt !important;
	}
	.dato {
		font-size: 15pt !important;
	}
}
@media (max-width: 480px) {
	.nombre{
		font-size: 16pt !important;
	}
	.dato {
		font-size: 11pt !important;
	}
}


/*
*				MAJESTIC
*/
@media (max-width: 768px) {
	.sergio {
		font-size: 16pt !important;
	}
	.cont_img img {
		width: 65% !important;
	}
	.fondo{ background-image:url(../images/img_cuadro_ipad.png) !important; opacity:0.9; background-repeat:no-repeat; width:80% !important; position:relative; margin:auto; min-height:850px !important; margin-top:60px !important; padding:30px; height:auto; background-size:cover !important; margin-bottom:40px !important}
}
@media (max-width: 480px) {
	.cont_img img {
		width: 100% !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:nth-child(2) 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;
	}
		.back_fijo {
	
	background-attachment:scroll;
}
}
@media (max-width: 991px) {
	footer#footer div div:first-child {
		text-align: center !important;
	}
	footer#footer div div:first-child img {
		margin-left: 0px !important;
	}
	footer#footer div div:first-child a:last-child { /*terms of use, privacy, etc*/
		margin-right: 0px !important;
		margin-left: 0px !important;
	}


	footer#footer div div:last-child form input:first-child {
	    width: 75% !important;
	}
}
@media (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;
	}
	
	.titulo_disclaimer{font-size:12px !important}
	.logo_sm img{ width:100px !important; padding-top:20px; }
}

@media (max-width: 400px) {
	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 {
		font-size: 22px !important;
	}
}