a,button, label, input[type=submit]{
	text-decoration: none;
	text-style: none;
	outline: none;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	
}

a.navbar-brand svg {width: 100%;margin-right: 0px;}

a.navbar-brand {width: 13%;min-width: 120px;}
p{
	font-family: Open sans,sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.8;
}
header#TopoNew2022{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 1.2rem 0px;
	z-index: 200;
	-webkit-transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	box-shadow: 0px 0px 10px #0000001a;
	background-color: transparent;
	}

header#TopoNew2022.interna {position: sticky;top: 0px;}

header#TopoNew2022.darkHeader,header#TopoNew2022.interna {
	background: #fff;
}

header#TopoNew2022 input[type=checkbox] {display: none;}

header#TopoNew2022 input[type=checkbox]+label {font-size: 35px;color: #144994;}

header#TopoNew2022.darkHeader a svg g g:nth-child(2) .cls-1 {fill: #144994;}
header#TopoNew2022.interna a svg * {fill: #144994;}
header#TopoNew2022 a svg * {-webkit-transition:  all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}

header#TopoNew2022 .container {
    max-width: 1300px;
}
header#TopoNew2022 ul.sub-menu{
	opacity: 0;
	visibility: hidden;
	height:0px;
	width: 300px;
	position: absolute;
padding: 0px;/* background: #2C6BC6; */color: #000;padding-bottom: 15px;list-style: none;}

header#TopoNew2022 li:hover ul.sub-menu {opacity: 1;visibility: visible;height: auto;width: 300px;}

header#TopoNew2022.darkHeader li ul.sub-menu,header#TopoNew2022.interna li ul.sub-menu {background: #2C6BC6;}

header#TopoNew2022 li:hover ul.sub-menu li a {color: #2C6BC6;}
header#TopoNew2022 li.menu-item a{
font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    display: block;
    padding: 0.35rem 0.9rem;
    letter-spacing: 0.5px;
-webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;}

header#TopoNew2022.darkHeader li.menu-item.menu-item-has-children:hover {background: #2C6BC6;}
header#TopoNew2022.interna li.menu-item.menu-item-has-children:hover {background: #2C6BC6;}

header#TopoNew2022 li.menu-item.menu-item-has-children:hover a {color: #fff;}

.menu-item-has-children:hover ul,.menu-item-has-children:hover {
    background: #0000006b;
}

header#TopoNew2022.interna li.menu-item a,
header#TopoNew2022.darkHeader li.menu-item a {color: #144994;}

header#TopoNew2022 a.donate{
	background: #2C6BC6;
	font-family: 'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	border-radius: 10px;
}

header#TopoNew2022 a.donate:hover {
    background: #fff;
    color: #2c6bc6;
}
header#TopoNew2022 a[href*="instagram"], header#TopoNew2022 a[href*="facebook"], header#TopoNew2022 a[href*="twitter"],aside a[href*="instagram"],aside a[href*="facebook"], aside a[href*="twitter"]{
	background: #fff;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
	position: relative;
	margin: 0px 2px;
-webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;}

header#TopoNew2022.darkHeader a[href*="instagram"], header#TopoNew2022.darkHeader a[href*="facebook"], header#TopoNew2022.darkHeader a[href*="twitter"] {background: #144994;border-color: #144994;}

aside a[href*="instagram"], aside a[href*="facebook"], aside a[href*="twitter"] {
    background: #fff;
    display: flex;
    width: 30px;
    height: 30px;
    position: relative;
    border-radius: 100%;
    justify-content: center;
}

header#TopoNew2022.interna a[href*="instagram"], 
header#TopoNew2022.interna a[href*="facebook"], 
header#TopoNew2022.interna a[href*="twitter"] {background: #144994;border-color: #144994;}

header#TopoNew2022 a[href*="instagram"] span, aside a[href*="instagram"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/insta.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}
header#TopoNew2022 a[href*="facebook"] span,a[href*="facebook"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/facebook.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}
header#TopoNew2022 a[href*="twitter"] span,a[href*="twitter"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/twitter.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}
header#TopoNew2022.interna a[href*="twitter"] span,
header#TopoNew2022.interna a[href*="facebook"] span,
header#TopoNew2022.interna a[href*="instagram"] span {-webkit-filter: saturate(100) grayscale(1) brightness(100);filter: saturate(100) grayscale(1) brightness(100);}

header#TopoNew2022.darkHeader a[href*="twitter"] span,
header#TopoNew2022.darkHeader a[href*="facebook"] span,
header#TopoNew2022.darkHeader a[href*="instagram"] span {-webkit-filter: saturate(100) grayscale(1) brightness(100);filter: saturate(100) grayscale(1) brightness(100);}
.textoParagraph h3{
	font-family: Commuters-sans;
	font-weight: 700;
	font-size: 50px;
	color: #000;
	text-transform: uppercase;
}

.textoParagraph {padding-right: 80px;}
#depoimentoBlock .container{
	max-width: 1300px;
}
#depoimentoBlock .owl-nav{
	text-align: right;
	display: block;
}
#depoimentoBlock .item{
	box-shadow: 0px 0px 5px #ccc;
	margin: 15px 2px;
	padding: 0px;
	border-radius: 30px;
}

#depoimentoBlock .item img {border-radius: 10px;}

#depoimentoBlock .item img {
    /* border-radius: 30px; */
}
#depoimentoBlock .owl-nav .owl-prev, #depoimentoBlock .owl-nav .owl-next,#depoimentoBlock .owl-nav .owl-prev:hover, #depoimentoBlock .owl-nav .owl-next:hover {
    border: 3px solid #2C6BC6;
    color: #2C6BC6;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 0;
    padding: 0px;
    font-weight: 700;
    margin: 0px 3px;
}

#depoimentoBlock .owl-nav .owl-prev.disabled, #depoimentoBlock .owl-nav .owl-next.disabled {
    border: 3px solid #ccc;
    color: #ccc;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 0;
    padding: 0px;
    font-weight: 700;
    margin: 0px 3px;
}



#depoimentoBlock .owl-nav .owl-prev span, #depoimentoBlock .owl-nav .owl-next span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.85;
    text-align: center;
}
#donationBash{
	background: #2C6BC6;
padding: 40px 40px;}

#revistasBlock {
    padding: 90px 50px;background: #144994;
}

#revistasBlock img {
    margin-right: 320px;
    margin-left: -135px;
    margin-top: -220px;
    margin-bottom: -220px;
}

#revistasBlock .container {
    max-width: 1300px;
}

#revistasBlock .textoParagraph,#revistasBlock .textoParagraph h3 {
    color: #FFF;
}

#revistasBlock .textoParagraph {padding: 0px 20px;}

.col-lg-6.textoParagraph .button {
    border: 1px solid #fff;
    color: #144994;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 15px;
    padding: .75rem 2rem;
    display: inline-block;
    border-radius: 10px;
    background: #FFF;
text-decoration: none;}

.col-lg-6.textoParagraph .button:hover {background: #144994;color: #FFF;}

#depoimentoBlock {
    background: #FFF;
padding: 40px;}

.mudando_missoes_projetos {}



.mudando_missoes_projetos .item .row {min-height: 600px;}

.mudando_missoes_projetos .item h3 {font-family: 'commuters-sans';font-weight: 700;font-size: 80px;color: #FFF;line-height: 0.9;margin-bottom: 40px;}

.mudando_missoes_projetos .owl-nav {/* position: absolute; */}

.mudando_missoes_projetos .owl-dots {position: absolute;width: 95%;bottom: 40px;text-align: right;left: 0;}

.mudando_missoes_projetos .owl-dots .owl-dot {width: 10px;height: 10px;display: inline-block;background: #1f4090;margin: 0px 5px;border-radius: 100%;}

.mudando_missoes_projetos .owl-dots .owl-dot.active {background: #fff;}

.mudando_missoes_projetos .owl-nav .owl-prev {width: 90px;height: 90px;background: #ccc;position: absolute;top: calc(50% - 50px);-webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;}

.mudando_missoes_projetos .owl-nav .owl-prev span {font-size: 90px;
    color: #144994;}

.mudando_missoes_projetos .owl-nav .owl-next {    width: 90px;
    height: 90px;
    background: #ccc;
    position: absolute;
    top: calc(50% - 50px);right: 0px;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}

.mudando_missoes_projetos .owl-nav .owl-next span {font-size: 90px;color: #144994;}

.mudando_missoes_projetos .owl-nav .owl-next:hover, .mudando_missoes_projetos .owl-nav .owl-prev:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}

.mudando_missoes_projetos .item a {border: 2px solid #fff;
    color: #fff;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 17px;
    padding: 0.75rem 2.5rem;
    display: inline-block;
    border-radius: 10px;
    background: transparent;}

.mudando_missoes_projetos .item a:hover {background: #fff;color: #144994;}

.mudando_missoes_projetos .container {max-width: 1300px;}

#donationBash .container {
    max-width: 1300px;
}
#donationBash h3{
	color: #FFF;
}
#donationBash .bloco_azul .icone{
	text-align: center;
	background: #144994;
	padding: 30px 10px;
	margin: 0px 5px;
	border-radius: 30px;
	width: auto;
	text-align: center;
}

#donationBash .bloco_azul .icone a {
    background: #fff;
    width: 100%;
    height: auto;
    padding: 0.75rem 0px;
    display: block;
    margin-top: 20px;
    border-radius: 10px;
    font-style: normal;text-decoration: none;color: #144994;
-webkit-transition: all ease-in-out 0.3s;
 -moz-transition: all ease-in-out 0.3s;
 transition: all ease-in-out 0.3s;border: 1px solid #fff;}

#donationBash .bloco_azul .icone a:hover {background: #144994;color: #FFF;}
#donationBash .bloco_azul .icone img{
	height: 90px;
	display: block;
	margin: 0px auto;
}
#noticiasBlock{
	background: #DDDDDD;
padding: 40px 40px;}

#agenda2022 .container {
    max-width: 1300px;
/* padding: 0px; */}

#agenda2022 .textParagraph h3 {
    font-family: Commuters-sans;
    font-weight: 700;
    font-size: 50px;
    color: #000;
    text-transform: uppercase;
}

#agenda2022 .agendaItem {
    margin: 0px;
    border: 1px solid #144994;
    border-radius: 10px;
    padding: 1.6rem 1rem;
    min-height: 290px;
}

#agenda2022 .agendaItem .leia {
    border: 1px solid #144994;
    width: 100%;
    display: block;
    border-radius: 10px;
    padding: .5rem 1rem;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    background: #144994;
text-decoration: none;}

#agenda2022 .agendaItem .leia:hover {
    background: #fff;
    border: 1px solid #144994;
    color: #144994;
}

#agenda2022 .agendaItem .date_x h5 {
    font-family: 'commuters-sans',sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    color: #144994;
    margin: 0px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    display: inline-block;
    padding-right: 40px;
}

#agenda2022 .agendaItem .date_x {
    margin: 0px;
}

#agenda2022 .agendaItem .text_agenda h3 {
    font-family: 'commuters-sans',sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    color: #144994;
    font-size: 17px !important;!i;!;
    text-align: left;
    min-height: 40px;
}

#agenda2022 .agendaItem .text_agenda h6 {
    text-align: left;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 14px;
    min-height: 0px;
    min-height: 75px;
    line-height: 1.5;
}

#noticiasBlock h3,#noticiasBlock p {
    color: #144994;
}

#noticiasBlock .container{
	max-width: 1300px;
	margin-bottom: 120px;
}
#noticiasBlock .divItem .thumb{
    overflow: hidden;
    border-radius: 30px;
}

#noticiasBlock .divItem .thumb a {
    width: 100%;
    padding: 0px;
}

#noticiasBlock .divItem {
    background: #144994;
    border-radius: 30px;
    padding: 0px 0px 40px;
    color: #fff;
}

#noticiasBlock .divItem p {
    color: #FFF;
}

#noticiasBlock .divItem a,#noticiasBlock .divItem p {
    padding: 0px 20px;
    display: block;
}

#noticiasBlock .divItem a h3 {
    font-family: Open sans,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFF;
    min-height: 50px;
    text-transform: uppercase;
}

#noticiasBlock .divItem a.leia {
    border: 1px solid #fff;
    text-align: center;
    width: 88%;
    display: block;
    margin: 0px auto;
    padding: .55rem 1rem;
    border-radius: 10px;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    color: #FFF;
text-decoration: none;}

#noticiasBlock .owl-dots {
    text-align: center;
    width: 100%;
    height: auto;
    display: block;
    margin-top: 20px;
}

#noticiasBlock .owl-nav {
    display: none;
}

#noticiasBlock .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background: #ccc;
    margin: 4px;
    border-radius: 100%;
    border: 0px;
}

#noticiasBlock .owl-dots .owl-dot.active,#noticiasBlock .owl-dots .owl-dot:hover {
    background: #144994;
}

#noticiasBlock .divItem a.leia:hover {
    background: #fff;
    color: #144994;
}

#noticiasBlock .divItem p {
    font-size: 15px;
    font-family: Open sans,sans-serif;
    font-weight: 300;
    font-size: 15px;
    min-height: 80px;
    margin-top: 20px;
}
#rodape2022{
	background: #144994;
}

#mapa-site #menu-menu-principal-1 {padding: 0px;list-style: none;}



#mapa-site {padding: 40px 0px 40px;}

#mapa-site #menu-menu-principal-1 .nav-item {margin-right: 10px;padding: 0px;margin-bottom: 10px;margin-top: 10px;width: 100%;}

#mapa-site #menu-menu-principal-1 .nav-item a {}

#mapa-site #menu-menu-principal-1 .nav-item.menu-item-has-children a,#mapa-site #menu-menu-principal-1 .nav-item a {font-family: 'commuters-sans',sans-serif;font-weight: 500;color: #144994;}

#mapa-site #menu-menu-principal-1 .nav-item.menu-item-has-children ul {padding: 0;list-style: none;}

#mapa-site #menu-menu-principal-1 .nav-item.menu-item-has-children ul li a {font-size: 13px;color: #666;line-height: 0;text-decoration: none;}

#rodape2022 p {
    text-align: center;
    padding: 40px 0px 0px;
    font-family: Open sans,sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #FFF;
    margin-bottom: 0px;
}

a.whatsapp_button_float {
    display: none;
}

#rodape2022 .doar {
    border: 1px solid #fff;
    padding: .5rem 3.5rem;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #FFF;
    border-radius: 10px;
    background: #fff;
    color: #144994;
    margin-right: 10px;
text-decoration: none;}

#rodape2022 .doar:hover {background: #144994;color: #FFF;}

#rodape2022 .mapa {
    border: 1px solid #fff;
    padding: 0.5rem 2rem;
    font-family: Open sans,sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #144994;
    border-radius: 10px;
    background: transparent;
    color: #fff;
    margin-right: 10px;
text-decoration: none;}

#rodape2022 .mapa:Hover {background: #fff;color: #144994;}

#rodape2022 .container {
    max-width: 1300px;
}
#rodape2022 ul{
	list-style: none;
	padding: 0px;
	width: 100%;
	margin-left: auto;
/* display: block; */}



#rodape2022 ul li {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

#rodape2022 ul li span {
    color: #FFF;
    font-family: Open sans,sans-serif;
    font-weight: 300;
    font-size: 14px;
    margin-right: 15px;
}

#rodape2022 ul li img {
    margin-right: 5px;
}

#rodape2022 .logo {
    text-align: center;
    margin-bottom: 20px;
    max-width: 200px;
    margin: 0px auto 20px;
}

#rodape2022 .logo svg {
    width: 100%;
}
#rodape2022 a[href*="instagram"],
#rodape2022 a[href*="facebook"],
#rodape2022 a[href*="twitter"]{
	background: #fff;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	display: block;
	position: relative;
	margin: 0px 2px;
}
#rodape2022 a[href*="instagram"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/insta.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}
#rodape2022 a[href*="facebook"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/facebook.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}
#rodape2022 a[href*="twitter"] span{
width: 20px;
	height: 20px;
	background: url(imagens/2022/twitter.svg) center no-repeat;
	background-size: contain;
	position: absolute;
    top: 4px;
    left: 4px;
}

#agenda2022 .owl-nav .owl-prev, #agenda2022 .owl-nav .owl-next,#agenda2022 .owl-nav .owl-prev:hover, #agenda2022 .owl-nav .owl-next:hover {
    border: 3px solid #2C6BC6;
    color: #2C6BC6;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 0;
    padding: 0px;
    font-weight: 700;
    margin: 0px 3px;
}

#agenda2022 .owl-nav .owl-prev.disabled, #agenda2022 .owl-nav .owl-next.disabled {
    border: 3px solid #ccc;
    color: #ccc;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 0;
    padding: 0px;
    font-weight: 700;
    margin: 0px 3px;
}

#agenda2022 .owl-nav{
	text-align: right;
	display: block;
}

#agenda2022 .owl-nav .owl-prev span, #agenda2022 .owl-nav .owl-next span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.85;
    text-align: center;
}

@media only screen and (max-width: 1023px){
	header#TopoNew2022 input[type=checkbox]+label{
		/* color: #FFF; */
	}

header#TopoNew2022.darkHeader input[type=checkbox]+label {color: #144994;}
	ul#menu-menu-principal li.menu-item-has-children,header#TopoNew2022 li:hover ul.sub-menu{
		width: 100%;
		text-align: center;
	}

header#TopoNew2022 li:hover ul.sub-menu {position: relative;}
	header#TopoNew2022 li.menu-item a,header#TopoNew2022 a.donate{
		
	font-size: 20px;}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center li {display: inline-block;}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center li.nav-item.nav-donate.mx-3 {display: block;width: 221px;margin: 0px auto 20px !important;}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center {display: block;width: 100%;text-align: center;text-align: center;}
	#revistasBlock img{
		margin: -200px 0px -50px;
		width: 100%;
	}
	#mapa-site #menu-menu-principal-1 {flex-direction: column;}
}
@media only screen and (max-width: 1023px){
	header#TopoNew2022 li:hover ul.sub-menu{
		
	position: relative;width: 100%;}

ul#menu-menu-principal li.menu-item-has-children {width: 100%;text-align: center;}
	#mapa-site #menu-menu-principal-1 {}
	ul.d-inline-flex.justify-content-end.align-items-center {display: flex !important;flex-direction: column;align-items: center;justify-content: center;}
	ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center{
		flex-direction: row;
	display: block !important;max-width: 250px;text-align: center;margin: 0px auto !important;}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center li {display: inline-block;}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center li a.iconsocial {}

ul.navbar-nav.ml-0.mr-0.pr-0.align-items-center li.nav-donate {display: block;width: 100%;margin: 0px 0px 20px !important;}
	header#TopoNew2022{
		position: sticky;
		top: 0px;
	background: #FFF;padding: 10px 0px;}

aside#Mobile_topo {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
    background: #214993;
    z-index: 300;
    /* padding: 20px; */
    overflow: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

aside#Mobile_topo.ativo {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

aside#Mobile_topo #menu-menu-mobile {
    width: 100%;
    /* padding: 1rem; */
}

aside#Mobile_topo .combo_mobile> a {
    font-family: 'commuters-sans';
    font-weight: 700;
    font-size: 1rem;
    color: #FFF;
}

aside#Mobile_topo .combo_mobile.noSub::before {
    display: none;
}

aside#Mobile_topo .combo_mobile {
    position: relative;
    display: block;
    padding: 0px;
    width: 100%;
    padding: 0.5rem 0rem;
    text-transform: uppercase;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

aside#Mobile_topo .donate {
    border: 1px solid #ffff;
    border-radius: 10px;
    background: #fff;
    color: #fff;
    font-family: 'commuters-sans';
    color: #224993;
    font-weight: 600;
}

aside#Mobile_topo .combo_mobile.remove {}

aside#Mobile_topo .combo_mobile.remove {
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    display: none;
}

aside#Mobile_topo .combo_mobile.ativo .sub-menu {
    display: block;
}

aside#Mobile_topo button {
    border: 0px;
    position: relative;
    width: 40px;
    height: 40px;
    margin-left: auto;
    margin-top: 10px;
    padding: 0px;
    position: relative;
}

aside#Mobile_topo button::before {
    content: '';
    width: 40px;
    height: 4px;
    background: #fff;
    display: block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 17px;
    left: 0px;
}

aside#Mobile_topo button::after {
    content: '';
    width: 100%;
    height: 4px;
    background: #fff;
    display: block;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    position: absolute;
    top: 17px;
    right: 0px;
}

li#menu-item-6869 {}

aside#Mobile_topo .combo_mobile .sub-menu {
    display: none;
}

aside#Mobile_topo .combo_mobile .sub-menu  li a {
    font-family: 'commuters-sans';
    font-weight: 500;
    font-size: 14px;
    color: #FFF;
    padding: .25rem 0px;
    display: block;
}

aside#Mobile_topo .combo_mobile > ul {
    padding: 0px;
    list-style: none;
    width: 100%;
    /* color: #FFF; */
}

aside#Mobile_topo .combo_mobile::after {
    content: '+';
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    font-family: 'commuters-sans';
    font-weight: 700;
    font-size: 2rem;
    color: #FFF;
}

aside#Mobile_topo .combo_mobile.noSub::after {
    display: none;
}

aside#Mobile_topo .combo_mobile.ativo::after {
    display: none;
}

aside#Mobile_topo .combo_mobile::before {
    content: '-';
    width: 20px;
    height: 30px;
    position: absolute;
    top: 15px;
    right: 10px;
    font-family: 'commuters-sans';
    font-weight: 700;
    font-size: 2rem;
    display: none;
    color: #FFF;
    border-top: 5px solid #fff;
    color: transparent;
}

aside#Mobile_topo .combo_mobile.ativo::before {
    display: block;
}
header#TopoNew2022 li.menu-item a{
	color: #333;
font-weight: 400;}
header#TopoNew2022 .open_menu_box label {font-size: 40px;line-height: 1;color: #144994;}

header#TopoNew2022 .open_menu_box input[type=checkbox] {display: none;}

header#TopoNew2022 svg * {fill: #144994;}

header#TopoNew2022 svg {width: 100%;}

header#TopoNew2022 .navbar-brand {width: 37%;}
	#depoimentoBlock{
		padding: 0px 15px;
	}

.textoParagraph h3,#agenda2022 .textParagraph h3 {font-size: 28px;}

section#agenda2022 {padding: 40px 20px;}

#rodape2022 ul li {/* width: 100%; *//* display: block; */}

#rodape2022 .col-lg-8 ul li {width: 280px;display: block;text-align: center;margin-bottom: 10px;}

#rodape2022 .col-lg-8 ul li img {display: block;margin: 0px auto;}

#donationBash .bloco_azul .icone img {height: 65px;}

#donationBash .bloco_azul .icone a {font-size: 16px;padding: 9px 0px;}

#donationBash .bloco_azul .icone {border-radius: 10px;margin-bottom: 20px;}

#donationBash .bloco_azul .icone a {max-width: 200px;margin: 30px auto 0px;}

#donationBash, #noticiasBlock,#revistasBlock {padding: 40px 20px;}
	.mudando_missoes_projetos .item h3{font-size: 30px;}
	sectio.container-fluid.mudando_missoes_projetos .item {padding: 0px 40px;background-size: cover;}

.mudando_missoes_projetos .item .row {min-height: 420px;}
	.textoParagraph{
		padding: 0px 20px;
	}
	#depoimentoBlock .item .image{
		
	width: 115px;height: 115px;overflow: hidden;border-radius: 100%;}
}
@media only screen and (max-width: 330px){
	.textoParagraph h3,#agenda2022 .textParagraph h3 {font-size: 24px;}
}
.modal_master{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	display: flex;
	background: #2C6BC68f;
	-webkit-transform: translatey(-1000%);
	transform: translatey(-1000%);
	-webkit-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	justify-content: center;
	align-items: center;
	z-index: 2000;
}
.modal_master.ativo{
	-webkit-transform: translatey(0%);
	transform: translatey(0%);
}
 .modal_box {
    padding: 0;
    background: #FFF;
    border-radius: 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 420px;
    margin: 0px auto;
}

 button, input[type=submit] {
    margin-left: auto;
    position: relative;
    display: block;
    border: 0px;
    background: none;
    margin: 0px 0px 0px 0px;
}

.modal_close {
    width: 100%;
}

.modal_master .modal_box h5 {
    text-align: center;
    font-family: Commuters-sans;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #2C6BC6;
}

 .modal_box input {
    font-family: 'Open sans',sans-serif;
    font-weight: 400;
    font-size: 1rem;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    padding: .55rem;
    border: 1px solid #ccc;
    border-radius: 8px;
}

 .modal_box input[type=submit] {
    width: 80%;
    margin: 0px auto;
    display: block;
    background: #2C6BC6;
    font-family: Commuters-sans;
    font-weight: 700;
    font-size: 17px;
    color: #FFF;
    text-transform: capitalize;
}

.modal_master .wpcf7-spinner {
    position: absolute;
}