/*
 Table Of Content:
 1.) Home Page Css Rules

 --------------------------------*/
/*
 1.) Home Page Css Rules
 2.)Management Page Css Rules
 3.)Performance Page Css Rules
 --------------------------------*/


.main-head-sec{
	padding-bottom: 7px;
	background: url(../images/main-head-bdr.png) left bottom repeat-x;
}
.home-main-head{
	background-color:#65a9dd;
}
.main-head{
width: 100%;
text-align: center;	
}
.main-head h1{
	color:#fff;
	font-weight: 300;
	margin: 27px 0;	
}
.divider{
margin: 45px auto;
border-bottom: 1px solid #d4d4d4;
width: 37%;	
display: block;
}
.divider i{
	width: 27px;
	display: block;
	margin: 0px auto -6px;
	height: 11px;
	background: url(../images/divider-icon.png) center top no-repeat #fff;
}
.our-service {
	text-align: center;
}
.our-service p{
	font-weight: 300;
	color:#717171;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 0;
}
.info-section{
padding-bottom: 24px;	
}
.info{
	padding: 22px 15px;
	min-height: 405px;
	background-color:#f5f5f5; 

}
.info h2{
	text-align: center;
	margin-top: 0;
	text-transform: uppercase;
}
.performance h2{
	color:#5d87b5;
}
.certification h2{
color:#f51616;	
}
.founder h2{
color:#cea71e;	
}
.info ul{
	padding: 35px 0 0 0;
}
.info li{
	list-style: none;
	padding-bottom: 15px;
	font-weight: 300;
	padding-left: 22px;
	line-height: 25px;
}
.performance li{
background: url(../images/performance-liststyle.png) left 5px no-repeat;	
}
.certification li{
background: url(../images/certificate-liststyle.png) left 5px no-repeat;	
}
.founder li{
background: url(../images/founder-liststyle.png) left 5px no-repeat;	
}
/*
 2.)Management Page Css Rules
 --------------------------------*/
.management-head,.navigation li.gestao-active{
 background-color:#e43636;	
}
.management-info h3{
	text-transform: uppercase;
	background:url(../images/management-head-bullet.png) left 3px no-repeat;
	padding-left: 32px; 
	margin-bottom: 34px;
	}
	.management-info p{
		color:#3f3f3f;
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 0;
		text-align: justify;
	}
	
.history-description,.mission-description{
	padding: 20px 0px 50px;
}
.mission{
	background-color: #f6f6f6;
}


.performance-head,.navigation li.atuacao-active{
 background-color:#c5c15a;	
}



.certificacao img{
	margin:50px 0;
}

.direcao{
	margin:50px auto;
}
/*---------------cores-----------------*/
.certificacao-head,.navigation li.certificacao-active{
 background-color:#7cc374;	
}

.direcao-head,.navigation li.direcao-active{
 background-color:#e4983f;	
}

.contato-head,.navigation li.contato-active{
 background-color:#65a9dd;	
}

/*
3.)Performance Page Css Rules
--------------------------------*/
.performance-head,.navigation li.atuacao-active{
 background-color:#c5c15a;	
}
.performance-advice p{
	  color:#3c3c3c;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
    margin-bottom: 0;
    text-align: justify;
    padding: 30px 0;
}
.performance-content h2{
	text-transform: uppercase;
	color: #766c54;
	padding-top:20px;
	padding-bottom:20px;
	margin: 0; 
}
.performance-benifit{
	padding-bottom: 50px;
}
.performance-benifit.odd h2{
	background:url(../images/performance-head-bullet.png) left 22px no-repeat #eeeeee;
	padding-left: 50px;
}
.performance-benifit.even h2{
	padding-right: 50px;
	background:url(../images/performance-head-bullet.png) right 22px no-repeat #eeeeee;
	text-align: right;
}
.performance-benifit p{
	padding: 15px 0 5px;
	color:#3f3f3f;
}

@media all and (max-width:767px){
.navigation{
	display: none;
}
.menu-btn{
	display: block;
}
.navigation ul li{
	float: none;
	padding: 10px;
	border-bottom: 1px solid #141414;
	border-top:1px solid #404040;
	border-left: none;
	border-right:none; 
}
.navigation  li:first-child{
		border-top: none;

}
.navigation  li:last-child{
	border-bottom: none;
}
.navigation ul li:hover a,.navigation ul li:hover{
	display: block;
}
.logo{
	text-align: left;
/*	background-color: #fff;
	margin: 0px -15px;*/
}
.logo img{
	display: inline-block;
}
.navigation-section{
	margin-top: -1px;
	clear: both;
}
.navigation ul{
	float: none;
	padding-bottom:30px;
	padding-top: 20px;
}
.divider{
	width: 100%;
}
.info{
margin-bottom: 15px;	
}
.footer-logo{
	padding-right: 0;
}
.contact-info{
	display: block;
}
.contact-info a.msg,.contact-info a.tel{
	font-size: 13px;
	margin: 5px 0;
	padding-left: 38px;
}
.history-description,.mission-description{
	padding: 20px 0px 20px;
}
.performance-benifit{
	padding-bottom: 20px;
}
}


.clientes{
	margin:50px auto;
	max-width:800px;
	text-transform:uppercase;
}