/*
Theme Name: inketa
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: Inketa
Author URI: http://inketa.com/
Version: 1.0
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*

verde       #4fa06a
verde claro #6bdb84
azul        #5898e5
cinza       #7d7c7e
cinza claro #e5e5e5

font-family: 'Rubik', sans-serif;

*/



@import url(http://fonts.googleapis.com/css?family=Rubik:300,400,500);

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:400px; /* your iframe height */
   top:400px;  /* your iframe height */
   margin-top:-400px;  /* your iframe height */
}


#chamada-map{
	width:100%;
	min-height:180px;
	background-image:url(images/img-chamada-mapa.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#b79fd7;
	padding-bottom:20px;
	background-size:cover;
}

#chamada-map h2{
	color:#fff;
	font-size:30px;
	font-weight:400;
}

#chamada-map2{
	width:100%;
	background-color:#b79fd7;
	padding:15px 0px 15px 20px;
	border-bottom:1px solid #ffffff;
	/*background-image:url(images/img-chamada-mapa.jpg);*/
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right top;
}

#chamada-map2 h2{
	color:#fff;
	font-size:40px;
	font-weight:200;
}



#mapa-base-home{
	width:100%;
	height:500px;
	border:none;
}


#mapa-base{
	width:100%;
	height:400px;
	border:none;
}

#legenda-map2{
	height:40px;
	padding:0px;
	background-color:#b79fd7;
	padding-top:5px;
	margin-top:-6px;
	color:#fff;
}

#legenda-map{
	height:40px;
	padding:0px;
	background-color:#fff;
	padding-top:5px;
	margin-top:-6px;
	/*color:#fff;*/
}

/*#wrap-pins{
	width:240px;
	height:30px;
	margin:0px auto;
}*/

.pin-map{
	display:table-cell;
	height:30px;
	line-height:30px;
	width:200px;
	background-size:contain;
	background-repeat:no-repeat;
	padding-left:30px;
	margin-right:30px;
}

#pin-estadual{ background-image:url(images/pin-estadual.png); }
#pin-municipal{ background-image:url(images/pin-municipal.png); }

ul#menu-social li{
	list-style-type:none;
	display:inline-block;
	margin-top:35px;
	margin-right:10px;
}

a svg #svg-facebook-preto{
	transition: 200ms;
	transition-timing-function: ease-in-out;
	-webkit-transition: 200ms;
	-webkit-transition-timing-function: ease-in-out;
}
a:hover svg #svg-facebook-preto{ fill:#5898e5; }

a svg #svg-youtube-preto{
	transition: 200ms;
	transition-timing-function: ease-in-out;
	-webkit-transition: 200ms;
	-webkit-transition-timing-function: ease-in-out;
}
a:hover svg #svg-youtube-preto{ fill:#5898e5; }

#inketa{
	/*margin-top:80px;*/
	float:right;
}

div, a{
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.box {
	cursor: pointer;
}

.box:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.8;
}

body{
	font-family: 'Rubik', sans-serif;
	color:#7d7c7e;
}

#wrap-main-conteudo{
	min-height:800px;
	padding-top:90px;
}

.transition{
}

a{ text-decoration:none; }
a:hover{ text-decoration:none; }

h1{ font-size:30px; font-weight:200; color:#fff; margin:40px 0px 15px 0px; }
h2{ font-size:40px; font-weight:200; color:#fff; }
h3{ font-size:25px; font-weight:200; color:#fff; }
h4{ font-size:30px; font-weight:200; color:#fff; }

p{
	color:#fff;
	font-size:18px;
	font-weight:200;
}
@media (max-width: 844px){
	p{ font-size:16px; }
	h1{ font-size:24px; margin:20px 0px 7px 0px; }
	h2{ font-size:22px; }
	h3{ font-size:18px; }
	h4{ font-size:22px; }
}

.bg-amarelo{ background-color:#ff9c00; }

.form-control{ border-right:none !important; box-shadow:none; }

.no-padding{ padding-left:0px !important; padding-right:0px !important; }

.linha-branca{
	width:100%;
	height:1px;
	background-color:#fff;
	margin:15px 0px 15px 0px;
}

.linha-laranja{
	width:95%;
	height:1px;
	background-color:#ff9c00;
	margin:15px 0px 15px 0px;
}

.linha-marrom{
	width:95%;
	height:1px;
	background-color:#8e6f54;
	margin:15px 0px 15px 0px;
}

.linha-marrom-2{
	width:100%;
	height:1px;
	background-color:#cdbfb4;
	margin:20px 0px 15px 0px;
}

.linha-marrom-claro{
	clear:left;
	width:100%;
	height:1px;
	background-color:#e8ddcd;
	margin:15px 0px 15px -15px;
}

.box-share-btns{
	min-height:55px;
}

/* cores de texto */
.txt-amarelo{ color:#f9dd9d; }
a.txt-amarelo{ color:#f9dd9d; }
a.txt-amarelo{ color:#f9dd9d; text-decoration:none; }

.txt-branco{ color:#fff; }
a.txt-branco{ color:#fff; }
a.txt-branco:hover{ color:#1e5bce; text-decoration:none; }


/* pagination */
#box-pagination{
	text-align:center;
}

ul.pagination li:first-child a{
	border:none !important;
	border-radius:0px !important;
}

ul.pagination li:first-child a:hover{
	background-color:transparent;
	color:#ccc;
}

ul.pagination li:last-child a{
	border:none !important;
	border-radius:0px !important;
}

ul.pagination li:last-child a:hover{
	background-color:transparent;
	color:#ccc;
}

.pagination>li>a, .pagination>li>span{
	border:2px solid #846c57;
	font-size:18px;
	color:#846c57;
	margin:0px 7px;
}

.pagination>li>a:hover{
	border:2px solid #846c57;
	background-color:#846c57;
	font-size:18px;
	color:#fff;
}


	
/* open close */
.box-open-close{
	display: inline-block;
	width: 67px;
	height: 45px;
	border: 2px solid #6bdb84;
}

.open-close-button {
	width:63px;
	height:41px;
  /*margin: 3em 45%;*/
  font-size: 10px;
  border-radius:0px;
  /*position: absolute;*/
  /*right:15px;*/
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.open-close-button:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #6bdb84;
  width: 27%;
  height: 4%;
  left: 37%;
  top: 50%;
}
.open-close-button:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #6bdb84;
  width: 3%;
  height: 39%;
  left: 50%;
  top: 33%;
}
.open-close-button.open {
  background-color: transparent;
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.open-close-button.open:after {
  background-color: #fff;
}
.open-close-button.open:before {
  background-color: #fff;
}



/* btn e input: padrao */
input:focus {
  outline-color: transparent !important;
  outline-style: none !important;
}

.mc4wp-alert, .mc4wp-success{
	margin-top:15px;
	color:#fff;
	font-weight:200;
	font-size:14px;
}

.input-padrao{
	border-right:none;
	padding-left:10px;
	height:45px;
	line-height:45px;
	background-color:transparent;
	font-size:18px;
	display:inline-block;
	border-radius:0px !important;
}

.btn-submit{
	border-left:none;
	height:45px;
	line-height:42px;
	background-color:transparent;
	font-size:20px;
	display:inline-block;
	margin-left:-1px;
}

.btn-padrao{
	bottom:45px;
	min-width:73px;
	height:49px;
	background-color:transparent;
	padding:5px 10px 0px 10px;
	text-align:center;
	font-size:22px;
	position:absolute;
}
@media (max-width: 844px){
	.btn-padrao{
		font-size:14px;
		padding:5px;
		height:30px;
	}
}

.btn-center{
	bottom:45px;
	width:180px;
	height:45px;
	background-color:transparent;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-size:22px;
	margin:25px auto 0px auto;
}

.btn-100{ width:100%; position:inherit; }

/* btn e input: verde */
.input-verde::-webkit-input-placeholder{ color:#fff; font-size:18px; }
.input-verde :-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 18- */
.input-verde ::-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 19+ */
.input-verde :-ms-input-placeholder{ color:#fff; font-size:18px; }

.input-verde{
	border-left:2px solid #6bdb84;
	border-top:2px solid #6bdb84;
	border-bottom:2px solid #6bdb84;
	color:#fff;
}

.btn-submit-verde{
	border-right:2px solid #6bdb84;
	border-top:2px solid #6bdb84;
	border-bottom:2px solid #6bdb84;
	color:#6bdb84;
}

.btn-verde{ border:2px solid #6bdb84; }
.btn-verde:hover{ background-color:transparent; }

a.btn-verde{ color:#6bdb84; text-decoration:none; }
a.btn-verde:hover{ color:#6bdb84; text-decoration:none; }

.input-laranja::-webkit-input-placeholder{ color:#bbac97; font-size:18px; }
.input-laranja :-moz-placeholder{ color:#bbac97; font-size:18px; } /* Firefox 18- */
.input-laranja ::-moz-placeholder{ color:#bbac97; font-size:18px; } /* Firefox 19+ */
.input-laranja :-ms-input-placeholder{ color:#bbac97; font-size:18px; }

/* btn e input: marrom */
.input-marrom::-webkit-input-placeholder{ color:#bbac97; font-size:18px; }
.input-marrom :-moz-placeholder{ color:#bbac97; font-size:18px; } /* Firefox 18- */
.input-marrom ::-moz-placeholder{ color:#bbac97; font-size:18px; } /* Firefox 19+ */
.input-marrom :-ms-input-placeholder{ color:#bbac97; font-size:18px; }



#box-input{
	width:300px;
}

#box-input h4{
	color:#675046;
	font-size:12px;
	font-weight:200;
}


/* inpur marrom */
.input-marrom{
	width:150px;
	border-left:2px solid #675046;
	border-top:2px solid #675046;
	border-bottom:2px solid #675046;
	color:#fff;
}

.btn-submit-marrom{
	border-right:2px solid #675046;
	border-left:2px solid #675046;
	border-top:2px solid #675046;
	border-bottom:2px solid #675046;
	color:#675046;
}

.btn-marrom{ border:2px solid #675046; }
.btn-marrom:hover{ background-color:transparent; }

a.btn-marrom{ color:#675046; text-decoration:none; }
a.btn-marrom:hover{ color:#675046; text-decoration:none; }

/* inpur laranja */
.input-laranja{
	width:150px;
	border-left:2px solid #ff9c00;
	border-top:2px solid #ff9c00;
	border-bottom:2px solid #ff9c00;
	color:#fff;
}

.btn-submit-laranja{
	border-right:2px solid #ff9c00;
	border-left:2px solid #ff9c00;
	border-top:2px solid #ff9c00;
	border-bottom:2px solid #ff9c00;
	color:#ff9c00;
}

.btn-laranja{ border:2px solid #ff9c00; }
.btn-laranja:hover{ background-color:transparent; }

a.btn-laranja{ color:#ff9c00; text-decoration:none; }
a.btn-laranja:hover{ color:#ff9c00; text-decoration:none; }




/* btn e input: amarelo */
.input-amarelo::-webkit-input-placeholder{ color:#fff; font-size:18px; }
.input-amarelo :-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 18- */
.input-amarelo ::-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 19+ */
.input-amarelo :-ms-input-placeholder{ color:#fff; font-size:18px; }

.input-amarelo{
	border-left:2px solid #f9dd9d;
	border-top:2px solid #f9dd9d;
	border-bottom:2px solid #f9dd9d;
	color:#fff;
}

.btn-submit-amarelo{
	border-right:2px solid #f9dd9d;
	border-left:2px solid #f9dd9d;
	border-top:2px solid #f9dd9d;
	border-bottom:2px solid #f9dd9d;
	color:#f9dd9d;
}

.btn-amarelo{ border:2px solid #f9dd9d; }
.btn-amarelo:hover{ background-color:#f9dd9d; color:#5898e5; }

a.btn-amarelo{ color:#f9dd9d; text-decoration:none; }
a.btn-amarelo:hover{ color:#f9dd9d; text-decoration:none; }

/* btn e input: branco */
.input-branco::-webkit-input-placeholder{ color:#fff; font-size:18px; }
.input-branco :-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 18- */
.input-branco ::-moz-placeholder{ color:#fff; font-size:18px; } /* Firefox 19+ */
.input-branco :-ms-input-placeholder{ color:#fff; font-size:18px; }

.input-branco{
	border-left:2px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	color:#fff;
}

.btn-submit-branco{
	border-right:2px solid #fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	color:#fff;
}

.btn-branco{ border:2px solid #fff; }
.btn-branco:hover{ background-color:#fff; }

a.btn-branco{ color:#fff; text-decoration:none; }
a.btn-branco:hover{ color:#fff; text-decoration:none; }







/* home */
.filtro-marrom{
	background:url(images/filtro-marrom.png) repeat 0 0;
}

#bloco-1{
	background-color:#fff;
	padding-top:90px;
}

#inner-bloco-1{
	padding:40px 110px 50px 100px;
	min-height:538px;
}



#inner-bloco-1 h1{
	font-size:48px;
	font-weight:400;
	color:#fff;
	margin-bottom:15px;
}
@media (max-width: 844px){
	#bloco-1{
		/*height:600px !important;*/
		padding-top:20px;
	}
	
	#inner-bloco-1 h1{
		font-size:32px !important;
	}
	
	h3{ font-size:14px; }
	
	
	
}


#inner-bloco-1 p{
	margin:0px 0px 30px 0px;
}



#img-base{
	width:100%;
	background-image:url(images/img-base.png);
	background-repeat:no-repeat;
	background-size:contain;
}



#btn-participe{
	display:inline-block;
	padding:15px 40px 15px 40px;
	background-color:#ff3c00;
	text-align:center;
	font-size:25px;
	margin-right:10px;
}

#btn-participe{ color:#fff; }
#btn-participe:hover{ color:#ff3c00; text-decoration:none; background-color:#fff; }


#btn-entenda{
	display:inline-block;
	padding:15px 40px 15px 40px;
	color:#fff;
	background-color:#5898e5;
	cursor:pointer;
	text-align:center;
	font-size:25px;
}
#btn-entenda:hover{ background-color:#fff; color:#5898e5; }


@media (max-width: 1410px){
#bloco-1 h1{
	font-size:32px;
	margin-bottom:15px;
}

#btn-participe{
	padding:10px 20px 10px 20px;
	font-size:20px;
}
#btn-entenda{
	padding:10px 20px 10px 20px;
	font-size:20px;
}
}

@media (max-width: 1136px){
#btn-participe{
	padding:10px 10px 10px 10px;
	font-size:18px;
}
#btn-entenda{
	padding:10px 10px 10px 10px;
	font-size:18px;
}
}

@media (max-width: 992px){
#inner-bloco-1{
	padding:40px 15px 50px 15px;
	min-height:300px;
}

#btn-participe{
	padding:5px 15px 5px 15px;
	font-size:18px;
}
#btn-entenda{
	padding:5px 15px 5px 15px;
	font-size:18px;
}

}



#seta-down{
	width:60px;
	height:60px;
	background:url(images/seta-down.png) no-repeat 0 0;
	margin:70px auto 0px auto;
	cursor:pointer;
}
@media (max-width: 844px){
	#seta-down{ margin:25px auto 0px auto; }
}

#seta-down-azul{
	width:60px;
	height:60px;
	background:url(images/seta-down-azul.png) no-repeat 0 0;
	margin:70px auto 0px auto;
}

#navbar1{
	background-color:#fff;
	height:90px;
	z-index:999;
}
@media (max-width: 844px){
	.navbar-toggle{ margin-top:25px; margin-bottom:30px; }
}

.breadcrumb-fixa{
	height:20px;
	font-size:18px;
}

.seta-breadcrumb{
	width:24px;
	height:14px;
	display:inline-block;
	margin:0px 7px 0px 7px;
	background:url(images/seta-breadcrumbs.png) no-repeat 0 0;
}

.seta-breadcrumb-cinza{
	width:24px;
	height:14px;
	display:inline-block;
	margin:0px 7px 0px 7px;
	background:url(images/seta-breadcrumbs-cinza.png) no-repeat 0 0;
}

.destaque-home{
	min-height:500px;
	padding:45px 110px 0px 110px;
	position:relative;
}

.destaque-home-video{
	min-height:500px;
	padding:0px;
	position:relative;
}

.destaque-home-video-2{
	min-height:500px;
	padding:0px;
	position:relative;
}
@media (max-width: 1300px){
	.destaque-home{
	padding:45px 80px 110px 80px;
	}
}

@media (max-width: 600px){
	.destaque-home{
	/*height:350px;*/
	padding:30px 15px 0px 15px;
	}
}

/* destaques home */
#destaque-home-1{
	color:#fff;
	background-color:#4fa06a;
}
#destaque-home-1 .btn-branco:hover{ color:#4fa06a; }

#destaque-home-2{
	color:#fff;
	background-color:#1e5bce;
	background-size:cover;
	background-repeat:no-repeat;
}
#destaque-home-2 .btn-branco:hover{ color:#1e5bce; }

#destaque-home-3{
	color:#fff;
	background-color:#ef485d;
}
#destaque-home-3 .btn-branco:hover{ color:#ef485d; }

#destaque-home-4{
	color:#fff;
	background-color:#5898e5;
}
#destaque-home-4 .btn-branco:hover{ color:#5898e5; }

#destaque-home-5{
	color:#fff;
}
#destaque-home-5 .btn-branco:hover{ color:#9f846d; }

#destaque-home-6{
	color:#fff;
	background-image:url(images/img-02.jpg);
	background-size:cover;
	background-repeat:no-repeat;
}
#destaque-home-6 .btn-branco:hover{ color:#d1bc7c; }

/* acontece */
#wrap-acontece-home{
	background-color:#d4cdc8;
	min-height:405px;
	padding:30px 0px 60px 0px;
}

.box-acontece h4{
	color:#8e6f54;
	font-weight:200;
	height:140px;
}
@media (max-width: 600px){
	.box-acontece h4{
		height:auto;
	}
}

#wrap-acontece-home a{ color:#8e6f54; }
#wrap-acontece-home a:hover{ color:#8e6f54; text-decoration:none; }

#wrap-acontece-home h3{
	font-weight:200;
	color:#8e6f54;
	font-size:18px;
	margin:0px 0px 20px 0px;
}

#wrap-acontece-home p{ color:#8e6f54; }

.box-acontece{
	color:#8e6f54;
	position:relative;
	margin:0px;
	min-height:255px;
}

.box-acontece .btn-padrao-branco{ margin:0px auto; position:absolute; bottom:29px; }
.col-md-4 .btn-padrao-branco{ position:relative; }

/* single */
#wrap-single{
	background-color:#e8e2dd;
	height:100%;
}

#wrap-single h1{
	font-size:30px;
	color:#675046;
}

#wrap-single p{
	color:#675046;
}


/* a base */
#wrap-a-base{
	min-height:800px;
	background-color:#4fa06a;
}



/* page */
#wrap-page{
	min-height:800px;
	background-color:#5898e5;
}


/*contato*/
.page-id-738 label {
    font-weight: 400 !important;
    color: #fff !important;
}

.page-id-738 input[type=email], .page-id-738 input[type=text] {
    width: 100% !important;
    max-width: 500px !important;
}

.page-id-738 textarea {
    width: 100% !important;
    max-width: 500px !important; 
}

.page-id-738 label span {
    color: #fff;
}

.page-id-738 .btn-link{
	margin-top:10px;
	border:2px solid #fff;
	background-color:transparent;
	padding:10px 20px;
	text-align:center;
	display:inner-block;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-weight:400;
}

.page-id-738 .btn-link:hover{
	border:2px solid #fff;
	background-color:#ffffff;
	color:#1e5bce;
	text-decoration:none;
}

.page-id-738 .ninja-forms-success-msg{
	margin:60px 0px;
}


/* o movimento */
#wrap-o-movimento{
	min-height:800px;
	background-color:#5898e5;
}

ul.nav-tabs li a{
	height:225px;
	border-radius:0px !important;
	border:2px solid #fff;
	font-size:26px;
	text-align:center;
	padding-top:50px;
	margin:40px 14px 0px 14px;
	
}



ul.nav-tabs li{ cursor:pointer; }
ul.nav-tabs li a{ color:#fff; }
ul.nav-tabs li a:hover{ color:#5898e5; }
.nav-tabs.nav-justified>.active>a{ color:#5898e5; }
.nav-tabs.nav-justified>.active>a:hover{ color:#5898e5; }

.nav-tabs.nav-justified>li>a{ border-bottom:2px solid #fff; margin-bottom:-2px; }

@media (max-width: 800px){
	ul.nav-tabs li a{ height:auto; font-size:18px; padding-top:10px; margin:15px 10px 15px 10px; }
	.nav-tabs.nav-justified>li>a{ margin-bottom:15px; }
}

.conteudo-tabs{
	min-height:100px;
	padding:80px 0px 80px 0px;
	background-color:#fff;
}

.conteudo-tabs p{ color:#5898e5; }

/*.conteudo-aba-movimento{
	display:none;
}

.conteudo-active{
	display:block !important;
}*/



.conteudo-aba-movimento{ display:none; }
.conteudo-aba-movimento.conteudo-active{
	display:block !important;
}

.principios{
	min-height:405px;
	padding:0px 110px 0px 110px;
	/*position:relative;*/
	text-align:center;
	/*display:inline-block;*/
	line-height:405px;
}
@media (max-width: 400px){
	.principios{
		padding:0px 15px 0px 15px;
	}
}

.principios h2{ text-align:center; font-size:24px; }

.principios span{
	display: inline-block;
	vertical-align: middle;
}

.principios .btn-center{ line-height:30px; }

#principios-1{ background:url(images/numero-1.png) no-repeat center 89px #4c8ce0; }
#principios-1 .btn-branco:hover{ color:#4c8ce0; }

#principios-2{ background:url(images/numero-2.png) no-repeat center 89px #4686de; }
#principios-2 .btn-branco:hover{ color:#4686de; }

#principios-3{ background:url(images/numero-3.png) no-repeat center 89px #3b79d9; }
#principios-3 .btn-branco:hover{ color:#3b79d9; }

#principios-4{ background:url(images/numero-4.png) no-repeat center 89px #2f6dd5; }
#principios-4 .btn-branco:hover{ color:#2f6dd5; }

#principios-5{ background:url(images/numero-5.png) no-repeat center 89px #2a67d3; }
#principios-5 .btn-branco:hover{ color:#2a67d3; }

#principios-6{ background:url(images/numero-6.png) no-repeat center 89px #2461d0; }
#principios-6 .btn-branco:hover{ color:#2461d0; }

#principios-7{ background:url(images/numero-7.png) no-repeat center 89px #1e5bce; }
#principios-7 .btn-branco:hover{ color:#1e5bce; }

#principios-8{ background-color:#5898e5; }

@media (max-width: 600px){
	#principios-8{ display:none; }
}

#wrap-participantes{
	padding-top:80px;
	background-color:#fff;
}

.box-participantes{
	min-height:300px;
}
@media (max-width: 600px){
	.box-participantes{ min-height:auto !important; margin-bottom:25px; }
}

.box-participantes h2{
	font-size:20px;
	color:#5898e5;
}

.box-participantes p{
	font-size:16px;
	color:#5898e5;
}



	#wrap-abas-movimento-desktop{ display:block; }
	#wrap-abas-movimento-mobile{ display:none; }

@media (max-width: 600px){
	#wrap-abas-movimento-desktop{ display:none; }
	#wrap-abas-movimento-mobile{ display:block; }
}













/* referencias */
#wrap-referencias{
	background-color:#fcf0d3;
}

#wrap-referencias #destaque-top{
	background-color:#f9dd9d;
	min-height:255px;
	padding:50px 0px 50px 0px;
}

#wrap-referencias #destaque-top h2{
	color:#675046;
	font-size:30px;
	font-weight:200;
	line-height:35px;
}
@media (max-width: 991px){
	#wrap-referencias #destaque-top h2{font-size:26px;}
}

@media (max-width: 767px){
	#wrap-referencias #destaque-top h2{font-size:22px;}
}

#wrap-referencias #coluna-1{
	padding:45px 0px 0px 0px;
	height:800px;
}
@media (max-width: 800px){
	#wrap-referencias #coluna-1{
	min-height:100px;
}
}

#wrap-referencias ul#ul-filtros{
	margin:0px;
	padding:0px;
}
@media (max-width: 600px){
	#wrap-referencias ul#ul-filtros{
	padding-left:30px;
	}
}

ul#ul-filtros li{
	list-style-type:none;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

#wrap-referencias ul#ul-filtros li a{
	color:#bbac97;
	font-size:22px;
}

ul#ul-filtros li a:hover, ul#ul-filtros li a.active{
	color:#675046 !important;
	text-decoration:none !important;
}

#coluna-2{
	/*background-color:#fff;*/
	min-height:800px;
	padding:30px 0px 0px 0px;
}

#coluna-2 img{
	width:100%;
}

.box-img{
	position:relative;
	/*min-width:388px;*/
	height:255px;
}

.tag-pdf{
	width:100px;
	height:45px;
	background:rgba(249, 221, 157, 0.8);
	color:#675046;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:30px;
}

.tag-pdf-2{
	width:100px;
	height:45px;
	background:rgba(249, 221, 157, 0.8);
	color:#675046;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:145px;
}

.tag-video{
	width:100px;
	height:45px;
	background:rgba(103, 80, 70, 0.8);
	color:#f9dd9d;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:30px;
}



.box-txt{
	padding:15px;
	height:300px;
}

.tag-btn-single{
	float:left;
	width:150px;
	height:45px;
	line-height:45px;
	background-color:transparent;
	border:2px solid #847062;
	color:#847062;
	font-size:22px;
	text-align:center;
	margin-right:15px;
}
.tag-btn-single:hover{ background-color:#847062; color:#fcf0d3; }



#wrap-referencias h3{
	font-size:22px;
	color:#675046;
	font-weight:200;
	margin-top:20px;
}

#wrap-referencias p{
	font-size:18px;
	color:#675046;
	font-weight:200;
}

#wrap-referencias p.p-categoria{
	font-size:14px;
	color:#bcb0a5;
}

#wrap-referencias #coluna-2 img{ margin-bottom:30px; }
#wrap-referencias #coluna-2 a h3{ color:#675046; text-decoration:none; }
#wrap-referencias #coluna-2 a:hover h3{ color:#bbac97 !important; text-decoration:none !important; }


/* acontece */
#wrap-acontece{
	background-color:#cdbfb4;
	min-height:800px;
}

#wrap-acontece #coluna-1{
	padding:45px 30px 0px 30px;
	min-height:800px;
}
@media (max-width: 800px){
	#wrap-acontece #coluna-1{
	min-height:100px;
}
}

#wrap-acontece #coluna-2{
	background-color:#e8e2dd;
	padding-top:30px;
	padding-bottom:60px;
	min-height:800px;
}

#wrap-acontece ul#ul-filtros{
	margin:0px;
	padding:0px;
}

#wrap-acontece ul#ul-filtros li{
	list-style-type:none;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

#wrap-acontece ul#ul-filtros li a{
	color:#fff;
	font-size:22px;
}

#wrap-acontece ul#ul-filtros li a:hover, #wrap-acontece ul#ul-filtros li a.active{
	color:#fff;
	text-decoration:none;
}

#wrap-acontece h4{
	color:#675046;
	font-size:12px;
	font-weight:200;
}

#wrap-acontece h2{
	color:#8e6f54;
	font-size:30px;
	font-weight:200;
}

#wrap-acontece p{
	color:#675046;
}

#wrap-referencias #coluna-1 a{ color:#675046; text-decoration:none; }
#wrap-reerencias #coluna-1 a:hover{ color:#bbac97; text-decoration:underline; }

#wrap-acontece #coluna-2 a{ color:#675046; text-decoration:none; }
#wrap-acontece #coluna-2 a:hover{ color:#bbac97; text-decoration:none; }

#wrap-acontece p span{
	color:#afa39d;
	font-size:14px;
}

#voltar a{ color:#8e6f54; text-decoration:none; margin-left:15px; }
#voltar a:hover{ color:#8e6f54; text-decoration:underline; }




/* navbar */
#logo{
	width:206px;
	height:59px;
	background:url(images/logo-movimento-pela-base-nacional.png) no-repeat 0 0;
	background-size:contain;
	background-position:center;
}
@media (max-width: 768px){#logo{width:130px;}}

.navbar-default{
	border:none;
	background-color:#fff;
	margin-bottom:0px;
	border-radius:0px;
	left:0px;
	right:0px;
}

#li-logo a{ padding-top:15px; }

.navbar-nav>li>a{ color:#7d7c7e !important; padding:37px 24px 0px 24px; }
.navbar-nav>li>a:hover{ color:#5898e5 !important; }
.navbar-nav>li>a:first-child{ padding-left:0px; margin-right:20px; margin-left:20px; text-transform: uppercase; }

@media (max-width: 991px){
	.navbar-nav>li>a:first-child{ padding-left:0px; margin-right:6px; margin-left:6px; font-size:12px; }
}

@media (max-width: 767px){
}

@media (max-width: 1200px){
	#logo{ margin-right:0px; }
	.navbar-nav>li{ margin-left:0px; overflow:hidden; }
	.navbar-nav>li>a:first-child{ margin-right:6px; }
	.navbar-nav>li>a{ padding:38px 0px 15px 30px; }
	.navbar-collapse{ padding:0px; }
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color:transparent;
	color:#5898e5 !important;
}

@media (max-width: 767px){
	.navbar-nav>li{ padding-left:30px; }
	.navbar-nav>li>a:first-child{ font-size:14px; }
	.navbar-nav>li>a{padding: 10px 0px 10px 0px;}
	.navbar-nav {
    	margin: 0px;
	}
}


/* navbar mobile */
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	background-color:#fff;
}


.navbar-nav>li:last-child{ margin-bottom:0px; }


/* footer */
#main-footer{
	min-height:300px;
	background-color:#4fa06a;
	padding:70px 0px 0px 0px;
}

#main-footer p{
	color:#6bdb84;
	font-size:12px;
	margin-top:0px;
}

#main-footer h3{
	margin:0px 0px 10px 0px;
	font-size:25px;
	letter-spacing:0.1em;
}



/* kit-mobilizacao */

#wrap-kit-mobilizacao .shareaholic-service-icon{
	background-color:#ffd38e !important;
}

#wrap-kit-mobilizacao{
	background-color:#ffd38e;
}

#wrap-kit-mobilizacao #destaque-top{
	background-color:#ff9c00;
	min-height:255px;
	padding:0px 0px 0px 0px;
}

#img-destaque-kit{
	min-height:255px;
	width:100%;
	background-image:url(images/img-destaque-kit-mobilizacao.png);
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	top:0px;
	right:0px;
}
@media (max-width: 800px){
	#img-destaque-kit{
		opacity:0;
	}
}


#wrap-kit-mobilizacao #destaque-top h2{
	color:#ff5f00;
	font-size:30px;
	font-weight:400;
	line-height:35px;
	margin-top:70px;
}

@media (max-width: 800px){
	#wrap-kit-mobilizacao #destaque-top h2{
		font-size:24px;
		margin-top:30px;
	}
}



#wrap-kit-mobilizacao #coluna-1{
	padding:45px 0px 0px 0px;
	height:800px;
}

@media (max-width: 800px){
	#wrap-kit-mobilizacao #coluna-1{
	height:350px !important;
}
#wrap-kit-mobilizacao #coluna-2{
	padding-top:0px !important;
}
}

#wrap-kit-mobilizacao ul#ul-filtros{
	margin:0px;
	padding:0px;
}
@media (max-width: 600px){
	#wrap-kit-mobilizacao ul#ul-filtros{
	padding-left:30px;
	}
}

#wrap-kit-mobilizacao ul#ul-filtros li{
	list-style-type:none;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

#wrap-kit-mobilizacao ul#ul-filtros li a{
	color:#ff9458;
	font-size:22px;
}

#wrap-kit-mobilizacao ul#ul-filtros li a:hover{
	color:#ff3c00;
	text-decoration:none;
}

#wrap-kit-mobilizacao ul#ul-filtros a.active{
	color:#ff3c00 !important;
	text-decoration:none;
}

#wrap-kit-mobilizacao #box-input h4{ color:#ff9c00; }

#wrap-kit-mobilizacao #coluna-2{
	background-color:#ffebcc;
	min-height:800px;
	padding:30px 0px 0px 0px;
}

#wrap-kit-mobilizacao #coluna-2 img{
	width:100%;
}

#wrap-kit-mobilizacao .box-img{
	position:relative;
	min-width:388px;
	height:255px;
}

#wrap-kit-mobilizacao .tag-pdf{
	width:100px;
	height:45px;
	background:rgba(255, 255, 255, 0.8);
	color:#675046;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:30px;
}

#wrap-kit-mobilizacao .tag-pdf-2{
	width:100px;
	height:45px;
	background:rgba(255, 255, 255, 0.8);
	color:#675046;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:145px;
}

#wrap-kit-mobilizacao .tag-video{
	width:100px;
	height:45px;
	background:rgba(255, 60, 0, 0.8);
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:45px;
	position:absolute;
	bottom:0px;
	left:30px;
}



#wrap-kit-mobilizacao .box-txt{
	padding:15px;
	height:200px;
}

#wrap-kit-mobilizacao .tag-btn-single{
	float:left;
	width:150px;
	height:45px;
	line-height:45px;
	background:rgba(255, 255, 255, 0.8);
	background-size:contain;
	color:#fd4a04;
	font-size:22px;
	text-align:center;
	margin-right:15px;
}
/*#wrap-kit-mobilizacao .tag-btn-single:hover{ background-color:#847062; color:#fcf0d3; }*/

#wrap-kit-mobilizacao .btn-baixar-arquivo{
	background-image:url(images/ico-download.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:none;
}


#wrap-kit-mobilizacao h3{
	font-size:22px;
	color:#675046;
	font-weight:200;
	margin-top:20px;
}

#wrap-kit-mobilizacao p{
	font-size:18px;
	color:#675046;
	font-weight:200;
}

#wrap-kit-mobilizacao p.p-categoria{
	font-size:14px;
	color:#ff9c00;
}

#wrap-kit-mobilizacao #coluna-2 img{ margin-bottom:30px; }
#wrap-kit-mobilizacao #coluna-2 a h3{ color:#ff5f00; text-decoration:none; }
#wrap-kit-mobilizacao #coluna-2 a:hover h3{ color:#ff9c00 !important; text-decoration:none !important; }


/* Novos estilos */
.destaque-home h1 a{ color:#ffffff; text-decoration:none; }
.destaque-home h1 a:hover{ color:#ffffff; text-decoration:none; }

a.btn-link{
	margin-top:30px;
	border:2px solid #fff;
	background-color:transparent;
	padding:10px 20px;
	text-align:center;
	display:inline-block;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-weight:400;
}

a.btn-link:hover{
	border:2px solid #fff;
	background-color:#ffffff;
	color:#1e5bce;
	text-decoration:none;
}

#footer-copyright{
	padding-top:30px;
	padding-bottom:100px;
}

#main-footer .navbar-nav>li>a{
	color:#fff !important;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
#main-footer .navbar-nav>li>a:hover{ background-color:transparent; color:#6bdb84 !important; }


/* roxo #b79fd7 */

#wrap-duvidas{
	background-color:#ffffff;
	color:#222222;
	padding-bottom:100px;
}

#wrap-top-duvidas{
	padding:20px 0px 50px 0px;
	margin-bottom:60px;
}

#wrap-top-duvidas p{ color:#ffffff !important; }


#wrap-duvidas h1{ color:#ffffff; }
#wrap-duvidas h2{ color:#b79fd7; }
#wrap-duvidas p{ color:#b79fd7; }



#wrap-duvidas li{ font-size:16px; color:#b79fd7; }

/* open close branco */
.box-open-close-branco{ /* roxo */ 
	display: inline-block;
	width: 67px;
	height: 45px;
	border: 2px solid #b79fd7;
	margin-top:20px;
}

.open-close-button-branco {
	width:63px;
	height:41px;
  /*margin: 3em 45%;*/
  font-size: 10px;
  border-radius:0px;
  /*position: absolute;*/
  /*right:15px;*/
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.open-close-button-branco:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #b79fd7;
  width: 27%;
  height: 4%;
  left: 37%;
  top: 50%;
}
.open-close-button-branco:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #b79fd7;
  width: 3%;
  height: 39%;
  left: 50%;
  top: 33%;
}
.open-close-button-branco.open {
  background-color: transparent;
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.open-close-button-branco.open:after {
  background-color: #b79fd7;
}
.open-close-button-branco.open:before {
  background-color: #b79fd7;
}

/* chamada duvidas */
#chamada-duvidas{
	background-color:#b79fd7;
	color:#fff;
	min-height:100px;
	padding:20px 0px 50px 0px;
	text-align:center;
}

#chamada-duvidas p{ color:#ffffff; margin-bottom:30px; }

#chamada-duvidas a:hover{
	color:#b79fd7;
}

#secao-1{
	min-height:500px;
	padding:90px 0px 200px 0px;
	background-color:#5898e5;
	text-align:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

#secao-1 h1{
	font-size:50px;
	font-weight:500;
	text-transform:uppercase;
	font-style:italic;
	letter-spacing:0.1em;
}
@media (max-width: 991px){
	#secao-1 h1{font-size:40px;}
}

@media (max-width: 767px){
	#secao-1 h1{font-size:26px;}
}

#wrap-sua-duvida{
	min-height:150px;
	padding:40px 0px 60px 0px;
	background-color:#ccbce3;
}


/* ninja forms */
.ninja-forms-required-items{ display:none; }

.text-wrap.label-above label, .textarea-wrap.label-above label{
	color:#ffffff;
	font-weight:400;
	font-size:16px;
}

.ninja-forms-req-symbol{ display:none; }

#ninja_forms_field_1_div_wrap{
	width:49%;
	float:left;
}

#ninja_forms_field_2_div_wrap{
	width:49%;
	float:right;
}

#ninja_forms_form_1_all_fields_wrap input{
	border:none;
	height:26px;
	line-height:26px;
	padding-left:10px;
}

#ninja_forms_form_1_all_fields_wrap textarea{
	border:none;
	padding:10px;
	height:100px;
}

#ninja_forms_field_4_label{
	color:#ffffff;
	font-size:16px;
	font-weight:400;
}

input#ninja_forms_field_5{
	border: 2px solid #ffffff;
	background-color:transparent;
    color: #ffffff;
    text-decoration: none;
	font-size:16px;
	height:36px;
	line-height:31px;
}

input#ninja_forms_field_5:hover{
	border: 2px solid #ffffff;
	background-color: #ffffff;
    color: #b79fd7;
    text-decoration: none;
	font-size:16px;
}

.ninja-forms-response-msg{
	text-align:center;
	font-size:18px;
	color:#ffffff;
	margin-bottom:30px;
}

.ninja-forms-field-error{
	color:#ff9c00;
}

#wrap-sua-duvida h2{ text-align:center; margin-bottom:30px; }