html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}a {
text-decoration: none;
} ol, ul {
list-style: none;
}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, footer, header, nav, section, main {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6, p, a, ul {
font-size: 1em;
font-weight: normal;
}*, *:before, *:after {
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
.container {
width: 1250px;
margin: 0 auto;
padding: 0px;
position: relative;
}
.container:after, .container:before {
content: " ";
display: table;
}
.container:after {
clear: both;
}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-1-3 {
float: left;
margin-left: 10px;
margin-right: 10px;
}
.grid-1 	{width: 50px;}
.grid-2 	{width: 130px;}
.grid-3 	{width: 210px;}
.grid-4 	{width: 290px;}
.grid-5 	{width: 370px;}
.grid-6 	{width: 450px;}
.grid-7 	{width: 530px;}
.grid-8 	{width: 610px;}
.grid-9 	{width: 690px;}
.grid-10 	{width: 770px;}
.grid-11 	{width: 850px;}
.grid-12 	{width: 930px;}
.grid-13 	{width: 1010px;}
.grid-14 	{width: 1090px;}
.grid-15 	{width: 1170px;}
.grid-16 	{width: 1250px;}
.grid-1-2	{width: 600px;}
@media only screen and (min-width: 788px) and (max-width: 979px) {
.container {
width: 768px;
}
.grid-1		{width: 28px;}
.grid-2		{width: 76px;}
.grid-3		{width: 124px;}
.grid-4		{width: 172px;}
.grid-5		{width: 220px;}
.grid-6		{width: 268px;}
.grid-7		{width: 316px;}
.grid-8		{width: 364px;}
.grid-9		{width: 412px;}
.grid-10	{width: 460px;}
.grid-11	{width: 508px;}
.grid-12	{width: 556px;}
.grid-13	{width: 604px;}
.grid-14	{width: 652px;}
.grid-15	{width: 700px;}
.grid-16	{width: 748px;}
.grid-1-3	{width: 236px;}
}
@media only screen and (max-width: 787px) {
.container {
width: 300px;
}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-1-3 {
width: 700px;
margin: 0 0 20px 0;
float: none;
}
}html, body{
overflow-x: hidden; 
}
body {
font-family: 'Raleway', sans-serif;
background-color: #F8F8F8;
}
h4{
color: #262626;
font-size: 16px;
line-height: 20px;
padding-bottom: 50px;
}
p {
color: #262626;
font-size: 16px;
line-height: 20px;
}
img {
display: block;
max-width: 100%;
}
h2 {
font-size: 20px;
color: #5B2364;
text-transform: uppercase;
font-weight: bold;
padding-bottom: 15px;
}
h3 {
font-size: 20px;
color: #5B2364;
font-weight: 700;
padding-bottom: 15px;
}
a{
color: inherit;
text-decoration: none;
cursor: pointer;
}
li{
list-style: none;
}
.data{
color: #4D4D4D;
font-size: 12px;
}
.botao{
color: #5B2364;
border-radius: 5px;
border: 2px solid #5B2364;
padding: 5px 15px;
font-size: 14px;
line-height: 20px;
font-weight: bold;
text-align: center;
display: inline-block;
}
.botao2{
color: #5B2364;
border-radius: 5px;
border: 2px solid #5B2364;
padding: 5px 15px;
font-size: 14px;
line-height: 20px;
font-weight: 700;
text-align: center;
display: inline-block;
}
.visible-xs{
display: none;
}
.imagem_post{
align-items: center;
}
.posts img{
background: yellow;
}  header{
max-height: 650px;
}
.header_home{
height: 630px;
}
.header{
position: fixed;
z-index: 50;
width: 100%;
height: 70px;
background: rgba(91,35,100,0.5); box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
}
.header_internas{
position: fixed;
z-index: 50;
width: 100%;
height: 70px;
background: rgb(91,35,100); box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
}
.header_menu{
margin: 23px;
text-align: center;
font-size: 14px;
z-index: 30;
}
.header_menu{
display: block;
}
.header_menu a{
color: #ffffff;
font-weight: bold;
}
.header_menu a:hover, .header_menu li a.menu_ativo{
color: #FBFF8D;
}
.current_page_item a{
color: #FBFF8D;
}
.header_menu ul li{
height: 60px;
color: #ffffff;
display: inline-block;
padding-right: 83px;
margin-left: -20px;
font-weight: bold;
opacity: 100%;
}
.header_menu ul{
padding: 0;
}
.header_menu ul li:hover{
color: #F5D78A;
}
.header_menu ul li:hover > ul{
display: block;
}
.header_menu ul li ul{
margin-top: 30px;
display: none;
position: absolute;
font-size: 14px;
}
.header_menu li ul li{
padding: 10px 20px;
display: block;
background-size: auto;
background-color: rgba(91,35,100,0.5);
height: 40px;
font-weight: 700;
text-align: left;
}
.header_internas .header_menu ul li ul li{
background-color: rgb(91,35,100);
}
.header_menu_up{
text-transform: uppercase;
}
.header_grande{
height: 650px;
margin: 0 auto;
}
.header_img{
position: absolute;
width: 100%;
filter: brightness(64%);
z-index: -30;
}
.header_informacoes_centro{
padding-top: 170px;
}
.header_logotipo{
margin-left: 100px;
max-width: 250px;
}
.header_titulo{
margin-left: 350px;
margin-top: -150px;
padding-left: 30px;
color: #ffffff;
font-size: 40px;
font-weight: bolder;
letter-spacing: 0.05em;
} .ultimas{
padding: 60px 0;
margin-top: 0;
background-color: #EFEFEF;
}
.ultimas_noticias, .ultimos_videos {
padding-left: 10px;
border-left: 2px solid #5B2364;
height: 522px;
}
.ultimas_noticias_texto{
color: #fff;
margin-top: -130px;
position: relative;
padding: 20px;
background: rgba(0,0,0,0.56);
}
.ultimas_noticias_texto p{
color: #fff;
}
.ultimas_noticias_titulo{
line-height: 30px;
padding-bottom: 10px;
font-size: 24px;
font-weight: bold;
}
.ultimos_videos{
float: right;
width: 300px;
display: inline-block;
}
.ultimos_videos img{
padding-right: 10px;
float: left;
}
.ultimos_videos_postagem{
height: 150px;
padding-bottom: 20px;
}
.ultimos_videos_texto{
color: #262626;
margin-top: 0;
font-size: 14px;
padding: 10px;
}
.ultimos_videos_titulo{
max-height: 85px;
overflow: hidden;  
text-overflow: clip;
font-weight: 500;
border-bottom: 2px solid #CFCFCF;
padding-left: 2px;
}
.data_video{
padding-top: 10px;
} .sementes_resistencia{
margin: 100px auto;
}
.sementes_resistencia2{
padding: 0 130px;
}
.sementes_resistencia img{
float: left;
max-width: 500px;
}
.sementes_resistencia_conteudo{
margin: 0 50px;
padding-left: 480px;
} .citacao_home{
background-size: cover;
margin: 0 auto;
}
.citacao_home img{
width: 100%;
filter: brightness(64%);
}
.citacao_home_texto{
position: relative;
margin-top: -250px;
text-align: center;
}
.citacao_home_texto h3{
color: #ffffff;
font-size: 40px;
font-style: oblique;
font-weight: 400;
}
.citacao_home_texto p{
padding-top: 10px;
color: #ffffff;
} .noticias{
margin-top: 250px;
margin-bottom: -80px;
}
.noticias_gerais, .tweets {
padding-left: 10px;
border-left: 2px solid #5B2364;
height: 550px;
}
.paginacao{
font-size: 15px;
padding-top: 20px;
text-align: center;
}
.paginacao ul li{
font-size: 14px;
padding-top: 3px;
width: 30px;
height: 30px;
display: inline-block;
color: #5B2364;
border: 2px solid #5B2364;
border-radius: 3px;
font-weight: 500;
background-color: #fff;
cursor: pointer;
}
.paginacao ul li:hover{
background-color: #5B2364;
color: #fff;
}
.tweets{
float: right;
width: 300px;
}
.noticias_postagens_individual{
padding-bottom: 25px;
padding-right: 10px;
max-width: 300px;
display: inline-block;
}
.noticias_postagens_individual p{
padding-left: 5px;
padding-right: 5px;
}
.noticias_titulo{
color: #262626;
font-weight: 500;
padding-top: 5px;
max-height: 45px;
overflow: hidden;  
text-overflow: clip;
} .inscreva_se{
margin-top: 175px;
background-color: #FBFF8D;
height: 400px;
}
.inscreva_se h3{
font-size: 20px;
color: #5B2364;
font-weight: bold;
padding-bottom: 20px;
}
.formulario_geral{
padding-top: 150px;
position: relative;
text-align: center;
margin: 0 auto;
}
.formulario{
display: inline-block;
background: ;
}
.formulario_email{
width: 500px;
font-size: 12px;
padding: 8px 15px;
border-radius: 5px;
border: 2px solid #5B2364;
outline: 0;
}
.formulario_botao{
font-size: 14px;
color: #ffffff;
font-weight: bold;
background: #5B2364;
border-radius: 5px;
padding: 8px 15px;
margin-top: 2px;
border: 1px solid #5B2364;
outline: 0;
} .construcao_camponesas{
margin-top: 100px;
} .footer{
margin-top: 100px;
height: 330px;
color: #ffffff;
background-size: cover;
}
.footer p{
color: #ffffff;
}
.footer_geral{	
width: 100%;
height: 330px;
background-color: #5B2364;
margin: 0 auto;
padding: 40px;
}
.footer_titulo p{
font-size: 12px;
text-align: center;
}
.footer_titulo i{
font-size: 15px;
padding-right: 5px;
}
.footer_listas{
padding-top: 40px;
}
.footer_listas p{
padding-bottom: 2px;
font-weight: bold;
font-size: 14px;
}
.footer_lista1{
padding-left: 250px;
width: 600px;
}
.footer_lista2{
padding-left: 200px;
width: 400px;
}
.footer_lista1 p{
max-width: 287px;
border-bottom: 1px solid #ffffff;
}
.footer_lista2 p{
max-width: 202px;
border-bottom: 1px solid #ffffff;
}
.footer_listas ul li{
font-size: 12px;
padding-top: 10px;
}
.footer_lista2 i{
font-size: 20px;
padding-right: 8px;
}
#subirTopo {
text-decoration: none;
background: #fff;
border-radius: 100%;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
bottom: 30px;
right: 30px;
color: #5B2364;
text-align: center;
cursor: pointer;
padding: 15px;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
position: fixed;
border: 0;
font-family: sans-serif;
opacity: .8;
}
#subirTopo:hover {
opacity:1;
} .header_paginas_internas{
padding-top: 130px;
padding-bottom: 50px;
}
.header_paginas_internas_texto{
max-width: 900px;
border-left: 2px solid #5B2364;
padding: 5px 10px;
}
.header_paginas_internas_texto p{
font-weight: 500;
}
.botao2{
margin-top: -50px;
float: right;
}
.botao2 .estilo{
font-weight: 500;
padding-left: 10px;
}
.texto_interno{
padding: 0px 70px 50px 70px;
}
.texto_interno p{
font-weight: 500;
}
.texto_centro{
margin-top: -20px;
text-align: center;
}
.titulo_centro{
color: #262626;
font-weight: bold;
text-align: center;
padding-bottom: 50px;
}
.titulo_lateral{
color: #5B2364;
font-weight: bold;
margin-bottom: -30px;
}
.texto_background{
background-color: #EFEFEF;
padding: 30px;
}
.texto_interno_imagem{
margin-bottom: 50px;
}
.texto_interno_imagem2{
padding-top: 50px;
}
.nossa_missao{
margin-top: -70px;
}
.titulo_centro_nossa_missao{
margin-bottom: -30px;
} .imagem_historia{
float: left;
padding-right: 20px;
}
.texto_padding_historia{
margin-bottom: 50px;
} .texto_interno_estilo{
font-weight: bold;
color: #5B2364;
} .lutadoras_povo{
text-align: center;
padding-top: 40px;
background-color: #FBFF8D;
height: 100px;
margin-bottom: 30px;
}
.lutadoras_povo p{
color: #5B2364;
font-size: 18px;
font-weight: bold;
}
.lutadoras_caixa{
background-color: #fff;
padding: 0 60px 30px 60px;
margin-bottom: 80px;
}
.lutadoras_caixa ul{
margin-top: -80px;
position: relative;
}
.lutadoras_caixa ul li{
background-size: 1000px;
display: inline-block;
}
.lutadoras_cabecalho{
height: 200px;
}
.lutadoras_foto{
width: 150px;
height: 150px;
border-radius: 50%;
}
.lutadoras_descricao h3{
margin-top: 30px;
}
.lutadoras_expandir i{
padding-top: 100px;
margin-left: 580px;
font-size: 70px;
color: #5B2364;
cursor: pointer;
overflow: hidden;	
}
.lutadoras_texto{
padding: 30px;
background-color: #EFEFEF;
} .sementes_resistencia_img{
margin-top: -50px;
}
.sementes_resistencia_mais{
padding: 0 200px 80px 200px;
} .campanha_destaque{
color: #0088FF;
}
.basta_violencia{
text-align: center;
padding-top: 40px;
background-color: #AC00AF;
height: 100px;
margin-bottom: 30px;
}
.basta_violencia p{
color: #ffffff;
font-size: 18px;
font-weight: bold;
} .citacao_interna p{
font-weight: 500;
}
.racismo_crime{
text-align: center;
padding-top: 40px;
background-color: #000000;
height: 100px;
margin-bottom: 30px;
}
.racismo_crime p{
color: #ffffff;
font-size: 18px;
font-weight: bold;
} .lgbtfobia_crime{
text-align: center;
padding-top: 40px;
background-image: linear-gradient(#FF1616 17px, #FF914D 17px, #FF914D 34px, #FFDE59 34px, #FFDE59 51px, #008037 51px, #008037 68px, #004AAD 68px, #004AAD 84px, #CC20CF 84px, #CC20CF 100px);
height: 100px;
margin-bottom: 30px;
}
.lgbtfobia_crime p{
margin-top: -10px;
color: #ffffff;
font-size: 18px;
font-weight: bold;
}
.lgbtfobia_crime_back{
margin: -10px auto 0 auto;
align-items: center;
padding: 20px;
width: 300px;
height: 22px;
background-color: rgba(0, 0, 0, 0.5);
} .livros{
text-align: center;
margin: 0 auto;
}
.livros ul{
position: relative;
}
.livros ul li{
display: inline-block;
}
.livros i:hover{
color: #5B2364;
}
.livros_seta_esquerda{
margin-left: -1300px;
}
.livros_seta_direita i{
margin-left: 650px;
}
.livros_seta_esquerda i{
font-size: 70px;
color: #E3E3E3;
cursor: pointer;
position: absolute;
top: 30%;
overflow: hidden;	
}
.livros_seta_direita i{
font-size: 70px;
color: #E3E3E3;
cursor: pointer;
position: absolute;
top: 30%;
overflow: hidden;	
}
.livros_imagens{
width: 230px;
padding-left: 40px;
}
.livros_capa{
width: 230px;
background-color: #E3E3E3;
box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
border: none;
}
.livros_titulo{
padding: 10px 5px 5px 5px;
font-weight: 500;
max-height: 50px;
overflow: hidden;  
text-overflow: ellipsis;
}
.livros_data{
color: #4D4D4D;
}
.cartilhas{
padding-bottom: 130px;
} .folders_imagens{
padding-left: 40px;
width: 400px;
}
.folders_capa{
width: 400px;
background-color: #E3E3E3;
box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
border: none;
} .videos{
padding-bottom: 80px;
}
.ultimo_video, .assista {
padding-left: 10px;
border-left: 2px solid #5B2364;
height: 530px;
}
.ultimo_video_texto{
color: #fff;
margin-top: -130px;
position: relative;
padding: 20px;
background: rgba(0,0,0,0.56);
}
.ultimo_video_texto p{
color: #fff;
}
.ultimo_video_titulo{
line-height: 30px;
padding-bottom: 10px;
font-size: 24px;
font-weight: bold;
}
.assista{
float: right;
width: 300px;
display: inline-block;
}
.assista img{
padding-right: 10px;
float: left;
}
.assista_postagem{
height: 150px;
padding-bottom: 180px;
}
.assista_texto{
color: #262626;
margin-top: 0;
font-size: 14px;
padding: 10px;
}
.assista_titulo{
max-height: 85px;
overflow: hidden;  
text-overflow: clip;
font-weight: 500;
border-bottom: 2px solid #CFCFCF;
padding-left: 2px;
}
.data_video{
padding-top: 10px;
}
.playlists{
padding-bottom: 100px;
}
.playlists_confira{
text-align: center;
padding-top: 60px;
background-color: #FBFF8D;
height: 150px;
}
.playlists_confira h3{
font-size: 20px;
color: #5B2364;
font-weight: bold;
}
.playlists_videos ul li{
display: inline-block;
}
.playlists_videos{
margin-top: 80px;
padding-left: 10px;
border-left: 2px solid #5B2364;
height: 230px;
}
.playlists_postagem{
width: 300px;
padding-right: 10px;
}
.playlists_texto{
color: #fff;
margin-top: -50px;
position: relative;
padding: 20px;
background: rgba(0,0,0,0.56);
max-width: 300px;
max-height: 50px;
}
.playlists_texto p{
color: #fff;
}
.playlists_titulo{
color: #ffffff;
margin-top: -10px;
line-height: 30px;
padding-bottom: 10px;
font-size: 18px;
font-weight: bold;
}
.playlists_titulo_baixo p{
font-size: 12px;
padding-top: 5px;
max-height: 20px;
} .musicas_imagens{
width: 230px;
padding-left: 40px;
}
.musicas_capa{
width: 230px;
max-height: 230px;
background-color: #E3E3E3;
box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
border: none;
}
.musicas_titulo{
padding: 10px 5px 5px 5px;
font-weight: 500;
max-height: 30px;
overflow: hidden;  
text-overflow: ellipsis;
}
.musicas_autor{
color: #4D4D4D;
max-height: 20px;
overflow: hidden;  
text-overflow: ellipsis;
} .contato_back{
text-align: center;
padding-top: 40px;
background-color: #FBFF8D;
height: 100px;
}
.contato_back p{
color: #5B2364;
font-size: 18px;
font-weight: bold;
}
.contato_redes_sociais{
background: #EFEFEF;
width: 100%;
height: 80px;
text-align: center;
padding-top: 30px;
}
.contato_redes_sociais ul li{
display: inline-block;
}
.redes_sociais_img{
margin-bottom: 20px;
}
.redes_sociais_img li{
display: inline-block;
padding-left: 10px;
}
.redes_sociais_img li img{
height: 20px;
}
.contato_texto_centro_bold{
font-weight: bold;
color: #5B2364;
text-align: center;
margin-top: 50px;
margin-bottom: 10px;
}
.contato_form{
background: 
}
.contato_formulario{
width: 700px;
margin: 0 auto 150px auto;
}
.contato_formulario_nome, .contato_formulario_email, .contato_formulario_mensagem{
margin-top: 10px;
font-size: 12px;
font-weight: 500;
width: 700px;
padding: 10px;
border-radius: 5px;
border: 2px solid rgba(77,77,77, 0.7);
outline: 0;
}
.contato_formulario_nome, .contato_formulario_email{
height: 40px;
}
.contato_formulario_mensagem{
resize: none;
height: 300px;
}
.contato_formulario_botao{
margin-top: 5px;
float: right;
}
.contato_organizacoes_aliadas_titulo{
text-align: center;
margin: 50px auto 30px auto;
font-weight: 500;
}
.contato_organizacoes_aliadas{
max-width: 1050px;
margin: 50px auto 100px auto;
}
.contato_organizacoes_aliadas ul{
text-align: center;
margin: 30px auto 0 auto;
}
.contato_organizacoes_aliadas ul li{
margin: 0 auto;
padding-right: 20px;
padding-bottom: 40px; 
display: inline-block;
}
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}@media only screen and (min-width: 788px) and (max-width: 979px){
} @media only screen  and (max-width: 787px){ html, body{
overflow-x: hidden; 
}
.container{
width: 100%;
}
.header_paginas_internas{
padding-left: 50px;
padding-bottom: 20px;
}	
.size-full{
width: 50px;
max-height: 1000px;
}
.wp-caption-text{
width: 350px;
max-height: 1000px;
}
.elementor-240 .elementor-element.elementor-element-4e6923a img {
height: 300px;
}
.wp-caption{
width: 100px;
} .hidden-xs{
display: none;
}
.visible-xs{
display: inline;
}
.header_grande{
}
.header_img{
}
.header_logotipo{
max-width: 150px;
margin-top: -75px;
margin-left: 0;
padding-left: 20px;
}
.header_titulo{
max-width: 170px;
font-size: 20px;
margin-top: -100px;
margin-left: 130px;
}
.menu_sanduiche_interno{
background-color: #fff;
z-index: 10;
color: #5B2364;
font-size: 30px;
float: right;
padding: 20px;
padding-right: 50px;
width: 100%;
box-shadow:  0px 5px 10px rgba(0, 0, 0, 0.16);
}
.menu_sanduiche{
font-size: 30px;
color: #fff;
float: right;
margin-top: -180px;
padding: 20px;
padding-right: 50px;
}
#check{
display: none;
}
#icone{
font-size: 30px;
cursor: pointer;
position: absolute;
z-index: 2;
}
.barra{
background-color: #fff;
margin-top: -10px;
width: 300px;
height: 1170px;
position: absolute;
display: none;
z-index: 1;
}
#check:checked ~ .barra{
display: inline;
margin-left: -250px;
}
input:checked ~ label .menu_sand{
color: #5B2364;
}
nav{
width: 100%;
position: absolute;
}
.menu_sanduiche_principal:before{
background: #5F5B5B;
content: '';
display: block;
width: 250px;
height: 2px;
margin-bottom: 30px;
}
.link{
font-size: 14px;
color: #262626;
padding: 10px 20px 20px 20px;
}
.header_home{
height: 200px;
}
.menu_interno_mobile{
width: 100%;
display: inline-block;
color: #5B2364;
}
.menu_interno_mobile_home p{
font-size: 35px;
margin-left: 0;
}
.menu_casinha i{
cursor: pointer;
}
.menu_interno_mobile_titulo{
color: blue;
margin-top: -25px;
margin-left: 60px;
} .ultimas{
display: inline-block;
width: 100%;
max-width: 780px;
margin-left: -100px;
background-color: #F8F8F8;
z-index: 50;
margin-top: 40px;
padding-top: 30px;
}
.ultimos_videos{
border-left: none;
}
.ultimos_videos_titulo2{
border-left: 2px solid #5B2364;
padding-left: 5px;
}
.ultimos_videos_postagem{
padding-top: 10px;
} .sementes_resistencia img{
padding-bottom: 50px;
margin-top: -100px;
width: 100%;
}
.sementes_resistencia2{
background-color: #fff;
margin: 0;
padding: 0 0 40px 0;
}
.sementes_resistencia_conteudo{
padding: 0 20px;
} .noticias{
height: 1400px;
width: 100%;
margin-left: 60px;
max-width: 780px;
}
.noticias_gerais{
border-left: none;
}
.noticias_gerais h2{
border-left: 2px solid #5B2364;
padding-left: 5px;
margin-top: -200px;
}
.noticias_postagens{
padding-top: 10px;
width: 500px;
}
.paginacao{
max-width: 500px;
margin-left: -100px;
} .formulario_geral{
padding-top: 120px;
width: 100%;
}
.formulario_geral h3{
width: 300px;
height: 50px;
padding-bottom: 20px;
margin: 0 auto;
}
.formulario_email{
width: 300px;
height: 40px;
margin: 0 auto 5px auto;
display: block;
}
.formulario_botao{
width: 300px;
height: 40px;
margin: 0 auto;
} .footer{
height: 350px;
}
.footer_geral{
height: 350px;
}
.footer_listas{
padding-left: 30px;
}
.footer_lista1{
padding-left: 0px;
width: 600px;
}
.footer_lista2{
padding-left: 0px;
width: 400px;
} .texto_interno{
padding: 20px;
}
.texto_final1{
margin-top: -100px;
}
.titulo_centro_nossa_missao{
margin-bottom: 0px;
} .texto_padding{
padding-left: 20px;
padding-right: 20px;
} .imagem_historia{
padding-bottom: 20px;
}
.lutadoras_caixa{
margin-top: 100px;
padding-top: 30px;
}
.lutadoras_expandir i{
padding-top: 0px;
margin-left: 100px;
padding-left: 70px;
font-size: 40px;
color: #5B2364;
cursor: pointer;
overflow: hidden;	
}
.lutadoras_foto{
width: 100px;
height: 100px;
}
.lutadoras_nome{
margin-top: -500px;
}
.lutadoras_descricao2{
display: none;
}
.lutadoras_texto{
padding: 30px 20px 0 20px;
} .sementes_resistencia_img{
margin-top: 0px;
} .titulo_centro{
padding: 0 20px;
}
.citacao_interna{
padding: 30px 20px 0 20px;
} .texto_interno_imagem_lgbt{
margin-top: 20px;
}
.lgbtfobia_crime p{
margin-top: -20px;
}
.lgbtfobia_crime_back{
margin-top: -10px;
height: 40px;
} .livros{
margin-left: 100px;
}
.livros_seta_esquerda i{
margin-left: 350px;
}
.livros_seta_direita i{
margin-left: 20px;
} .folders_imagens{
width: 230px;
} .grid-12{
width: 100%;
}
.ultimo_video{
border: none;
padding: 0;
}
.ultimo_video1{
padding-left: 30px;
font-size: 12px;
}
.assista{
margin-top: -150px;
width: 100%;
border: none;
padding: 0 30px;
}
.playlists_confira{
height: 10px;
}
.playlists_confira h3{
margin-top: -35px;
font-size: 15px;
}
.playlists_videos{
height: 100%;
border: none;
padding: 0 30px;
}
.playlists_postagem{
padding-bottom: 30px;
} .contato_redes_sociais{
height: 150px;
}
.redes_sociais_img{
padding-top: 20px;
padding-right: 20px;
}
.contato_formulario{
padding-left: 30px;
}
.contato_formulario_nome{
max-width: 400px;
}
.contato_formulario_email{
max-width: 400px;
}
.contato_formulario_mensagem{
max-width: 400px;
}
.contato_formulario_botao{
margin-left: 0;
float: left;
}
}