@media(max-width:768px){

	.texto{
		font-size: 1.6rem !important;
		line-height: 2.6rem !important;
	}
	.header .menu{
		padding: 30px 0;
		min-height: auto;
        height: 100%;
	}

	.header .link{
		font-size: 3.2rem;
    	line-height: 4rem;
    	margin-bottom: 10px;
	}

	.header .descritivo{
		display: none;
	}

	.header .bg-header{
		min-height: 568px;
    	height: 100%;
	}

	.menu .btn-fechar{
		position: absolute;
		right: 0;
		top: initial;
	}

	.container-header .menu-hamburguer{
		position: fixed;
		min-height: initial;
	}
	.header .container-header{
		position: absolute;
    	width: 100%;
    	height: 100%;
	}

	.bg-header .titulo{
		font-size: 4rem;
	    width: 100%;
	    line-height: 4rem;
	    bottom: 10px;
	    position: absolute;
	    right: 0;
	}

	.header .bg_video{
		display: none;
	}

	/*	BLOCO UNIVERSO */

	#container_universo{
		margin: 0;
	}

	#container_universo .hover-btn-contexto{
		width: 100%;
    	background: none;
	    color: #000;
	    left: auto;
	    top: unset;
	    position: initial;	
	    height: auto;	
	}

	#container_universo .hover-icon  p.text-principal{
		display: block;
		color: #000;
	}

	#container_universo .hover-btn-contexto p{
		color: #000;
		display: block;
	}

	#container_universo .bloco h3{
		font-size: 3rem;
		line-height: 3.5rem;
	}

	#container_universo .hover-icon p.text-sub{
		display: block;
		position: initial;
	    margin: 0;
	    color: #000;
	}

	.identidade h3 span{
		display: initial;
	}

	#container_universo .hover-btn-contexto .hover-btn-texto{
	    margin: 50px auto 0;
	    height: 100%;
	}

	/*	Participacao	*/
	.container-participacao .bloco-participacao{
		border: 5px solid #FFF;
    	height: 200px;
	}

	.bloco-participacao .market-bar{
		height: auto;
		padding: 0;
	}

	.bloco-participacao .market-bar ul li{
		line-height: 20rem !important;
	}
	
	.bloco-participacao-conteudo .container-escada{
		    margin-left: 15px;
			background-size: 296px;
			background-position: -50px -30px;
			padding-top: 53px;
	}
	
	.bloco-participacao-conteudo .bloco-escada .titulo {
		font-size: 2rem;
		line-height: 2rem;
	}
	
	.bloco-participacao-conteudo .bloco-escada .descricao {
    	font-size: 1.3rem;
    	line-height: 1.5rem;
	}

	.bloco-titulo .titulo{
		font-size: 4rem;
    	line-height: 5rem;
    	margin: 0;
	}

	.bloco-titulo .descricao{
		font-size: 2.5rem;
	    line-height: 3rem;
	    padding: 0;
	}

	.bloco-importante-conteudo .separador, 
	.bloco-participacao-conteudo .separador{
		width: 100%;
	}

	#container_sim_e_possivel .bloco-sim-e-possivel h2{
		font-size: 5rem;
    	line-height: 6rem;
	}

	#container_sim_e_possivel_geral .bloco-imagem{
		display: block;
	    float: none;
	    margin: 0 auto 30px;
	}

	#container_sim_e_possivel .container .bloco-sim-e-possivel-text{
		padding-top: 20px;
	}
	#container_sim_e_possivel .container .bloco-sim-e-possivel-text p{
	    margin: 0 0 20px;
	    padding: 0;
	}

	.bloco-sim-e-possivel-geral .container-bloco-escuta, 
	.bloco-sim-e-possivel-geral .container-bloco-escolha, 
	.bloco-sim-e-possivel-geral .container-bloco-co-autoria, 
	.bloco-sim-e-possivel-geral .container-bloco-cores{
		margin-bottom: 10px;
    	padding: 20px 0;
	}

	#container_sim_e_possivel_geral .bloco-sim-e-possivel-geral .box-text .header-titulo h2{
		font-size: 4.5rem;
    	line-height: 5rem;
	}

	#container_sim_e_possivel_geral .bloco-sim-e-possivel-geral .box-text .header-titulo h3{
		font-size: 3rem;
	}

	#container_sim_e_possivel_geral .bloco-sim-e-possivel-geral .box-text .header-titulo img{
		width: 100%;
	}

	#mural-de-experiencias .bloco-jornal{
		padding: 4%;
	}

	#mural-de-experiencias .header-titulo h2{
		font-size: 6rem;
		line-height: 6.5rem;
		margin: 0;
	}
    

    #mural-de-experiencias .jornal h2{
    	font-size: 4rem;
    	line-height: 4.5rem;

    }

    /*	FAQ	*/

    .container-faq .titulo{
    	font-size: 6rem;
	    line-height: 6.5rem;
	    margin: 0;
    }

    .container-faq .panel-title{
    	font-size: 3.0rem;
    	line-height: 3.5rem;
        width: 95%;
    }

    /*	Fim 	*/
    .bg-footer-topo{
    	height: auto;
    }
    .footer-topo-titulo h3{
    	font-size: 3rem;
    }

    .footer-topo-titulo .titulo{
    	font-size: 6rem;
    	line-height: 6.5rem;
    	position: initial;
    }

    .container-footer-quem-participou h3{
    	margin-bottom: 20px;
    	font-size: 3rem;
    }

    .quem-participou-bloco li{
    	margin-bottom: 30px;
    }

    /*	INTERNA 	*/
    .header-case .btn-fechar{
    	top: 10px;
    	right: 10px;
    }

    .header-case .titulo{
    	font-size: 4rem;
    	line-height: 4rem;
    }

    .container-case .texto h4,
    .header-case .sub-titulo{
    	font-size: 2rem; 
    	line-height: 2.5rem;
    }

    .container-resumo .titulo{
    	   font-size: 2.5rem;
    	line-height: 2.5rem;
    }

    .container-resumo .item-lista{
    	font-size: 1.6rem;
    	line-height: 2.6rem;
    }

    .barra-lateral{
    	height: 180px;
    	margin-top: 30px;
    }

    .barra-lateral .conteudo{
    	left: 50%;
    	margin-left: -90px;
    	top: 0;
    }
/*
    .container-case .texto .assunto{
    	width: 0;
    	left: -5px;
    }
*/
    .container-case .assunto .icon-escuta, .container-case .assunto .icon-escolha, .container-case .assunto .icon-coautoria, .container-case .assunto .icon-coresposabilidade {
        position: initial;
    }

    .container-case .texto .assunto {
        position: initial;
        width: 50px;
        height: 100%;
        float: left;
        margin-right: 10px;
    }

    .container-case .armadilha{
    	position: unset;
	    display: block;
		margin: auto;
	    /*float: left;
        margin-top: 40px;*/
    }

    .container-case .armadilha.armadilha-top{
        margin-top: 0;
    }

    /*	Armadilhas 	*/
    .modal-armadilha .btn-fechar{
    	right: 10px;
	    top: 10px;
	    margin: 0;
    }

    .modal-armadilha .titulo{
    	font-size: 6rem;
	    line-height: 6rem;
	    margin-bottom: 30px;
    }

    .modal-armadilha .sub-titulo{
    	font-size: 2.5rem;
    	line-height: 2.5rem;
    }

    .modal-armadilha .bloco-armadilha .descricao{
    	padding: 0 10px;
    }



    /*	Modal Universo	*/
    .modal-universo .titulo{
    	line-height: 5rem;
	    padding-top: 50px;
	    clear: both;
    }

    .modal-universo .btn-fechar{
    	margin: 0;
	    right: 10px;
	    top: 10px;
    }

    #container_universo_do_jovem .container-universo {
        margin: 0 auto;
    }


}