@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700);
@import url('https://fonts.googleapis.com/css?family=Arimo:400,700');

html { height: 100%; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

body {
    -webkit-font-smoothing: antialiased;
    overflow-y: auto;
    overflow-x: hidden;
}
.geral{
	width:100%;
	height:100%;
	position:absolute;	
	left:0;
	display:block;
	text-align:center;
	
}

.logo{
	position:relative;
  	top: 50%;
  	transform: translateY(-50%);
	display:block;
}

.contato{	
	position:relative;
	width:100%;
	padding:20px;
	text-align:center;
	
	font-family: 'Arimo', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#4c867d;
	display:block;
	
	margin:0 auto;
}
.endereco{	
	position:relative;
	width:100%;
	padding:20px;
	text-align:center;
	
	font-family: 'Arimo', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#fff;
	display:block;
	margin:0 auto;
	background-color:#4c867d;
}
.tel{
	font-size:22px;
}
.endereco a{
	text-decoration:none;
	color:#fff;
}
.endereco a:hover{
	color:#a4d7cf;
}

@media screen and (max-width: 1500px) {
  
}
@media screen and (max-width: 1000px) {
  
}
@media screen and (max-width: 800px) {
 
}
@media screen and (max-width: 420px) {


	.barrainf{
		bottom: 5px;
		height: 20px;
	}
}
@media screen and (max-width: 500px) {
  	
	
}
@media screen and (max-width: 320px) {
  
}




