@charset "utf-8";

@import url("fonts.css");

/* ******** FONTES 

dosisextrabold
dosissemibold
dosisregular
mr_canfieldsregular
ralewayregular
ralewaysemibold

*************** */

*{margin:0px; padding:0px;}
body{margin:0px; color:#59595b;  font:14px/20px "ralewayregular";}
body, html{height:100%;}

section{width:100%; float:left; clear:both;}
article{position:relative;}
.container{max-width:1180px; margin:0px auto; clear:both;}
.ocultar{position:absolute; left:-99999px; top:0px;}
.txt-center{text-align:center;}

p{padding:0px; margin:0px 0px 15px 0px;}
a{color:#59595b; text-decoration:none;}
figure{margin:0px; padding:0px;}

h1{font:83px 'mr_canfieldsregular'; color:#467142; text-align:center; padding:0px; margin:0px 0px 35px 0px;}
h2{font:20px/25px 'dosissemibold'; color:#9eb449; margin:0px 0px 10px 0px; padding:0px; text-transform:uppercase;}

.hr{max-width:720px; display:block; margin:0px auto 35px auto; position:relative; clear:both;}
.hr .linha01{width:94%; height:2px; display:block; background-color:#d1dbd0; margin:0px auto 5px auto;}
.hr .linha02{width:80%; height:2px; display:block; background-color:#e7ecd1; margin:0px auto;}

#l-institucional{position:absolute; top:-65px; left:0px; display:block;}
#l-cursos{position:absolute; top:-65px; left:0px; display:block;}
#l-projetos{position:absolute; top:-65px; left:0px; display:block;}
#l-informacoes{position:absolute; top:-65px; left:0px; display:block;}
#l-contato{position:absolute; top:-75px; left:0px; display:block;}

#bg-alert{width:100%; height:100%; position:fixed; top:0px; left:0px; display:block; background:#000;  opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); z-index:99999;}
#bg-alert02{width:100%; height:100%; position: fixed; top:0px; left:0px; display:none; background:#000;  opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); z-index:99999;}


#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#FFF url(../image/bg-informativo.png) no-repeat center center;}
#loader-wrapper:before{content:""; background:url(../image/logo-carregando.png) no-repeat 0 0; width:107px; height:52px; position:absolute; left:50%; top:50%; margin:-26px 0 0 -53px}
#loader{display:block;position:relative;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;border:3px solid transparent;border-top-color:#96B53D;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#231F1E;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#21723D;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}

#cboxOverlay{width:100%; height:100%; position:absolute; top:0px; left:0px;  background:#000; opacity:0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); z-index:99999;}
#colorbox{width:830px !important; height:290px !important; background:#FFF; position:fixed !important; top:50% !important; left:50% !important; margin:-160px 0px 0px -405px !important; z-index:99999;}
#cboxLoadedContent{width:830px; height:290px; overflow:hidden;}
.cboxIframe{width:100%; height:290px !important; overflow:hidden;}
#cboxClose{width:20px; height:20px; display:block; border:0px; position:absolute; top:5px; right:3px; text-indent:-99999px; cursor:pointer; background:url(../image/close.png) no-repeat 0px 0px;}

@media screen and (max-width: 980px) {
	#colorbox{width:320px !important; height:520px !important;  margin:-260px 0px 0px -160px !important;}
	#cboxLoadedContent{width:320px; height:520px;}
	.cboxIframe{height:580px !important;}	
}
/* **********************
HEADER
********************** */

header{width:100%; height:99px; position:fixed; top:0px; left:0px; background:url(../image/bg-header.png) no-repeat center top; z-index:99999;  -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
header nav{max-width:1180px; margin:0px auto; position:relative;}
header nav .logo{width:208px; display:block; float:left; margin:17px 0px 0px 15px; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
header nav .logo img{width:100%;}
header nav menu{float:right;}
header nav menu li{float:left; position:relative; margin:0px 0px 0px 1px;}
header nav menu li a{display:block; color:#467142; padding:58px 15px 10px 15px; position:relative; z-index:2; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
header nav menu li span{width:100%; height:0%; position:absolute; left:0px; top:0px; z-index:1; background:#9eb449; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
header nav menu li.ativo span,
header nav menu li:hover span{height:100%;}
header nav menu li.ativo a,
header nav menu li:hover a{color:#FFF;}{color:#FFF;}

header.fixed{height:75px;}
header.fixed nav .logo{margin:7px 0px 0px 15px;}
header.fixed  nav menu li a{padding:45px 15px 10px 15px;}

header .chave-menu{display:none;}

/* **********************
BANNER
********************** */
#banner{width:100%; position:relative; top:0px; left:0px; overflow:hidden;}
#banner .slide-banner{position:absolute !important;}
#banner .slide-txt{position:absolute !important; z-index:999;}
#banner .filtro-banner{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:99; background:url(../image/banners/flitro.png) repeat 0 0;}
#banner .arrow_left{width:40px; height:40px; display:block; position:absolute; right:25px; top:50%; z-index:9999; background:url(../image/banners/arrows.png) no-repeat -41px 0px;}
#banner .arrow_right{width:40px; height:40px; display:block; position:absolute; left:25px; top:50%; z-index:9999; background:url(../image/banners/arrows.png) no-repeat 0px 0px;}
#banner .alert-scroll{width:300px; text-align:center; position:absolute; bottom:0px; left:50%; margin:0px 0px 0px -150px; color:#FFF; z-index:9999;}
#banner .alert-scroll span{display:inline-block; clear:both; margin:0px 0px 25px 0px;}

/* **********************
NOTÍCIAS
********************** */
#noticias{width:100%; float:left; clear:both; padding:25px 0px 0px 0px; background:url(../image/bg-noticias.png) no-repeat center 0px;}
#noticias .list-noticias{width:100%; float:left; clear:both; margin:0px 0px 50px 0px;}
#noticias .list-noticias li{width:33.3%; float:left; padding:0px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#noticias .list-noticias li .figure{width:100%; float:left; clear:both; display:block; margin:0px 0px 15px 0px; position:relative;}
#noticias .list-noticias li .figure img{width:100%; float:left;}
#noticias .list-noticias li .figure .bg{width:100%; height:100%; display:block; background:#9eb449; z-index:2; position:absolute; left:0px; top:0px; opacity:0.00; -moz-opacity: 0.00; filter: alpha(opacity=00); -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -o-transition: all linear .4s; transition: all linear .4s;}
#noticias .list-noticias li:hover .figure .bg{opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
#noticias .list-noticias li .figure .icon{width:64px; height:64px; display:block; position:absolute; left:50%; top:50%; margin:-32px 0px 0px -32px; z-index:3; background:url(../image/icon-zoom.png) no-repeat center center; background-size:0px 0px; -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -o-transition: all linear .4s; transition: all linear .4s;}
#noticias .list-noticias li:hover .figure .icon{background-size:64px 64px;}
#noticias .list-noticias li .data{font:18px 'dosisregular'; margin:0px 0px 15px 0px; padding:0px; display:block;}
#noticias .list-noticias li h2 a{color:#9eb449;}
#noticias .list-noticias li div{margin:0px 0px 20px 0px;}
#noticias .list-noticias li .cont{font:16px 'dosissemibold'; color:#9eb449; text-transform:uppercase;}
#noticias .mais-noticias{font:25px 'ralewayregular'; text-align:center; display:inline-block; margin:0px 0px 15px 0px;}
#noticias .mais-noticias span{color:#9eb449;}

/* **********************
BANNER CHAMADA
********************** */
#banner-chamada{width:100%; float:left; clear:both;}
#banner-chamada .banner-chamada{width:100%; overflow:hidden; text-align:center; position:relative; background-position:center center; background-repeat:no-repeat;}
#banner-chamada .banner-chamada a{max-width:980px; display: inline-block;}

/* **********************
INSTITUCIONAL
********************** */
#institucional{width:100%; float:left; clear:both; padding:25px 0px 35px 0px; background:url(../image/bg-institucional.png) no-repeat center 130px;}
#institucional figure{max-width:775px; margin:0px auto 15px auto; padding:0px 15px; position:relative;}
#institucional .txt-proposta{width:50%; float:left; padding:0px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#institucional .txt-formacao{width:50%; float:right; padding:0px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* **********************
DEPOIMENTOS
********************** */
#depoimentos{width:100%; height:401px; clear:both; background:url(../image/bg-depoimentos.jpg) no-repeat center top;}
#depoimentos .slide-depoimentos{width:100%; position:relative;}
#depoimentos .slide-depoimentos li{height:401px; width:100%; text-align:center;}
#depoimentos .slide-depoimentos li .container{max-width:1180px; margin:0px auto; display:inline-block; position:relative; text-align:left;}
#depoimentos .slide-depoimentos li figure{width:480px; float:left; margin:0px 0px 0px 20px; position:absolute; left:0px; top:0px;}
#depoimentos .slide-depoimentos li figure img{width:100%; float:left;}
#depoimentos .slide-depoimentos li .txt-depoimento{width:100%; float:right; color:#222221; padding:25px 20px 0px 500px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#depoimentos .slide-depoimentos li .txt-depoimento .aspa{width:80px; height:80px; display:block; clear:both; margin:0px 0px 25px 0px; background:url(../image/aspa.png) no-repeat 0px 0; background-size:auto 100%;}
#depoimentos .slide-depoimentos li .txt-depoimento strong,
#depoimentos .slide-depoimentos li .txt-depoimento b{font-weight:bold;}
#depoimentos .slide-depoimentos li .info{width:60%; float:right; font:16px 'dosissemibold'; color:#467142; text-transform:uppercase;}
#depoimentos .owl-controls{width:100%; position:absolute; left:0px; bottom:15px; text-align:center; z-index:99;}
#depoimentos .owl-controls .owl-dots .owl-dot{width:21px; height:21px; display:inline-block; margin:0px 2px; background:url(../image/circ.png) no-repeat -21px 0px;}
#depoimentos .owl-controls .owl-dots .owl-dot.active{background-position:0px 0px;}

/* **********************
CURSOS
********************** */
#cursos{width:100%; float:left; clear:both; padding:35px 0px 15px 0px; background:url(../image/bg-cursos.png) no-repeat center 180px;}
#cursos h1{margin:0px;}
#cursos .list-cursos{width:100%; float:left; clear:both; margin:35px 0px 0px 0px;}
#cursos .list-cursos li{width:50%; height:220px; float:left; padding:0px 0px 0px 80px; position:relative; opacity:0.00; -moz-opacity: 0.00; filter: alpha(opacity=00); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#cursos .list-cursos li span{position:absolute; top:-25px; left:20px;}
#cursos .link-matricula{font:25px 'ralewayregular'; text-align:center; display:inline-block; margin:0px 0px 15px 0px; text-transform:uppercase;}
#cursos .link-matricula span{color:#9eb449;}

/* **********************
NÚMEROS
********************** */
#numeros{width:100%; height:350px; padding:25px 0px; clear:both; background:url(../image/bg-numeros.jpg) no-repeat; background-attachment:fixed;}
#numeros h1{color:#FFF; font-size:55px;}
#numeros .contador{width:100%; float:left; clear:both;}
#numeros .contador li{width:33.3%; float:left; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#numeros .contador li .icon{width:78px; display:block; margin:0px auto; clear:both;}
#numeros .contador li .numero{clear:both; display:inline-block; font:50px 'dosisextrabold'; color:#FFF;}
#numeros .contador li h2{font-size:20px; color:#a7ccc9; margin:0px; padding:0px;}

/* **********************
PROJETOS
********************** */
#projetos{width:100%; float:left; clear:both; padding:50px 0px 35px 0px; margin:0px;}
#projetos h1{margin:0px; padding:0px; line-height:85px; position:relative; z-index:2;}
#projetos .filter-projetos{width:100%; float:left; clear:both; text-align:center; margin:0px 0px 35px 0px;}
#projetos .filter-projetos li{display:inline-block; margin:0px; text-transform:uppercase;}
#projetos .filter-projetos li span{display:block; padding:10px 15px; color:#222221; cursor:pointer; font-family:'ralewaysemibold';}
#projetos .filter-projetos li span.active{background:#9eb449; color:#FFF;}
#projetos .list-projetos{width:100%; float:left; clear:both; position:relative;}
#projetos .list-projetos .item{width:20%; float:left; display:none;}
#projetos .list-projetos .item .figure{width:100%; float:left; clear:both; position:relative; display:block;}
#projetos .list-projetos .item .figure .bg{width:100%; height:100%; display:block; background:#9eb449; z-index:2; position:absolute; left:0px; top:0px; opacity:0.00; -moz-opacity: 0.00; filter: alpha(opacity=00); -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -o-transition: all linear .4s; transition: all linear .4s;}
#projetos .list-projetos .item:hover .figure .bg{opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
#projetos .list-projetos .item .figure .icon{width:64px; height:64px; display:block; position:absolute; left:50%; top:50%; margin:-32px 0px 0px -32px; z-index:3; background:url(../image/icon-zoom.png) no-repeat center center; background-size:0px 0px; -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -o-transition: all linear .4s; transition: all linear .4s;}
#projetos .list-projetos .item:hover .figure .icon{background-size:64px 64px;}
#projetos .list-projetos .item img{width:100%; float:left;}
#projetos .list-projetos .item div{padding:20px; text-align:center; clear:both; position:relative;}
#projetos .list-projetos .item div h2{font:20px 'ralewaysemibold'; margin:0px 0px 3px 0px; padding:0px; position:relative; z-index:1}
#projetos .list-projetos .item div h2 a{color:#222221; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
#projetos .list-projetos .item:hover div h2 a{color:#FFF;}
#projetos .list-projetos .item div h3{position:relative; z-index:2;}
#projetos .list-projetos .item div h3 a{-webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
#projetos .list-projetos .item:hover div h3 a{color:#FFF;}
#projetos .list-projetos .item div span{width:0%; height:100%; display:block; position:absolute; left:0px; top:0px; background:#335532; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -o-transition: all linear .2s; transition: all linear .2s;}
#projetos .list-projetos .item:hover div span{width:100%;}

#projetos .detalhe-projeto{width:800px; height:390px padding:20px; background:#FFF; position:fixed; left:50%; top:50%; margin:-205px 0px 0px -410px; z-index:999999;}
#projetos .detalhe-projeto figure{}

/* **********************
REVISTA
********************** */
#revista{width:100%; height:400px; float:left; clear:both; overflow:hidden; background:url(../image/bg-revista.jpg) no-repeat center top;}
#revista .container{position:relative;}
#revista .txt-revista{width:100%; height:400px; display:table-cell; padding:0px 730px 0px 20px; color:#222221; font:20px 'ralewayregular'; line-height:30px; vertical-align:middle; text-align:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#revista .txt-revista a{display:inline-block; padding:8px 20px; margin:10px 0px 0px 0px; color:#9eb449; background:#2e4a2c;}
#revista figure{max-width:797px; position:absolute; top:0px; right:-100px;}
#revista figure img{width:100%;}

/* **********************
INFORMATIVO
********************** */
#informacoes{width:100%; float:left; clear:both; padding:35px 0px; background:url(../image/bg-informativo.png) no-repeat center 0px;}
#informacoes h1{margin:0px; padding:0px; line-height:85px; position:relative; z-index:2;}
#informacoes .list-informacoes{width:100%; float:left; clear:both; margin:35px 0px 0px 0px;}
#informacoes .list-informacoes li{width:33.3%; float:left; position:relative; padding:0px 0px 0px 70px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#informacoes .list-informacoes li h2{color:#222221;}
#informacoes .list-informacoes li h3{font:14px 'ralewayregular'; font-weight:bold; margin:0px; padding:0px;}
#informacoes .list-informacoes li .icn{width:52px; height:52px; display:block; position:absolute; left:0px; top:-30px;}

/* **********************
CONTATO
********************** */
#contato{width:100%; float:left; clear:both; background:#2e4a2c; color:#FFF; padding:35px 0px 0px 0px;}
#contato h1{margin:0px; padding:0px; color:#FFF; line-height:85px; position:relative; z-index:2;}
#contato .mapa{width:100%; height:580px;}
#contato .form-contato{width:100%; float:left; clear:both; padding:50px 0px}
#contato .form-contato .coluna01{width:50%; float:left; padding:0px 15px 0px 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#contato .form-contato .coluna02{width:50%; float:left; padding:0px 0px 0px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#contato .form-contato .coluna01 div,
#contato .form-contato .coluna02 div{width:100%; float:left; clear:both; margin:0px 0px 15px 0px; font-size:12px; color:#9eb449; position:relative;}
#contato .form-contato .btn-trabalhe-conosco{display:inline-block; padding:13px 25px; color:#FFF; font-size:14px; background:#467142; float:right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#contato .base-contato{width:100%; float:left; clear:both; padding:30px 0px 35px 0px; background:#0f2510; color:#FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#contato .base-contato .container{position:relative;}
#contato .base-contato .telefone{color:#9eb449; font:16px 'dosissemibold';}
#contato .base-contato .telefone strong{font-size:26px;}
#contato .rede-sociais{position:absolute; top:15px; right:0px; color:#9eb449;}
#contato .rede-sociais .facebook{width:32px; height:32px; display:inline-block; margin:0px 0px 0px 10px; background:url(../image/icon-facebook.png) no-repeat 0 0;}
#contato .rede-sociais .youtube{width:32px; height:32px; display:inline-block; margin:0px 0px 0px 10px; background:url(../image/icon-youtube.png) no-repeat 0 0;}

.input01{width:100%; padding:15px 10px; background:#FFF; font:14px 'ralewayregular'; color:#2e4a2c; border:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select01{width:100%; padding:15px 10px; background:#FFF url(../image/arrow-select.png) no-repeat right center; font:14px 'ralewayregular'; color:#2e4a2c; border:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.textarea01{width:100%; height:351px; padding:15px 10px; background:#FFF; font:14px 'ralewayregular'; color:#2e4a2c; border:0px; resize:none; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.enviar-contato{width:100%; padding:13px 0px; margin:-3px 0px 0px 0px; text-align:center; color:#FFF; font-size:14px; background:#9eb449; float:right; border:0px; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.alert-contato{width:460px; padding:20px 20px 10px 20px; position:fixed; top:50%; left:50%; margin:-80px 0px 0px -250px; z-index:99999; text-align:center; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.alert-contato h2{margin:0px 0px 20px 0px;}
.alert-contato .btn{color:#FFF; background:#9eb449; display:inline-block; padding:10px 35px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.chamada-politica-privacidade‎{color:#FFF;}
.politica-privacidade{max-width:360px; padding:20px; position:fixed; top:50%; left:50%; margin:-320px 0px 0px -200px; background:#FFF; z-index:99999; display:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.politica-privacidade .close-politica-privacidade{color:#FFF; position:absolute; right:0px; top:-25px; cursor:pointer; font-size:18px;}

@media screen and (max-width: 1615px){
	#projetos .list-projetos .item{width:25%; float:left; display:none;}
}
@media screen and (max-width: 1290px){
	#projetos .list-projetos .item{width:33.3%; float:left; display:none;}
}

@media screen and (max-width: 1160px) {
	header nav menu li a{padding:58px 6px 10px 6px;}
	header nav .logo{width:175px; margin:22px 0px 0px 15px;}
	header.fixed nav .logo{ margin:8px 0px 0px 15px;}
	header.fixed  nav menu li a{padding:45px 6px 10px 6px;}
	#projetos .list-projetos .item{width:33.3%; float:left; display:none;}
	#revista .txt-revista{font-size:19px;}
	#contato .form-contato .coluna01{padding:0px 15px;}
	#contato .form-contato .coluna02{padding:0px 15px;}
	#contato .base-contato{padding:30px 15px 35px 15px;}
}

@media screen and (max-width: 980px) {
	header .chave-menu{display:block; position:absolute; top:20px; right:15px; padding:8px 10px 8px 40px; color:#FFF; border:1px solid #FFF; font:14px 'dosissemibold'; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	header .chave-menu span{width:24px; height:24px; display:block; position:absolute; top:4px; left:10px; background:url(../image/icon-menu.png) no-repeat 0 0;}
	header{height:75px;}
	header nav .logo,
	header.fixed nav .logo{margin:8px 0px 0px 15px;}
	header nav menu li a,
	header.fixed  nav menu li a{padding:15px 0px}
	header nav menu,
	header.fixed nav menu{width:100%; display:none; position:absolute; top:75px; left:0px; background:url(../image/bg-branco.png) repeat 0 0; -webkit-box-shadow: #000 0px 20px 40px -15px; -moz-box-shadow: #000 0px 20px 40px -15px; box-shadow:#000 0px 20px 40px -15px;}
	header nav menu li,
	header.fixed nav menu li{width:100%; float:left; clear:both; text-align:center;}
	
	#projetos .list-projetos .item{width:50%; float:left; display:none;}
	#noticias .list-noticias li{width:100%; margin:0px 0px 35px 0px;}
	#depoimentos .slide-depoimentos li .txt-depoimento{height:350px; float:none; padding:20px 20px 0px 20px; text-align:center; display:table-cell; vertical-align:middle;}
	#depoimentos .slide-depoimentos li figure{display:none;}
	#depoimentos .slide-depoimentos li .txt-depoimento .aspa{display:none;}
	#depoimentos .slide-depoimentos li .info{width:100%;}
	#cursos .list-cursos li{width:100%; height:auto; padding:0px 20px 0px 80px; margin:0px 0px 35px 0px;}
	#informacoes .list-informacoes li{width:99%; padding:80px 20px 0px 0px; margin:0px 0px 35px 1%; text-align:center;}
	#informacoes .list-informacoes li .icn{top:0px; left:50%; margin:0px 0px 0px -26px;}
	#revista .txt-revista{width:100%; padding:105px 20px 0px 20px; margin:0px; float:none; display:block; text-align:center;}
	#revista figure{display:none;}
	#contato .rede-sociais{display:none;}
	#numeros h1{line-height:50px;}
	#numeros .contador li h2{font-size:15px;}
}

@media screen and (max-width: 660px){
	#projetos .list-projetos .item{width:100%; float:left; display:none;}
}

@media screen and (max-width: 480px) {
	h1{font:50px 'mr_canfieldsregular';}
	#institucional .txt-proposta{width:100%; padding:0px 20px; margin:0px 0px 35px 0px; text-align:center;}
	#institucional .txt-formacao{width:100%; float:right; padding:0px 20px; margin:0px 0px 35px 0px; text-align:center;}
	#contato .form-contato .coluna01{width:100%; padding:0px 15px;}
	#contato .form-contato .coluna02{width:100%; padding:0px 15px;}
	#contato .form-contato .div-info-contato{display:none;}
}