

/*SECCION 1*/
section#s1{
	height: 100%;
	
	color: #fffbf6;
}
section#s1 .fondo{
	background: url(/home/s1.jpg) center;
	background-size: cover;
}
section#s1 div.fondob{
	background: rgba(44,39,43,0.85);
}
section#s1 .bajar{
	background-image: url(/home/bajar.png);
	color: #fffbf6;
}
section#s1 #container{
	width: 100% !important;
	height: 100%;

}
section#s1 .separador{
	background:#c69c6d;
}
section#s1 .columna4{
	padding-top: 230px;
	transition: all 0.5s ease;
	height: 100%;
	background: rgba(44,39,43,0.75);
}
section#s1 .columna4:hover{
	padding-top: 200px;
	transition: all 0.5s ease;
	background: rgba(44,39,43,0);
}

section#s1 .columna4 h1, section#s1 .columna4 .separador, section#s1 .columna4 a{
	opacity: 0;
	transition: all 0.5s ease;
}
section#s1 .columna4:hover h1, section#s1 .columna4:hover .separador, section#s1 .columna4:hover a{
	opacity: 1;
}

/*SECCION 2*/
section#s2{
	height: 100%;
	padding-top: 250px;
}
section#s2 .fondo{
	background: #FFF url(/home/s2.jpg) right bottom;
	background-size: 100%;
}
section#s2 div.fondob{
	background: rgba(240,240,240,0.8);
}
section#s2 .container{
	color: #2c272b;
	text-align: left;
}
section#s2 .separador{
	background:#c69c6d;
	float: left;
}
/*SECCION 2*/
section#s3{
	height: 150%;
	padding-top: 0;
}
section#s3 .fondo{
	background: #FFF url(/home/s3.jpg) right bottom;
	background-size: 100%;
}
section#s3 div.fondob{
	background: rgba(255,255,255,1);
	height: 16.665% !important;
}
section#s3 .container{
	color: #2c272b;
	text-align: center;
	margin-top: -150px;
}
section#s3 .separador{
	background:#fffbf6;
	float: left;
}
section#s3 .columna3-4{
	background: url(/home/slider.jpg) center no-repeat;
	background-size: cover;
	float: right;
	color: #c69c6d;
	padding:50px;
	text-align: left;

}
section#s3 .columna3-4 h4{
	line-height: 50px;
	margin-top: 0;
	margin-bottom: 0;
}
section#s3 #slider{
	left: -25%;
	box-shadow: 0 10px 35px 0 rgba(0,0,0,0.5);
}
section#s3 #slider .owl-next{
	width: 50% !important;
	position: absolute !important;
	height: 100% !important;
	background: rgba(0,0,0,0.1) !important;
	top: 0;
	right: 0;
	cursor: url(/home/slider/next.png), pointer !important;
}
section#s3 #slider .owl-prev{
	width: 50% !important;
	position: absolute !important;
	height: 100% !important;
	background: rgba(0,0,0,0.1) !important;
	top: 0;
	left: 0;
	cursor: url(/home/slider/prev.png), pointer !important;
}
section#s3 .columna2{
	margin: 0 auto;
	text-align: left;
}
section#s3 .columna2 .separador{
	background: #c69c6d;
}
section#s3 div#platos{
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -5px;
}
section#s3 div#sponsors .columna4{
	height: 150px;
}

/*SECCION 2*/
section#s4{
	height: 100%;
	padding-top: 150px;
}
section#s4 .fondo{
	background: #FFF url(/home/s4.jpg) right bottom;
	background-size: cover;
}
section#s4 div.fondob{
	background: rgba(44,39,43,0.5);
}
section#s4 div#sponsors{
	background: #2c272b;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	display: none;
}
section#s4 div#sponsors .columna4{
	height: 150px;
}
section#s4 div#contacto{
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: left;
}
section#s4 div#contacto .columna2{
	background: #fffbf6;
	text-align: left;
	color: #2c272b;
	padding:50px;
	box-shadow: 0 10px 35px 0 rgba(0,0,0,0.5);
}
section#s4 .separador{
	background:#c69c6d;
	float: left;
}

/*SECCION 2*/
section#s5{
	height: 75%;
	padding-top: 0;
}
section#s5 .fondo{
	background: #FFF url(/home/s5.jpg) right bottom;
	background-size: cover;
}
section#s5 div.fondob{
	background: #2c272b;
	height: 33.33%;
}

section#s5 div#formulario{
	margin-top: -150px;
	text-align: right;
}
section#s5 div#formulario .columna2{
	background: #2c272b;
	text-align: left;
	color: #fffbf6;
	padding:50px;
	box-shadow: 0 10px 35px 0 rgba(0,0,0,0.5);
}
/********** RESPONSIVE **********/

/*Width*/
@media screen and (max-width: 1680px){
}



@media screen and (max-width: 1440px){
}



@media screen and (max-width: 1280px){
}



@media screen and (max-width: 1024px){
}



@media screen and (max-width: 800px){
section#s1{height: auto;}
section#s1 .fondo{background: url(/home/s1-b.jpg) center top;background-size: auto;}
section#s1 div.fondob{display: none;}
section#s1 .bajar{display: none;}
section#s1 .separador{background:#c69c6d;float: left;}
section#s1 .columna4{;width: 100%;padding-top: 60px;padding-left: 50px;transition: all 0.5s ease;text-align: left;opacity: 1;height: 250px;background: rgba(44,39,43,0.5)}
section#s1 .columna4:hover{padding-top: 40px;transition: all 0.5s ease;opacity: 1;background: #2c272b;}
section#s1 .columna4 .boton{margin-top: 0px;}
section#s2 .container{padding:50px;}
section#s3{height: auto;}
section#s3 .fondo{display: none;}
section#s3 .container{margin-top: 0px;}
section#s3 #slider{left: 0;box-shadow:none;}
section#s3 .columna3-4{padding:0;}
section#s3 div#platos{position:relative;top:-23px;}
section#s4{padding-top: 0px;}
section#s4 div#contacto .columna2{width: 50%;}
section#s5{height:auto;padding-top: 0;}
section#s5 div#formulario{margin-top: 0px;}
section#s5 div#formulario .columna2{float: right; width: 50%;}
}



@media screen and (max-width: 600px){
section#s1 .columna4{padding-top: 40px;transition: all 0.5s ease;opacity: 1;}
section#s1 .columna4 h1, section#s1 .columna4 .separador, section#s1 .columna4 a{opacity:1;}
section#s5{display: none;}
section#s4 div#contacto{position: relative;}
section#s4 div#contacto .columna2{width: 100%; box-shadow: none;padding:30px;}
}



@media screen and (max-width: 480px){
section#s2 .fondo{background-size: 150%;background-repeat: no-repeat;}
section#s2{height: 50%;padding-top: 50px;}
section#s3 br{display: none;}
section#s3 .separador{display: none;}
section#s4{height: auto; }
section#s4 .fondo{display: none;}
}



@media screen and (max-width: 320px){
}




/*Height*/
@media screen and (max-height: 1680px){
}



@media screen and (max-height: 1440px){
}



@media screen and (max-height: 1280px){
}



@media screen and (max-height: 1024px){
}



@media screen and (max-height: 800px){
}



@media screen and (max-height: 600px){
}



@media screen and (max-width: 480px){
}



@media screen and (max-width: 320px){
}