
html {
    width: 100%;
}
a[href^="tel:"] {
 color: inherit;
 text-decoration: none;
}

* {
    -webkit-text-size-adjust: none;
}

body {
    position: relative;
    background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-family: "Helvetica Neue","HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

a{
	color:#8c0f09;
	text-decoration:none;
}

header {
    display: block;
    position: relative;
    z-index: 800;
}

.ptgrande {
   font-size:30px;
   font-stretch: condensed;
}

.ptpequeno {
   font-size:22px;
   font-stretch: condensed;
}

.ptpequeno2 {
   font-size:18px;
   font-stretch: condensed;
}
.engrande {
   font-size:23px;
   font-stretch: condensed;
   font-style: oblique;
   color: #f1ddbc;
}

.enpequeno {
   font-size:18px;
   font-stretch: condensed;
   font-style: oblique;
   color: #f1ddbc;
}

.enpequeno2 {
   font-size:18px;
   font-stretch: condensed;
   font-style: oblique;
   color: #f1ddbc;
}
img#fotoform{
	 height:80%;
}

nav {
	display: block;
	margin-bottom: 10px;
}
nav ul {
	list-style: none;
	font-size: 14px;
}
nav ul li {
	display: inline;
}
nav ul li a {
	display: block;
	float: left;
	padding: 3px 6px;
	color: #575c7d;
	text-decoration: none;
	font-weight: bold;
}
nav ul li a:hover {
	background: #deff90;
	color: #485e0f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 6px;
	margin: 0;
	text-decoration: none;
}
section#nossahistoria {
    background-color: #fff;
    margin-top:2%;
}
section#nossoespaco {
    background-color: #fff;
    margin-top:5%;
}
section#capacidade {
    background-color: #fff;

}

footer{
	position:absolute;
	top:161%;
	width:100%;
	background-color:#eae8e8;
	border-top: #000000 1px solid;
	text-align: center;
}

.circle {
    width: 10%;
    height: 10%;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
    background: black;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}
 
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
 
.termos{
	 display: none;
    position: absolute;
    top: 35%;
	left: 7%;
    background-color: white;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.95;
    filter: alpha(opacity=95);
    padding:50px;
    color: #000000;
}

.mini_slide{
    background-color:white;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}

/*==================================RESPONSIVE LAYOUTS===============================================*/
@media all and (max-width: 1366px) {
	.ptgrande {
	   font-size:25px;
	   font-stretch: condensed;
	}
	
	.ptpequeno {
	   font-size:18px;
	   font-stretch: condensed;
	}
	
	.ptpequeno2 {
	   font-size:18px;
	   font-stretch: condensed;
	}
	.engrande {
	   font-size:21px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno {
	   font-size:15px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno2 {
	   font-size:16px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
}

@media all and (max-width: 1199px) {
	.ptgrande {
	   font-size:18px;
	   font-stretch: condensed;
	}
	
	.ptpequeno {
	   font-size:12px;
	   font-stretch: condensed;
	}
	
	.ptpequeno2 {
	   font-size:12px;
	   font-stretch: condensed;
	}
	.engrande {
	   font-size:15px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno {
	   font-size:11px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno2 {
	   font-size:11px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	.fotoform{
	 display: none;
	}
	
}
@media all and (max-width: 979px) {

	.ptgrande {
	   font-size:15px;
	   font-stretch: condensed;
	}
	
	.ptpequeno {
	   font-size:12px;
	   font-stretch: condensed;
	}
	
	.ptpequeno2 {
	   font-size:10px;
	   font-stretch: condensed;
	}
	.engrande {
	   font-size:13px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno {
	   font-size:10px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno2 {
	   font-size:8px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.fotoform{
	 display: none;
	}
}

@media all and (max-width: 767px) {
	.ptgrande {
	   font-size:17px;
	   font-stretch: condensed;
	}
	
	.ptpequeno {
	   font-size:14px;
	   font-stretch: condensed;
	}
	
	.ptpequeno2 {
	   font-size:12px;
	   font-stretch: condensed;
	}
	.engrande {
	   font-size:15px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno {
	   font-size:13px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno2 {
	   font-size:11px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	.fotoform{
	 display: none;
	}

}


@media all and (max-device-width: 479px) {
	.ptgrande {
	   font-size:17px;
	   font-stretch: condensed;
	}
	
	.ptpequeno {
	   font-size:14px;
	   font-stretch: condensed;
	}
	
	.ptpequeno2 {
	   font-size:12px;
	   font-stretch: condensed;
	}
	.engrande {
	   font-size:15px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno {
	   font-size:13px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	
	.enpequeno2 {
	   font-size:11px;
	   font-stretch: condensed;
	   font-style: oblique;
	   color: #f1ddbc;
	}
	.fotoform{
	 display: none;
	}
	input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea,
  select {
    height:20px; 
  }
}
