@media (max-width: 767px){  

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


	/* menu */
	header{
		position: fixed;
	}

	.menu-container{
	    position: fixed;
	    width: 100% !important;
	    left: 0;
	    top: 0;
	    height: 100%;
	    background: #FFF;
	    display: none;
	    z-index: 5000;
	}

	#primary-menu{
	    top: 50%;
	    position: relative;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    transform: translateY(-50%);
	}

	.menu-item{
	    display: block;
	    padding: 5px 10px 5px 10px;
	    width: 100%;
	    border: 1px solid transparent;
	    margin-left: unset;
	    color: #231f20;
	    background: transparent;
	    font-size: 15px;
	    text-decoration: none;
	}

	.menu-item a{
		color: #231f20;
	}

	.menutoggle-btn{
	    position: absolute;
	    right: 0px;
	    display: inline-block;
	    z-index: 50001;
	    transition: all 0.3s ease-in-out;
	    cursor: pointer;
	    padding-top: 5%;
	    padding-right: 6%;
	}

	.bar1, .bar2, .bar3{
	    /*width: 30px;
	    height: 5px;
	    */
	    width: 30px;
	    height: 4px;
	    background: #231f20;
	    margin: 6px;
	    transition: 0.4s;
	}

	.change .bar1{
	    /*
	    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
	    transform: rotate(-45deg) translate(-9px, 6px);
	    */

	    -webkit-transform: rotate(-42deg) translate(-6px, 6px);
	    transform: rotate(-42deg) translate(-6px, 6px);
	}

	.change .bar2{
		opacity: 0;
	}

	.change .bar3{
	    -webkit-transform: rotate(45deg) translate(-8px, -8px);
	    transform: rotate(45deg) translate(-8px, -8px);
	}

	.dropdown{
		display: none !important;
	} 

	.navbar_new{
		padding-top: 0%; 
		padding-bottom: 0%;
	}

	.menu-mobile li{
		display: inline-block;
	}

	.avipg-logo-mobile{
		display: block; 
		padding-top: 5%; 
		padding-left: 6%;
		position: absolute; 
		left: 0px;
	}

	.avipg-social-media-mobile{
		display: block;
		padding-top: 10px;
	}

	.avipg-logo-mobile img{
		width: 50px;
	}	

	.avipg-conteudo-botoes button{
		display: block;
	}

	.contain hr,
	.avipg-logo,
	.avipg-social-media-desktop{
		display: none !important;
	}

	.avipg-imagem-menu img{
		width: 768px;
	}

	.active, .menu-item:hover{
	    color: #FFF !important;
	    border-top: unset;
	    border-bottom: unset;
	    border-left: unset;
	    border-right: unset;
	    border-image: unset;
	    border-image-slice: unset;
	    margin-top: unset;
	}



	/* footer */
	#footerMain p,
	#footerMain .btnEnviar,
	#footerMain input, 
	#footerMain textarea{
		font-size: 13px;
	}

	#footerMain h2{
		font-size: 15px;
	}

	#footerMain .center{
		text-align: unset;
	}

	#footerMain .logo-White{
		width: 120px;
	}

	.logo-White, 
	.footer-morada,
	.footer-mensagem,
	.footer-newsletter{
	    padding-bottom: 15%;
	}

	.footer-texto-baixo-imagem{
		text-align: unset;
    	padding-top: 5%;
    	padding-bottom: 5%;
	}

	.footer-texto-baixo-imagem img{
		width: 25px;
	}

	.footer-imagem img{
		width: 15px;
	}

	#footerMain{
		padding-right: unset;
		background-size: unset;
	}

	#footerMain input, 
	#footerMain textarea{
		width: 100%;
	}

	#footerMain button{
		margin-right: unset;
	}

	#footerMain .right{
		text-align: unset;
	}

	.menu-item a:hover{
  		color: #231f20 !important;
	}

	.avipg-social-media-mobile img{
		width: 35px;
	}



	/*homepage */
	.avipg-homepage h1,
	.avip-homepage-projetos-direita-texto h1,
	.avipg-homepage-noticias-texto h1,
	.avipg-conteudo-texto h1{
		font-size: 20px;
	}

	.avip-homepage-projetos-direita-texto p,
	.avipg-homepage-noticias-texto p,
	.avipg-conteudo-botoes,
	.avip-homepage-projetos-direita-texto h4,
	.avipg-homepage-noticias-texto button, .testemunho p{
		font-size: 13px;
	}

	.avipg-homepage-projetos-esquerda-imagem,
	.avipg-homepage-noticias-imagem{
		display: none;
	}

	/*
	.avipg-imagem img{
		width: 1000px;
	}
	*/

	.avipg-imagem-desktop{
		display: none;
	}

	.avipg-imagem-mobile{
    	display: block;
	}

	.avipg-homepage,
	.avipg-conteudo-texto{
		margin-left: 10%;
	}

	.avipg-conteudo-texto{
		margin-top: 40%;
	}

	.avipg-homepage-projetos-direita-imagem img{
		width: 800px;
	}

	.avip-homepage-projetos-direita-texto button{
		width: 70%;
	}

	.avipg-homepage-noticias-texto h1{
		text-align: unset;
	}

	.avipg-conteudo-texto h1,
	.avip-homepage-projetos-direita-texto p{
		width: 80%;
	}

	.avipg-homepage-noticias-texto button{
		float: unset;
	}

	.avipg-homepage-topo-pagina img{
		width: 40px;
	}

	.comissoes-saude-mental-texto,
	.avipg-homepage-noticias-texto{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.avipg-homepage-noticias-texto-direita hr{
		float: left;
	}

	.avipg-homepage h1,
	.avip-homepage-projetos-direita-texto h1,
	.avipg-homepage-noticias-texto p{
		width: unset;
	}

	.avipg-homepage-slider-botoes h5{
    	font-size: 30px;
	}

	.avipg-homepage-slider-botoes i{
		top: unset;
    	position: unset;
	}

	.arrow-slick .avipg-homepage-slider-botoes{
		text-align: center;
	}

	.avipg-imagem img{
  		/* height: 100vh; */
  		/* width: 1350px; */
	}

	.avip-homepage-projetos-direita-texto{
		padding-right: 0% !important;
	}

	.avipg-homepage h2{
		font-size: 18px;
	}



	/* sobre */
	.sobre-historia h1,
	.sobre-premios-titulo h1,
	.sobre-memorial-dia-titulo h1,
	.sobre-orgaos-sociais-titulo h1,
	.sobre-estatutos-titulo h1{
		font-size: 20px;
	}

	.sobre-historia p,
	.sobre-cronologia-texto p,
	.sobre-cronologia-paragrafo p,
	.sobre-slider h4,
	.sobre-missao-conteudo-texto-paragrafo p,
	.sobre-missao-conteudo-texto-paragrafo h4,
	.sobre-premios-paragrafo p,
	.sobre-memorial-vitimas p,
	.sobre-orgaos-sociais-paragrafo p,
	.sobre-orgaos-sociais-imagens p,
	.sobre-estatutos-paragrafo p,
	.sobre-historia-cronologia-paragrafo-itens p,
	.memorial-dia-new p{
		font-size: 13px;
	}

	.memorial-dia-new h3{
		font-size: 18px;
	}

	.sobre-missao h2{
		font-size: 40px;
	}

	.sobre-historia-cronologia-paragrafo h3{
		font-size: 20px;
	}

	.sobre-historia-cronologia-paragrafo h4{
		font-size: 15px;
	}

	.sobre-historia,
	.sobre-cronologia-texto,
	.sobre-cronologia-paragrafo,
	.sobre-estatutos-titulo,
	.sobre-estatutos-paragrafo,
	.sobre-orgaos-sociais,
	.sobre-memorial-dia-titulo,
	.sobre-orgaos-sociais-imagens,
	.sobre-premios-titulo,
	.sobre-premios-paragrafo,
	.sobre-missao h2,
	.sobre-missao-conteudo-texto-paragrafo p,
	.sobre-memorial-vitimas, 
	.memorial-dia-new{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.sobre-cronologia-texto{
		margin-left: unset;
	}

	.sobre-cronologia-texto p{
		padding-left: unset;
		width: unset;
	}

	.sobre-estatutos-titulo,{
		width: 100% !important;
	}

	.sobre-estatutos-paragrafo-icon img{
		width: 50px;
		padding-left: unset;
	}

	.sobre-memorial-dia-titulo h1{
		text-align: left; 
	}

	.sobre-memorial-dia-titulo hr{
		float: left;
	}

	.sobre-orgaos-sociais-imagens img{
		width: 100%;
	}

	.sobre-premios-imagem{
		padding-right: unset !important;
		margin-top: unset;
	}

	.sobre-premios-imagem img{
		width: 100%;
		float: left;
	}

	.sobre-missao-conteudo-imagem{
		padding-right: unset !important;
	}

	.sobre-missao-conteudo-texto-paragrafo p{
		width: unset;
		padding-right: 10% !important;
		width: 100%;
		padding-top: 6%;
		padding-bottom: unset;
	}

	.sobre-premios-titulo,
	.sobre-estatutos-titulo{
		width: 100% !important;
	}

	.sobre-missao-conteudo-texto-linhas,
	.sobre-missao-conteudo-texto-paragrafo{
		position: unset !important;
	}

	.sobre-missao-conteudo-texto-linhas img{
		display: none;
	}

	.sobre-missao-conteudo-texto-paragrafo h4{
		width: 100%;
    	padding-right: 10% !important;
    	padding-left: 10% !important;
    	width: 100%;
	}

	.sobre-missao-conteudo-texto{
		margin-top: unset;
		padding-right: unset !important;
	}

	/*
	.sobre-missao-conteudo-imagem img{
		width: 950px;
	}
	*/

	.sobre-missao-conteudo-texto-paragrafo h4{
		background: unset;
		margin-left: unset;

	}

	.sobre-cronologia-imagens img{
		margin-top: unset;
	}

	.sobre-memorial-vitimas p{
		padding-left: unset;
	}

	.sobre-memorial-vitimas p{
		padding-top: unset;
		padding-bottom: unset;
	}

	.sobre-memorial-vitimas{
		margin-top: unset;
	}

	.sobre-orgaos-sociais-imagens p{
		width: 100%;
	}

	.sobre-historia-slider-botoes{
		/*position: unset;
		margin-top: unset;*/

		top: 50%;
    	transform: translateY(-50%);
    	margin-top: 10px;
	}

	.sobre-historia-slider-botoes-esquerda img, 
	.sobre-historia-slider-botoes-direita img{
		width: 30px;
	}


	
	/* projetos */
	.projetos-aldeias-resilientes h1,
	.projetos-fct-sustentavel-texto h1,
	.projetos-fct-houserefuge h1,
	.projetos-oficina-4c h1,
	.projetos-programa-trauma-texto h1,
	.projetos-plataforma-voluntariado-titulo h1,
	.projetos-exposicao-itinerante h1,
	.projetos-bolsa-arte-engenharia h1{
		font-size: 20px; 
	}

	.projetos-aldeias-resilientes p,
	.projetos-fct-sustentavel-texto p,
	.projetos-fct-houserefuge p,
	.projetos-oficina-4c p,
	.projetos-programa-trauma-texto p,
	.projetos-programa-trauma-texto-citacao p,
	.projetos-programa-trauma-imagem-texto p,
	.projetos-plataforma-voluntariado-paragrafo p,
	.projetos-exposicao-itinerante-paragrafo p,
	.projetos-bolsa-arte-engenharia p{
		font-size: 13px;
	}

	.projetos-exposicao-itinerante h2{
		font-size: 30px;
	}

	.projetos-aldeias-resilientes,
	.projetos-fct-houserefuge,
	.projetos-oficina-4c,
	.projetos-plataforma-voluntariado-titulo,
	.projetos-bolsa-arte-engenharia,
	.projetos-plataforma-voluntariado-paragrafo,
	.projetos-fct-sustentavel-texto,
	.projetos-programa-trauma-texto,
	.projetos-exposicao-itinerante,
	.projetos-programa-trauma-imagem-texto{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.projetos-bolsa-arte-engenharia h3{
		font-size: 20px;
	}

	.projetos-bolsa-arte-engenharia h4{
		font-size: 16px;
	}

	.projetos-fct-sustentavel{
		margin-left: unset;		
	}

	.projetos-fct-sustentavel-texto h1,
	.projetos-programa-trauma-texto h1{
		text-align: unset;
	}

	.projetos-fct-sustentavel-texto hr,
	.projetos-programa-trauma-texto hr{
		float: left;
		width: 3%;
	}

	.projetos-oficina-4c h1,
	.projetos-bolsa-arte-engenharia h1,
	.projetos-plataforma-voluntariado-titulo{
		width: unset !important;
	}

	/*	
	.projetos-programa-trauma-imagem-texto{
		background-size: 1300px;
	}
	*/

	.projetos-exposicao-itinerante-paragrafo{
		padding-left: 0% !important;
		padding-right: 0% !important;
	}

	.projetos-programa-trauma-texto-citacao-imagem{
		position: unset !important;
		display: none;
	}

	.projetos-programa-trauma-texto-citacao-citacao{
		position: unset !important;
	}

	.projetos-programa-trauma-texto-citacao p{
		width: 100%;
		padding-top: 7%;
		padding-bottom: 7%;
	}

	.projetos-programa-trauma-imagem img{
		padding-top: 4%;
	}

	.projetos-slider{
		padding-left: 0% !important;
	}

	.projetos-slider-botoes-esquerda img,
	.projetos-slider-botoes-direita img{
		width: 30px;
	}

	.projetos-slider-botoes-direita{
    	visibility: visible;
	}

	.projetos-slider-botoes{
		position: unset;
		top: unset;
		left: unset;
		text-align: center;
	}

	.projetos-exposicao-itinerante-paragrafo img{
		padding-left: unset;
	}

	.projetos-plataforma-voluntariado-paragrafo p{
		padding-left: unset !important;
    	padding-right: unset !important;
    	padding-top: 5%;
	}

	.projetos-aldeias-resilientes-img img{
	    padding-top: 4%;
	}



	/* comissões */
	.comissoes-saude-mental-texto h1,
	.comissoes-mecanismo-indemnizacao h1,
	.comissoes-programa-revitalizacao-titulo h1,
	.comissoes-estrutura-missao-titulo h1{
		font-size: 20px;
	}

	.comissoes-saude-mental-texto p,
	.comissoes-mecanismo-indemnizacao p,
	.comissoes-programa-revitalizacao-paragrafo p,
	.comissoes-estrutura-missao-texto p,
	.comissoes-estrutura-missao-lei h4{
		font-size: 13px;
	}

	.comissoes-mecanismo-indemnizacao h1{
		text-align: unset;
		padding-left: unset;
	}

	.comissoes-mecanismo-indemnizacao,
	.comissoes-programa-revitalizacao-titulo,
	.comissoes-programa-revitalizacao-paragrafo,
	.comissoes-estrutura-missao-titulo,
	.comissoes-estrutura-missao-texto,
	.comissoes-estrutura-missao-lei{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.comissoes-mecanismo-indemnizacao hr{
		float: left;
	}

	.comissoes-programa-revitalizacao-titulo,
	.comissoes-programa-revitalizacao-titulo h1{
		width: unset !important;
	}

	.comissoes-estrutura-missao-titulo h1{
		padding-right: 10% !important;
	}



	/* ATIVIDADES */
	.atividades-titulo h1{
		font-size: 20px;
	}

	.atividades-titulo{
		padding-left: 10% !important;
		padding-right: 10% !important;
	} 	



	/* comunicacao */
	.comunicacao-noticias-titulo h1,
	.comunicacao-imprensa-titulo h1,
	.comunicacao-videos-titulo h1,
	.comunicacao-newsletters-titulo h1,
	.comunicacao-newsletters-numeros h2,
	.comunicacao-noticias-imagem-menos, 
	.comunicacao-noticias-imagem-mais{
		font-size: 20px;
	}

	.comunicacao-noticias-imagem-texto p,
	.comunicacao-imprensa-texto p,
	.comunicacao-bloco-noticias p{
		font-size: 13px;
	}

	.comunicacao-newsletters-numeros{
		padding-left: 0px !important;
	}

	.comunicacao-noticias-titulo,
	.comunicacao-imprensa-titulo,
	.comunicacao-videos-titulo,
	.comunicacao-newsletters-titulo,
	.comunicacao-imprensa-texto p,
	.comunicacao-newsletters-numero{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.comunicacao-imprensa-texto p{
		width: unset;
	}

	.comunicacao-imprensa-titulo h1,
	.comunicacao-newsletters-titulo h1{
		text-align: unset;
	}

	.comunicacao-noticias-imagens{
		padding-left: unset !important;
		padding-right: unset !important;
	}

	.comunicacao-imprensa-texto{
		margin-left: unset;
	}

	.comunicacao-imprensa-titulo hr,
	.comunicacao-newsletters-titulo hr{
		float: left;
	}

	.comunicacao-noticias-imagem-texto{
    	width: 100% !important; 
	}

	.comunicacao-noticias-imagem-texto-imagem-1,
	.comunicacao-noticias-imagem-texto-imagem-2{
		margin-top: 5%;
	}

	.comunicacao-bloco-noticias{
		padding-left: unset !important;
		padding-right: unset !important;
	}


	/* notícia individual */
	.noticia-individual-titulo h3{
		font-size: 20px;
	}

	.noticia-individual-paragrafo p{
		font-size: 13px;
	}

	.noticia-individual-titulo,
	.noticia-individual-paragrafo{
		padding-left: 10% !important;
    	padding-right: 10% !important;
	}




	/* parceiros */
	.parceiros-titulo h1{
		font-size: 20px;
	}

	.parceiros-titulo,
	.parceiros-logos{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.parceiros-logos img{
		padding-top: 10%;

		padding-left: 20%;
		padding-right: 20%;
	}

	.parceiros-logos .img-double{
		padding-top: 10%;

		padding-left: 0%;
		padding-right: 0%;
	}

	.parceiros-linha{
		padding-left: unset !important;
	}



	/* DONATIVOS */
	.donativos-titulo h1{
		font-size: 20px;
	}

	.donativos-conteudo-paragrafo p{
		font-size: 13px;
	}

	.donativos-conteudo-botao h2,
	.donativos-conteudo-botao button{
		font-size: 26px; 
	}

	.donativos-titulo{
		padding-left: 10% !important;
		padding-right: 10% !important;
	} 

	.donativos-conteudo{
		padding-left: 10% !important;
		padding-right: 10% !important;
	}

	.donativos-conteudo-botao{
		padding-left: 0% !important;
		padding-right: 0% !important;
	}

	.donativos-conteudo-paragrafo{
		background-size: 100%;
	}

	.donativos-conteudo-botao h2{
		width: 100%;
	}




	/* contactos */
	.contactos-titulo h1,
	.contactos-formulario h2{
		font-size: 20px;
	}

	.contactos-morada p, 
	.contactos-morada a{
		font-size: 13px;
	}

	.contactos-formulario-campos input, 
	.contactos-formulario-campos textarea,
	.contactos-formulario-campos h4{
		font-size: 12px;
	}

	.contactos-titulo,
	.contactos-morada,
	.contactos-formulario{
		padding-left: 10% !important;
		padding-right: 10% !important; 
	}

	.contactos-morada img{
		width: unset;
	}



	#footerMain input[type=submit]
	{
		margin-right: 0;
	}

	.testemunho
	{
		padding: 0 10% !important;
	}
}



/* textos gradiantes em Internet Explorer */ 
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    /* estilos CSS para IE */
 	#footerMain .btnEnviar{
    	color: #F99e24;
        background: transparent;
    }

    .avip-homepage-projetos-direita-texto h4{
    	color: #F99e24;
        background: transparent;
    }   

    .sobre-missao h2{
    	color: #F99e24;
        background: transparent;
    }

    .sobre-premios-paragrafo p{
    	color: #F99e24;
        background: transparent;
    }

    .projetos-exposicao-itinerante h2 {
        color: #F99e24;
        background: transparent;
    }

    .projetos-programa-trauma-texto-citacao p{
    	color: #F99e24;
        background: transparent;
    }

    .comunicacao-newsletters-numeros-2 h2{
    	color: #F99e24;
        background: transparent;
    }

    .contactos-formulario h2{
    	color: #F99e24;
        background: transparent;
    }

    .contactos-formulario-campos h4{
    	color: #F99e24;
        background: transparent;
    }

}
/*
     FILE ARCHIVED ON 21:24:25 Jan 11, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:02:20 Aug 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.357
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.019
  esindex: 0.006
  cdx.remote: 10.96
  LoadShardBlock: 110.776 (3)
  PetaboxLoader3.datanode: 54.331 (4)
  PetaboxLoader3.resolve: 81.75 (3)
  load_resource: 45.224
*/