@import url("fontface.css");
@charset "utf-8";
/*GERAIS */
*{margin:0px; padding:0px;}
body{ width:100%; color:#666; line-height:28px; font-size:17px; font-family:'latoregular',Verdana, Arial, Helvetica, sans-serif; font-smooth:always; text-transform:none; overflow-x:hidden; }

a:link {	color: #007FFF;	text-decoration: none; }
a:visited {	color: #007FFF;	text-decoration: none; }
a:hover {	color: #09F; text-decoration: underline; }
a:active {	color: #007FFF; text-decoration: none; }

::-webkit-scrollbar { height: 12px; width: 12px; background:#CCC; }
::-webkit-scrollbar-thumb { background:#007FFF;}
::-webkit-scrollbar-thumb:hover { background: #007FFF;}
::-webkit-scrollbar-thumb:active { background:#007FFF;}



body img{width: 100% auto; border:none;}
ul li{ list-style:none;}
.clear{ clear:both;}


.imagee {width: 100% ; height:auto; min-height:auto;}

.greydout { 
	-webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease;
  	-moz-transition: all 0.5s ease;
  	-ms-transition: all 0.5s ease;
  	-o-transition: all 10.5s ease;
  	transition: all 0.5s ease;


}
   
.greydout:hover {
   -webkit-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
	-webkit-transition: all 0.5s ease;
  	-moz-transition: all 0.5s ease;
  	-ms-transition: all 0.5s ease;
  	-o-transition: all 0.5s ease;
  	transition: all 0.5s ease;

	
		
}

.comentmenor{font-size:11px;}



@media screen and (max-width: 10000px) {

	
/*HOME */
h1{font-family: 'latobold', Arial, Helvetica, sans-serif !important; font-size:40px; letter-spacing:2px; color:#0683FF; text-transform:uppercase;}
h2{ font-family: 'latohairline', 'latolight', Arial, Helvetica, sans-serif; font-size:48px; color:#666;  letter-spacing:-2px; line-height:46px; }
h3{ font-family: 'latoregular', Arial, Helvetica, sans-serif; font-size:22px; letter-spacing:1px; color:#0683FF; margin-top:40px; margin-bottom:20px; text-transform:uppercase;}

table{ width:100%; background-color:#EDEDED; font-size:13px; font-family:'latoregular',Verdana, Arial, Helvetica, sans-serif !important; }
td{max-width:10%;  padding:0.55%; text-align:center; border:1px solid #ddd;}

.bluetitle{font-size:16px; background-color:#1E4077; color:#FFF; letter-spacing:1px; font-family:'latoregular',Verdana, Arial, Helvetica, sans-serif !important;}
.bluetitle td{ padding:20px;}
.bluetable{ background-color:#2959A6; color:#FFF;}

#parallax-container {
  display: block;
  height: auto;
}

.central{width:100%; text-align:center; float:left;}

.topone{width:100%; height:43px; background-image:url(../img/bgtop01.png); background-repeat:repeat-x; float:left;}
/*.contopone{ width:70%; margin-left:15%; float:left;}*/
.contopone{ width:70%; margin: 0 auto; }

.midias{width:100%; margin-top:8px; text-align:right; float:left;}

.margmidias{margin-right:5px;}

.toptwo{width:100%; height:114px; background-color:#003C78; float:left;}

.logo{ position: relative; width:20%; height:auto; margin-top:4px; float:left; z-index: 999;  }
.logo img{width:100%; max-width:234px; height:auto;}
.logo a:hover{-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5;}

/*.menu{width:70%; text-align:right; top:50px; right:10%; position:absolute !important; z-index:999; }*/
.menu { width: 70%; text-align:right; top:50px; right:10%; position:absolute !important; z-index:998;}
.menu a:link{ font-size:11px; padding:10px 0 0 18px !important; font-family: 'latobold','latoregular', Arial, Helvetica, sans-serif !important; text-decoration:none; display:block; letter-spacing:0.8px; }
.menu a:hover{ text-decoration:none !important; text-shadow: none !important; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.menu a:visited{ text-decoration:none;}

.bannerhome{ width:100%; margin:auto; margin-top:0px; float:left;}

.intro{width:60%; margin-left:20%; margin-top:120px; margin-bottom:120px; text-align:left; float:left;}
.leftintro{ width:20%;  padding:1%; border-right: solid 1px #DDDDDD; text-align:center; float:left;}
.leftintro img{max-width:130px;}
.rightintro{width:72%; margin-left:5%; float:left;}

.know a:link{ text-decoration:underline;}


.central2{width:90%; margin-left:5%; margin-bottom:100px; float:left;}

.news{width:90%; margin-left:5%; margin-bottom:100px; float:left;}
.contnews{width:23.75%; margin-left:0.62%; margin-right:0.62%; margin-bottom:45px; text-align:center; float:left;}

.fnews{width:100%;  float:left;}
.fnews img{ width:100% ; height:auto;}

.tnews{ width:90%; margin-left:5%; margin-top:20px; margin-bottom:20px; font-size:18px; font-family: 'latoblack', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0683FF; float:left;}
.resumonews{ width:90%; margin-left:5%; margin-bottom:20px; min-height:100px; float:left;}
.resumonews a:link{color:#666;}
.resumonews a:hover{color:#007FFF; text-decoration: underline;}
.btsaibamais{ width:100%; float:left;}
.btsaibamais img{ max-width:170px; height:auto;}


.ensinos{width:19%; margin-left:0.5%; margin-right:0.5%; margin-bottom:45px; text-align:center; float:left;}
.ensinos img{width:100%; height:auto;}

.video{ width:55%; height:auto;  margin-bottom:100px; text-align:center;  float:left;}
.video iframe{ width:100%; height:auto; min-height:480px;}

.boxnews{width:42%; height:auto; min-height:480px; margin-left:3%; margin-bottom:100px; line-height:40px; background-color:#4FA7FF; text-align:center; float:left;}
.boxnews img{ width:100%; max-width:660px; }


.boxnews input, textarea, select{max-width:180px; min-width:180px; border:0px; margin-right:6px; background-color:#EEEEEE; color:#AAA; font-size:12px; padding:16px; font-family: 'latolight', Arial, Helvetica, sans-serif; font-size:14px; }

.t_news{ font-size:24px; font-family: 'latobold', Arial, Helvetica, sans-serif; color:#666;}

.botaonews{ max-width:100px !important; min-width:100px !important; border: 0px !important; background-color:#666666 !important; color:#FFF !important; font-size:16px !important;}




.central3{width:100%; padding-top:20px; padding-bottom:20px; background-color:#F4F4F4; float:left;}
.centralunidades{width:90%; margin-left:5%; margin-bottom:100px;  padding-top:50px; padding-bottom:50px;float:left;}

.contunidades{width:31.66%; margin-left:0.83%; margin-right:0.683%; margin-bottom:45px; text-align:center; color:#001946; background-color:#EBEBEB; float:left;}

.tunidades{ width:100%; min-height:60px; margin-top:50px; margin-bottom:20px; font-size:22px; font-family: 'latoblack', Arial, Helvetica, sans-serif;  float:left;}
.funidades{width:70%; margin-left:15%; float:left;}
.funidades img{ width:100% ; height:auto;}
.textunidades{ width:90%;min-height:100px;  margin-left:5%; margin-top:30px; margin-bottom:20px; float:left;}
.foneunidades{ font-size:18px; font-family: 'latobold', Arial, Helvetica, sans-serif;  }



.footer{width:100%;  background-color:#4FA7FF; padding-top:120px;  text-align:center; color:#fff; float:left;}
.footer a:link{color:#999;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer a:link{color:#999;}

.intofooter{width:90%; margin-left:5%; float:left;}
.footermidia{ width:100%; text-align:center; margin-top:50px; margin-bottom:50px; float:left;}
.telefone{font-size:22px;}
.webdesign{width:100%; height:80px; padding-top:50px; margin-top:50px; margin-bottom:-60px !important; padding-bottom:0px !important; background-color:#0683FF; text-align:center; float:left;}




/*ABOUT */


.leftabout{width:32%; margin-right:5%; margin-top:100px; text-align:right; float:left;}
.rightabout{width:60%; margin-top:100px; float:left;}
.menulateral{font-family: 'latolight', Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase;}
.menulateral ul{display:block; list-style:none; float:right; }
.menulateral li{margin-bottom:20px;}
.menulateral  a:link{ color: #999; text-decoration: none; margin-bottom:0px;  padding:10px; text-align:center; border:#EEEEEE solid 1px; }
.menulateral  a:hover{color: #FFF; text-decoration: none;   background-color:#184995;}

.tituloscont{width:100%; margin-bottom:30px; float:left; }

.contrightabout{ width:90%; margin-left:10%; float:left;}
.subtitulocont{width:100%; margin-top:30px; float:left;}
.textcontright{width:70%; margin-left:15%; margin-top:30px; float:left;}


.videosite{width:100%; height:auto; float:left;}
.videosite iframe{ width:100%;  position:relative;}

.central4{ width:60%; margin-left:20%; margin-top:80px; float:left;}

.unidadeend{font-family: 'latobold', Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin-top:40px; margin-bottom:20px; letter-spacing:-0.5px; }


/*ASSISTÊNCIA ESPIRITUAL*/


.tabelahorarios{ width:100%; text-align:center; float:left;}
.tabelahorarios img{ max-width:909px;}




/*CONTATO */

.lefth01{ width:50%; margin-top:100px; margin-bottom:70px; float:left;}
.righth01{ width:50%; margin-top:100px; margin-bottom:70px; float:left;}

.endereco{ width:100%; margin-top:30px; margin-bottom:30px; text-align:center; float:left;}
.divmap{float:left;}
.mapa{ width:90%; margin-left:5%; height:auto; min-height:400px; margin:auto; }
.mapa iframe{width:100%; min-height:100%; min-height:400px; position:relative;}

.lessmarg2{margin-top:0px;}

.margredes{ margin:6px;}
.redesfooter{filter: invert(100%);}


}
@media screen and (max-width: 920px) {

body{font-size:13px;}
h1{font-size:34px; letter-spacing:0;}	
h2{ font-size:40px; line-height:60px; }
h3{ font-size:22px; line-height:34px;}

table{ width:100%; background-color:#EDEDED; font-size:13px; font-family:'latoregular',Verdana, Arial, Helvetica, sans-serif !important; }
td{max-width:5% !important;  padding:0.55%; text-align:center; border:1px solid #ddd;}

.bluetitle{font-size:16px; background-color:#1E4077; color:#FFF; letter-spacing:1px; font-family:'latoregular',Verdana, Arial, Helvetica, sans-serif !important;}
.bluetitle td{ padding:20px;}
.bluetable{ background-color:#2959A6; color:#FFF;}

.central2{width:90%; margin-left:5%; margin-bottom:50px; float:left;}
.news{width:90%; margin-left:5%; margin-bottom:50px; float:left;}


.logo{ width:30%;}
.menu{ width:60%; }


.intro{width:80%; margin-left:10%; margin-top:90px; margin-bottom:90px;}
.leftintro{ width:100%; margin-bottom:25px; border:0;}
.rightintro{width:100%; margin-left:0; text-align:center;}

.ensinos{width:48%; margin-left:1%; margin-right:1%; }


.contnews{width:47.5%; margin-left:1.25%; margin-right:1.25%;}
.tnews{ font-size:16px;}
.btsaibamais img{ max-width:150px;}



.video{ width:100%; height:auto; margin-top:0px; margin-bottom:0;  font-size:20px;}
.video iframe{ width:100%; height:auto; min-height:400px;}

.boxnews{width:100%; height:auto; min-height:400px; margin-left:0; margin-top:0; margin-bottom:100px; text-align:center;}


.t_news{ font-size:24px;}


.contunidades{width:100%; margin-left:0; margin-right:0%; margin-bottom:35px;}
.tunidades{font-size:18px; float:left;}


/*ABOUT */

.leftabout{width:100%; margin-right:0; margin-top:50px; text-align:center; float:left;}
.rightabout{width:100%; margin-top:30px;  text-align:center; float:left;}
.menulateral{font-size:14px; }
.menulateral ul{ width:100%; float:left; text-align:center; display:inline-block !important; }
.menulateral li{ margin-bottom:20px;}

.contrightabout{ width:100%; margin-left:0; float:left;}
.textcontright{width:80%; margin-left:10%; margin-top:0px;}

.central4{ width:70%; margin-left:15%; text-align:center;}

}



@media screen and (max-width: 580px) {
	
body{line-height:20px;}
h1{font-size:26px; line-height:26px;}
h2{ font-size:30px; line-height:60px; }
h3{ font-size:18x; line-height:34px;}


.ensinos{width:100%; margin-left:0; margin-right:0; }

.contnews{width:100%; margin-left:0%; margin-right:0%;}

.boxnews{width:100%; padding-top:30px; margin-top:30px; min-height:250px}



.botaonews{ max-width:60px !important; min-width:60px !important; font-size:12px !important;}


/*ABOUT */

.menulateral{font-size:12px;}


.central4{ width:90%; margin-left:5%;}

/*CONTATO */
.lefth01{ width:100%; margin-top:30px; margin-bottom:0px;}
.righth01{ width:100%; margin-top:0px; margin-bottom:30px;}

}