@charset "UTF-8";
/* CSS cabañascaburgua.cl */

body{font-family:'Vollkorn', serif!important;background:url(../img/fnd-sitio.jpg);}

header{width:100%;height:350px;background:url(../img/logo.png) no-repeat 0 70px;margin-top:30px;}

h1{font-size:2.4em!important;font-weight:200!important;color:#0c5102!important;margin-top:0!important;margin-bottom:20px!important;}

p{width:98.5%;font-size:1.4em!important;text-align:justify;}

ol, ul{font-size:1.4em!important;}

.col-lg-1{width:70px!important;padding-right:0!important;}

.col-lg-1 img{margin:10px 0 80px 0;}

.col-lg-3, .col-md-3, .col-sm-3{padding-left:0!important;}

.col-lg-5{padding:0;!important}

.col-xs-12{padding:0!important;}

.txt-logo{margin:30px 0 10px 20px;}

a.ico-fb{width:50px;height:50px;margin:30px 20px;background:url(../img/ico-fb.png);float:left;z-index:1;position:relative;left:-60px;}

.txt-logo img{width:500px;position:relative;left:-60px;top:5px;}

.area-fonos, .area-reserva{width:255px;margin:50px 0 0 20px;}

.zona-fonos{width:230px;height:34px;background:url(../img/ico-wa.png) no-repeat 0 2px;padding-left:40px;margin:0 12px 10px 26px;float:left;}
.zona-fonos a{font-size:1.7em;color:#006a00;}
.zona-fonos a:hover, .zona-reserva a:hover, .zona-reserva a:focus{color:#0d5b02;}

.zona-reserva{width:250px;height:36px;background:url(../img/ico-reserva.png) no-repeat 0 4px;padding-left:40px;margin:20px 12px 10px 12px;float:left;}
.zona-reserva a{font-size:2.5em;color:#006a00;}

.header-cel{display:none;}

.area-contenido{margin-top:10px;}

.contenedor a, .contenedor a:hover{color:#060;}

.carousel-inner{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);transform:translateZ(0);margin:10px 0 30px 0;}

.carousel-caption{width:100%;left:0!important;bottom:0!important;padding:10px 0 5px 20px!important;text-align:left!important;background:rgb(7, 52, 0);background:rgba(7, 52, 0, 0.7);margin-top:50px;}

.carousel-control.left, .carousel-control.right {background-image:none!important;filter:none!important;}

h1.carousel-caption-header{color:#fff!important;font-size:1.2em!important;margin:0!important;}
p.carousel-caption-text{font-size:1em!important;}

.area-formulario-home{width:100%;background:url(../img/fnd-cont-home.jpg);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.75);margin:40px 0 70px 0;float:left;}

.area-formulario-home h2{font-size:1.8em;margin:20px 0 10px 20px;color:#0c5102;}
.area-formulario-home p{width:auto;font-size:1.2em!important;color:#000;font-size:1em;margin:0 20px;}

.form-horizontal{padding:20px;}

.form-control{border-radius:0!important;border-color:#073400!important;background:none!important;font-size:1.2em!important;color:#000!important;}

.form-control::-moz-placeholder{color:#333!important;opacity:1!important;}
.form-control:-ms-input-placeholder{color:#333!important;}
.form-control::-webkit-input-placeholder{color:#333!important;}

.btn-default{font-size:1.2em!important;color:#e3cd93!important;background:#0c5102!important;border:none!important;padding:5px 20px!important;}

.btn-default:hover {background:#0e6502!important;}

.zona-bienvenida{margin-top:60px;}

.zona-bienvenida h1, .zona-bienvenida p{padding-left:30px;}

.info-home{margin-bottom:40px;}

img.fotos-home{border:3px solid #fff;margin-bottom:40px;}

img.mapa{width:1100px;border:3px solid #fff;margin:40px auto;display:block;}

footer{margin-top:45px;}

footer a, footer a:hover{color:#fff;}

.fnd-footer{background:url(../img/fnd-footer.png);}

.area-footer{margin-top:65px;}

.area-footer h3{font-size:1.8em;color:#fff;}

address{font-size:1.2em;color:#fff;}

.modal-content{background:url(../img/fnd-cont-home.jpg);}

.close{opacity:0.8!important;}

.modal-header{border-bottom:none!important;}

.modal-header h2{color:#0c5102;}


@media (max-width: 1024px) {
	
	header{height:240px;background-position:0 30px!important;background-size:960px 246px;}
	
	h1.carousel-caption-header{font-size:1.4em;}	
	
	a.btn-reserva, a.btn-reserva:hover, a.btn-reserva:focus{background-position:310px 5px;}
	
}

@media (max-width: 800px) {
	
	header{height:200px;background-position:10px 40px!important;background-size:710px 182px;}
	
	.area-fonos{width:300px;margin:0 0 0 20px;}
	
	a.btn-reserva, a.btn-reserva:hover, a.btn-reserva:focus{background-position:200px 5px;}
	
	.col-sm-3{padding-right:0!important;}
	
	.txt-logo, .area-fonos{margin-left:0;}
	
	address{font-size:0.8em!important;}
	
}

@media (max-width: 767px) {
	
	h1{font-size:1.8em!important;text-align:center;padding-top:20px;}
	
	header{display:none!important;}
	
	.col-lg-1{width:100%!important;padding-left:0!important;}
	
	.col-lg-1 img{margin:0 auto;display:block;}
	
	a.ico-fb{width:25px;height:25px;background-repeat:no-repeat;background-size:25px 25px;position:absolute;right:0;}
		
	.header-cel{width:100%;height:350px;margin-top:20px;display:block;}
	.header-cel img{margin:0 auto;display:block;}
	
	.contenedor{padding:0;margin-top:50px;}
	
	.logo-cel{width:100%;height:230px;background:url(../img/logo-cel.png) no-repeat center;float:left;}
	
	.zona-fonos{width:200px;}
	
	.area-fonos{width:205px;position:absolute;top:330px;left:45%;transform:translate(-50%, -50%);position:absolute;}
	
	.area-reserva{width:205px;position:absolute;top:340px;left:50%;transform:translate(-60%, -50%);position:absolute;}
	
	.area-reserva a{font-size:1.7em;}
	
	.header-cel .area-fonos, .zona-fonos a{font-size:1.2em;line-height:38px;}
	
	a.btn-reserva, a.btn-reserva:hover, a.btn-reserva:focus{background-image:none;}
	
	.carousel-inner{margin-top:60px;}
	
	.carousel-control{top:-200px!important;}
	
	.carousel-caption{padding:4px 0 2px 20px!important;}
	
	h1.carousel-caption-header{font-size:1em!important;margin:0!important;text-align:left!important;}
	
	.area-formulario-home{position:relative;z-index:1;}
	
	.zona-bienvenida{margin-bottom:30px!important;}
	
	.zona-bienvenida h1, .zona-bienvenida p{padding-left:0;}	
	
	.info-home{margin-bottom:40px!important;}
	
	footer{font-size:1.2em;text-align:center;margin-top:45px;}

	.fnd-footer{background-image:none;background-color:#c75309;}

	.area-footer{margin-top:40px;}

	.area-footer h3{font-size:1.4em;color:#fff;}
	
	address{color:#fff;}
	
}