@media all and (min-width: 240px) and (max-width: 414px){
    .progressoMax .carregadoMaxMask{
        display: none;
    }

    .progressoMax .carregadoMaxMax{
        display: none;
    }

    .progressoMax .carregadoMaxMax{
        position: inherit;

    }

    .progressoMax .carregadoMaxValue{
        display: none;
    }

    .progressoMax .carregadoMaxPerc span{
        display: none;
    }

     #arrekadeView .barra_titulo{
        height: auto;
     }

   imagem_principal .imagem_capa {
    	height: 112px;
   }

   .fazerIgual{
        text-align: center;
	    padding: 16px;
   }

   .imagem_principal{
        margin: 50px auto 0;
   }
}

@media all and (min-width: 240px) and (max-width: 318px) {

    .finalizando_usuario{
        width: 100%;
    }

    .finalizando_usuario .esquerda{
        width: 100%;
        float:none;
    }

    .finalizando_usuario .direita{
        width: 100%;
        float:none;
    }

    .parabens{
        width: 100%
    }

    #boxLikeArrekade div{
        display: block;
        width: 100%;
    }

}

@media all and (min-width: 319px) and (max-width: 1279px) {

    .positionAbsolute{
        display:none; 
    }



}

@media all and (min-width: 1279px) and (max-width: 1920px) {

    #efetuar_saque .corpo{
        padding-left: 15px;
    }

}


@media all and (max-width: 319px) {

   .parabens{
        width: 100%
    }

    #boxLikeArrekade div{
        display: block;
        width: 100%;
    }


    #paginaTexto{
		width: calc(91% - 30px);
		text-align: justify;
    }

    .login_mobile{
    	width: calc(100% - 10px);
    }

    header{
    	height: auto;
    }

    .corpo{
    	width: 100% !important;
    	text-align: center;
    }


    .autoMargin{
    	width: 100%;
    	display: table;
    }

   .logo{
		float: right;
		width: calc(90% - 4px);
    }

 	header .logo h1 a{
		display: block;
		background: transparent url("../images/site/logo.png") no-repeat scroll 0% 0% / 100% auto;
		overflow: hidden;
		text-indent: -197px;
		width: calc(100% - 59px);
		margin: 3px 52px;
	}


    header .login{
    	margin-top:2px;
    	float:none;
    	width: calc(50% - 5px);
    	display: none;
    }

    header .login form{
    	float:none;
    	width: calc(100%-30px);
    }

    header .login label{
    	float:none;
    	width: 100%;
    	display: block;
    }

    header .login label input{
    	width: 90%;
    	margin-bottom: 10px;
    }

    header .login .entrar{
    	width: 94%;
    	background: none;
    	background-color:#FDC911;
    	border-radius: 6px;
    	
    }

    #menulogin{
    	float:none;
    	width: 100%;
    	display: none;
    }

    #menulogin ul{
    	float:none;
    }

    #facebook_login{
    	width: calc(100% - 100px);
    	padding: 5% 1%;
    	display:none;
    }

   header .facebook-login, .facebook-compartilhe{
   		float:none;
   		padding:0;
   		width: 100%;

   }



   header .facebook-login a, .facebook-compartilhe a, #facebook a{
   		display: none;
   		
   }

   .login_mobile #facebook_login_mobile a {
   		background: none;
   		text-indent: 0;
   		width: 93%;
		background: #49659F none repeat scroll 0% 0%;
		border-radius: 6px;
		width: 100%;
		text-align: center;
		font-size: 1em;
		padding: 3%;
   }

    #rodape .formas_pagamentos h4{
    	display:table;
    	width:100%;
    }


    #rodape li{
    	text-align: center;
    }



    .icon-bar{
		display: block;
		width: calc(100% - 1px);
		height: 2px;
		border-radius: 1px;
		background-color: #fff;
		margin-bottom: 6px;
    }
    #menu {width: 10%; float:right; padding:8% 0;}
    #menu { height: auto !important }
	#menu ul.js { display: none; width: 200px; }
	#menu ul.js li { border: 0 none !important; float: none; max-width: none; width: auto }
	#menu ul.js > li a { padding: 5px }
	#menu ul.js li ul { display: block; margin-bottom: 10px; opacity: 1; position: inherit; visibility: visible }
	#menu ul.js li ul li a { border: 0 none; font-size: 0.8em; margin-left: 5px; padding: 5px }


	#rodape .servico_utilizados, #rodape .formas_pagamentos{display:none;}

	#rodape ul{
		width: calc(100% - 10px);
		margin-left: 0px;
		margin-bottom: 5%;
    }

    .anuncioAdsense{
    	width: calc(100% - 10px)! important;
    	margin-left:1% !important;
    }

    .cadastre-se section input, .box_help section input{
   		width: 90%;
  		padding: 2% 3%;
    }

    .login_mobile #facebook_login_mobile a {
		background: none;
		text-indent: 0;
		width: 93%;
		background: #49659F none repeat scroll 0% 0%;
		border-radius: 6px;
		width: 91%;
		text-align: center;
		font-size: 1em;
		padding: 3%;
	}

	#cad_enviar {
	  background-color: #2667B7;
	  border: 0 none;
	  border-radius: 10px 10px 10px 10px;
	  -moz-border-radius: 10px 10px 10px 10px;
	  -webkit-border-radius: 10px 10px 10px 10px;
	  -o-border-radius: 10px 10px 10px 10px;
	  color: #FFFFFF;
	  font-size: 14px;
	  width: 98%;
	  padding: 7px 10px;
	  margin-top: 10px;
	  cursor: pointer;
	  margin-left: 0px;
  	  float: none;
	}

	#rodape ul:nth-child(3) {
   		display:none;
	}

    header .login_logado {
        display:none;
    }

    #meusArrekadamentos{
        width: 100%
    }



    .titulo_maior{
        width: 88%;
        border-bottom: 2px solid #BFC8CF;
        border-right: 2px solid #BFC8CF;
    }

    .tile30{
        width: 8%;
    }

    #buscaArrekade form{
        float:none;
    }

    #buscaArrekade{
        padding:15px 0 15px 0;
        margin:0;
    }

    #buscaArrekade .campoPesquisa{
       width: 80%;
       margin: 10px 0;
    }

    #buscaArrekade .campoEnviar{
        margin: 10px 0;
    }

    .menuItem, .contribuicaoItem{
        display:block;
    }

    .menuItemimagem.last{
        width: 100%;
        display:block;
        height: 112px;
    }

    .menuItem .menuItemimagem{
        float:none;
        background: none;
    }



    .menuItem .menuItemimagem img{
        width: calc(100%);
        height: auto;
    }

    .meuArrekadeStatus{
        padding-left: 0;
    }

    .meuArrekadeStatus ul{
        display:block;
    }

    .titulo_maior h3{
        font-size: 15px;
    }

    .contato form section, .imprensa form section {
        float:none;
        width: 100%;
    }

     .contato .corpo form, .imprensa .corpo form{
        width: calc(91% - 30px);
    }

    body.contato .corpo{
        text-align: left;
    }

    body.contato h2{
        text-align: center;
    }

    .anunciobooboxpq{
      padding-left: 8%;  
    }

    .imprensa .section{
        text-align: left;
    }

    body.imprensa .corpo{
        text-align: left;
    }

    .contato h1, .imprensa h1{
        padding:0;
    }

    .cadastro .corpo form{
        padding:20px 0;
    }

    .anunciobooboxpq .boo-widget.custom{
        margin: 10px auto!important;
    }

     /* home */
    .box_movie{
        display: none;
    }

     #index .corpo-home-esquerdo {
      padding-bottom: 10px;
      left: 0;
      position: initial;
      vertical-align: top;
      width: calc(100% - 6px);
      position: initial;
    }

    #index .corpo-home-direito{
        width: calc(100% - 6px);
        position: initial;
    }

    .listaHome{
        float:none;
        margin-left: 0;
        margin-top: 0;
    }

    #index .corpo-direito{
        float:none;
        width: 100%;
    }

    .boxItensHomeArrekade{
        position:initial;
        margin-left: 0;
    }

    .boxItensHomeArrekade img{
        float:none;
    }

    #homeCadastreseMeio{
        display: block;   
    }

    #index .corpo-esquerdo{
        width: 100%;
    }

    #maisVistos{
        direction: block;
    }

     #news .meuArrekadeItem{
        display: block;
        width: calc(100% - 16px);
    }

    #maisVistos{
        display: block;
    }

    #blocoArrekadeMaisMovimentados{
        width: 100%;
    }

    .boxItensHomeArrekade p{
        width: 100%;
    }

    .arrekadePopular{
        width: 100%;
        float:none;
    }


    .arrekadePopular{
        margin-left:0;
    }

    .arrekadePopular img{
        width: calc(100% - 10px);
    }

    #blocoArrekadeMaiscurtidos{
        width: 100%;
        float:none;
    }

    .arrekadePopular .cat_home_arrekade{
        left:7px;
    }

     /*css para a pagina do detalhes do arrekade*/

    #arrekadeView,#comentarioContribuicao{
        width: 100%;
    }
    #arrekadeView .barra_titulo_arrekade{
        height: auto;
    }

    #arrekadeView .barra_titulo_arrekade .azul{
        height: 117px;
    }

    #arrekadeView .titulo_maior{
        height: auto;
    }

    #arrekadeView .compartilhe{
        position: initial;
    }

    .barra_titulo_arrekade .titulo_maior .titulo_maiorH{
        float:none;
    }

    #arrekadeView .imagem_principal{
        width: 100%;
    }

    .imagem_principal .status_capa{
        float:none;
        width: 100%;
    }

    #imageProfile{
        float:none;
    }

    .imagem_capa{
        width: 100%;
    }

    .imagem_principal .imagem_capa{
        float:none;
        width: 100%;
        height: 161px;
    }

    .imagem_principal img{
       width: 100%; 
    }

    .detalhes{
        padding: 0 5px;
    }

    #arrekadeView .barra_titulo .azul{
        height: 43px;
    }

    #doacao_fixo .contribuir_fixo a{
        margin:10px 0;
    }

    .displayblocki{
        display: block;
    }

    .comentario li .imagem{
        width: 20%;
    }

    .comentario .comentario_text{
        width: 80%;
    }

   .progressoMax{
        width: 100%;
    }

    .progressoMax .carregadoMaxValue{
        margin-left: 14px;
        font-size: 15px;
    }

    .progressoMax .carregadoMaxMask{
        width: 100%;
    }

  .produto_lista{
        width: 95%;
        margin: 0;
        padding-left: 10px;
    }

    .ml30{
        margin-left: 0;
    }

    /*.voltar_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
    }*/

    .proximo_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 93%;
        margin-top: 10px;
    }

    .block_white{
        display:block;
        position:initial;
    }

    .menuItem span{
        width: 100%;
        text-align: center;
        padding:0;
    }

    .comentario li .detalhes{
        width: 100%;
    }

    .produtoWidthMax{
        width: 100% !important;
    }

    .visualizaProdutoLista tbody td:nth-child(1){
        width: 1%;
    }

    .visualizaProdutoLista tbody td:nth-child(3){
        width: 30%;
    }

}


@media all and (min-width: 320px) and (max-width: 420px){
      
       #boxLikeArrekade div{
        display: block;
        width: 100%;
    }

     .parabens{
        width: 100%
    }
      
      .positionAbsolute{
        display:none; 
    }


    .imagem_principal .imagem_capa{
        height: 112px;
    }
	
   .menuItem, .contribuicaoItem{
        display: table;
    }

    .menuItem .menuItemimagem{
        width: 100%;
        height: auto;
    }

    .meuArrekadeItem .menuItem .meuArrekadeOpcao{
        display: none;
    }

    .meuArrekadeStatus ul li{
        display: block;
        width: 100%;
        padding-top:10px;
    }



}

@media all and (min-width: 421px) and (max-width: 520px){

      .positionAbsolute{
        display:none; 
    }
    .imagem_principal .imagem_capa{
        height: 230px;
    }
}

@media all and (min-width: 521px) and (max-width: 620px){
      .positionAbsolute{
        display:none; 
    }
    .imagem_principal .imagem_capa{
        height: 260px;
    }
}

@media all and (min-width: 320px) and (max-width: 705px) {

    .finalizando_usuario .esquerda{
        padding-bottom: 60px;
    }

       .finalizando_usuario{
        width: 100%;
    }

    .finalizando_usuario .esquerda{
        width: 100%;
        float:none;
    }

    .finalizando_usuario .direita{
        width: 100%;
        float:none;
    }


      .positionAbsolute{
        display:none; 
    }

	 #paginaTexto{
		width: calc(91%);
		text-align: justify;
    }

    .login_mobile{
    	width: calc(100% - 10px);
    }



    header{
    	height: auto;
    }

    .corpo{
    	width: 100% !important;
    	text-align: center;
    }


    .autoMargin{
    	width: 100%;
    	display: table;
    }

   .logo{
		float: right;
		width: calc(90% - 4px);
    }

 	header .logo h1 a{
		display: block;
		background: transparent url("../images/site/logo.png") no-repeat scroll 0% 0% / 100% auto;
		overflow: hidden;
		text-indent: -197px;
		width: calc(100% - 59px);
		margin: 3px 52px;
	}


    header .login{
    	margin-top:2px;
    	float:none;
    	width: calc(50% - 5px);
    	display: none;
    }

    header .login form{
    	float:none;
    	width: calc(100%-30px);
    }

    header .login label{
    	float:none;
    	width: 100%;
    	display: block;
    }

    header .login label input{
    	width: 90%;
    	margin-bottom: 10px;
    }

    header .login .entrar{
    	width: 94%;
    	background: none;
    	background-color:#FDC911;
    	border-radius: 6px;
    	
    }

    #menulogin{
    	float:none;
    	width: 100%;
    	display: none;
    }

    #menulogin ul{
    	float:none;
    }

    #facebook_login{
    	width: calc(100% - 100px);
    	padding: 5% 1%;
    	display:none;
    }

   header .facebook-login, .facebook-compartilhe{
   		float:none;
   		padding:0;
   		width: 100%;

   }



   header .facebook-login a, .facebook-compartilhe a, #facebook a{
   		display: none;
   		
   }

   .login_mobile #facebook_login_mobile a {
   		background: none;
   		text-indent: 0;
   		width: 93%;
		background: #49659F none repeat scroll 0% 0%;
		border-radius: 6px;
		width: 100%;
		text-align: center;
		font-size: 1em;
		padding: 3%;
   }

    #rodape ul:nth-child(3) {
   		display:none;
	}



    .icon-bar{
		display: block;
		width: calc(100% - 1px);
		height: 2px;
		border-radius: 1px;
		background-color: #fff;
		margin-bottom: 6px;
    }
    #menu {width: 10%; float:right; padding:8% 0;}
    #menu { height: auto !important }
	#menu ul.js { display: none; width: 200px; }
	#menu ul.js li { border: 0 none !important; float: none; max-width: none; width: auto }
	#menu ul.js > li a { padding: 5px }
	#menu ul.js li ul { display: block; margin-bottom: 10px; opacity: 1; position: inherit; visibility: visible }
	#menu ul.js li ul li a { border: 0 none; font-size: 0.8em; margin-left: 5px; padding: 5px }


	#rodape .servico_utilizados, #rodape .formas_pagamentos{display:none;}

	#rodape ul{
		width: calc(100% - 10px);
		margin-left: 0px;
		margin-bottom: 5%;
    }

    #rodape li{
    	text-align: center;
    }

    .anuncioAdsense{
    	width: calc(100% - 10px)! important;
    	margin-left:1% !important;
    }

    .cadastre-se section input, .box_help section input{
   		width: 90%;
  		padding: 2% 3%;
    }

    .login_mobile #facebook_login_mobile a {
		background: none;
		text-indent: 0;
		width: 93%;
		background: #49659F none repeat scroll 0% 0%;
		border-radius: 6px;
		width: 91%;
		text-align: center;
		font-size: 1em;
		padding: 3%;
	}

	#cad_enviar {
	  background-color: #2667B7;
	  border: 0 none;
	  border-radius: 10px 10px 10px 10px;
	  -moz-border-radius: 10px 10px 10px 10px;
	  -webkit-border-radius: 10px 10px 10px 10px;
	  -o-border-radius: 10px 10px 10px 10px;
	  color: #FFFFFF;
	  font-size: 14px;
	  width: 50%;
	  padding: 7px 10px;
	  margin-top: 10px;
	  cursor: pointer;
	  margin-left: 0px;
  	  float: none;
	}

	#rodape #selos {
   		display:none;
	}

    header .login_logado {
        display:none;
    }


     #meusArrekadamentos{
        width: 100%;
    }

    .titulo_maior{
        width: 88%;
        border-bottom: 2px solid #BFC8CF;
        border-right: 2px solid #BFC8CF;
    }

    .tile30{
        width: 8%;
    }

    #buscaArrekade form{
        float:none;
    }

    #buscaArrekade{
        padding:15px 0 15px 0;
        margin:0;
    }

    #buscaArrekade .campoPesquisa{
       width: 80%;
       margin: 10px 0;
    }

    #buscaArrekade .campoEnviar{
        margin: 10px 0;
    }

    .menuItem, .contribuicaoItem{
        display:block;
    }

    .menuItemimagem.last{
        width: 100%;
        display:block;
        height: 112px;
    }

    .menuItem .menuItemimagem{
        float:none;
        background: none;
    }

    .menuItem .menuItemimagem img{
        width: calc(100%);
        height: auto;
    }

    .meuArrekadeStatus{
        padding-left: 0;
    }

    .titulo_maior h3{
        font-size: 15px;
    }

    .contato form section, .imprensa form section {
        float:none;
        width: 100%;
    }

    .contato .corpo form, .imprensa .corpo form{
        width: calc(91% - 30px);
    }

    body.contato .corpo{
        text-align: left;
    }

    body.contato h2, body.imprensa h2{
        text-align: center;
    }

    .anunciobooboxpq{
      padding-left: 3%;  
    }


    .imprensa .corpo form section label{
        float:left;
    }

    .contato .corpo form section label{
        float:left;
    }

    .contato h1, .imprensa h1{
        padding:0;
    }

    .cadastro .corpo form{
        padding:20px 0;
    }

    .cadastro .corpo form{
        padding:20px 0;
    }

    .anunciobooboxpq .boo-widget.custom{
        margin: 10px auto!important;
    }

    /* home */
    .box_movie{
        display: none;
    }

     #index .corpo-home-esquerdo {
      left: 0;
      position: initial;
      vertical-align: top;
      width: calc(100% - 6px);
      position: initial;
      padding-bottom: 10px;
    }

    #index .corpo-home-direito{
        width: calc(100% - 6px);
        position: initial;
    }

    .listaHome{
        float:none;
        margin-left: 0;
        margin-top: 0;
    }

    #index .corpo-direito{
        float:none;
        width: 100%;
    }

    .boxItensHomeArrekade{
        position:initial;
        margin-left: 0;
    }

    .boxItensHomeArrekade img{
        float:none;
    }

    #homeCadastreseMeio{
        display: block;   
    }

    #index .corpo-esquerdo{
        width: 100%;
    }

    #maisVistos{
        display: block;
    }

    #news .meuArrekadeItem{
        display: block;
        width: calc(100% - 16px);
    }

    #blocoArrekadeMaisMovimentados{
        width: 100%;
    }

    .boxItensHomeArrekade p{
        width: 100%;
    }

    .arrekadePopular{
        width: 100%;
        float:none;
    }

   
    .arrekadePopular{
        margin-left:0;
    }

    .arrekadePopular img{
        width: calc(100% - 10px);
    }

    #blocoArrekadeMaiscurtidos{
        width: 100%;
        float:none;
    }

    .arrekadePopular .cat_home_arrekade{
        left:7px;
    }

    /*css para a pagina do detalhes do arrekade*/

    #arrekadeView,#comentarioContribuicao{
        width: 100%;
    }
    #arrekadeView .barra_titulo_arrekade{
        height: 117px;
    }

    #arrekadeView .barra_titulo_arrekade .azul{
        height: 117px;
    }

    #arrekadeView .titulo_maior{
        height: 116px;;
    }

    #arrekadeView .compartilhe{
        position: initial;
    }

    .barra_titulo_arrekade .titulo_maior .titulo_maiorH{
        float:none;
    }

    #arrekadeView .imagem_principal{
        width: 100%;

    }

    .imagem_principal .status_capa{
        float:none;
        width: 100%;
    }

    #imageProfile{
        float:none;
    }

    .imagem_capa{
        width: 100%;
    }

    .imagem_principal .imagem_capa{
        float:none;
        width: 100%;
       
       
    }

    .imagem_principal img{
       width: 100%; 
    }

    .detalhes{
        padding: 0 5px;
    }

    #arrekadeView .barra_titulo .azul{
        height: 45px;
    }

    #arrekadeView .normal{
        height: 45px;
    }

    #doacao_fixo .contribuir_fixo a{
        margin:10px 0;
    }

    .displayblocki{
        display: block;
    }

    .comentario li .imagem{
        width: 20%;
    }

    .comentario .comentario_text{
        width: 80%;
    }

    .progressoMax{
        width: 100%;
    }

    .progressoMax .carregadoMaxValue{
        margin-left: 14px;
        font-size: 15px;
    }

    .progressoMax .carregadoMaxMask{
        width: 100%;
    }

    #arrekadeView .barra_titulo .titulo_maior h3{
        padding-top: 15px;
    }

    .produto_lista{
        width: 95%;
        margin: 0;
        padding-left: 10px;
    }

    .ml30{
        margin-left: 0;
    }

    /*.voltar_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
    }*/

    .proximo_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 92%;
        margin-top: 10px;
    }

    .block_white{
        display:block;
        position:initial;
    }

    .menuItem span{
        width: 100%;
        text-align: center;
        padding:0;
    }

    .comentario li .detalhes{
        width: 100%;
    }

    .produtoWidthMax{
        width: 100% !important;
    }

    .visualizaProdutoLista tbody td{
        width: 30%
    }

    .visualizaProdutoLista tbody td:nth-child(1){
        width: 1%;
    }

    .visualizaProdutoLista tbody td:nth-child(3){
        width: 39%;
    }

    #arrekadeView .barra_titulo .azul {
        height: 47px;
    }
    
}


@media all and (min-width: 240px) and (max-width: 414px){
    .hideMobile{
        display: none;
    }
    .finalizando_usuario h3.hideDesktop{
        display: block;
    }
	
    .finalizando_usuario section.checks span{
        float:none;
    }
}


@media all and (min-width: 240px) and (max-width: 319px){
    .finalizando_usuario .esquerda #facebook_login{
        display: block;
    }

    .finalizando_usuario .esquerda #facebook_login a{
        margin-left: 73px;
    }

    .hideMobile{
        display: none;
    }
}

@media all and (min-width: 320px) and (max-width: 359px){
    .finalizando_usuario .esquerda #facebook_login{
        display: block;
    }

    .finalizando_usuario .esquerda #facebook_login a{
        margin-left: 58px;
    }

    .hideMobile{
        display: none;
    }
    
    .finalizando_usuario section.checks{
        padding-top:10px;
    }

   .progressoMini .carregadoMiniMask{
        display: none;
    }

    
}

@media all and (min-width: 360px) and (max-width: 374px){
    .finalizando_usuario .esquerda #facebook_login{
        display: block;
    }

    .finalizando_usuario .esquerda #facebook_login a{
        margin-left: 92px;
    }

    .hideMobile{
        display: none;
    }

    
}


@media all and (min-width: 375px) and (max-width: 414px){
    .finalizando_usuario .esquerda #facebook_login{
        display: block;
    }

    .finalizando_usuario .esquerda #facebook_login a{
        margin-left: 92px;
    }

    .hideMobile{
        display: none;
    }

    
}



@media all and (min-width: 425px) and (max-width: 704px) {
	header .logo h1 a {
		background-size: auto;
		background-position: center center;
	}

    header .login_logado {
        display:none;
    }

    .menuItemimagem.last{
        width: 100%;
        display:block;
        height: 188px;
    }

    .meuArrekadeStatus li{
        width: 100%;
        text-align: center;
    }

    #buscaArrekade #adsenseHome{
        float:none;
        width: 100%;
    }

    #buscaArrekade{
        width: 100%;
    }

    .contato form section, .imprensa form section {
        float:none;
        width: 100%;
    }

    body.contato .corpo{
        text-align: left;
    }

    .anunciobooboxpq{
      padding-left: 3%;  
    }

   

    body.contato h2, body.imprensa h2{
        text-align: center;
    }

    .imprensa .corpo form section label, .contato .corpo form section label {
        float:left;
    }

    .contato h1, .imprensa h1{
        padding:0;
    }

    .cadastro .corpo form{
        padding:20px 0;
    }

    .anunciobooboxpq .boo-widget.custom{
        margin: 10px auto!important;
    }

    /* home */
    .box_movie{
        display: none;
    }

     #index .corpo-home-esquerdo {
      padding-bottom: 10px;
      left: 0;
      position: initial;
      vertical-align: top;
      width: 100%;
      position: initial;
    }

    #index .corpo-home-direito{
        width: 100%;
        position: initial;
    }

    .listaHome{
        float:none;
        margin-left: 0;
        margin-top: 0;
    }

    #news .meuArrekadeItem{
        width: 100%;
    }

    #news .meuArrekadeItem{
        display: block;
        width: calc(100% - 16px);
    }

    #blocoArrekadeMaisMovimentados{
        width: 100%;
    }

    .boxItensHomeArrekade p{
        width: 100%;
    }

    .arrekadePopular{
        margin-left:0;
    }

    .arrekadePopular img{
        width: calc(100% - 10px);
    }

    #blocoArrekadeMaiscurtidos{
        width: 100%;
        float:none;
    }

    .arrekadePopular .cat_home_arrekade{
        left:7px;
    }

    .produto_lista{
        width: 95%;
        margin: 0;
        padding-left: 10px;
    }

    .ml30{
        margin-left: 0;
    }

    /*.voltar_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
    }*/

    .proximo_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
        margin-top: 10px;
    }

    .block_white{
        display:block;
        position:initial;
    }

}

@media all and (min-width: 706px) and (max-width: 958px) {


	 #paginaTexto{
		width: calc(90% - 10px);
		text-align: justify;
    }

    header .login{
    	width: calc(50% - 31px);
    }

	header .login form {
    	float: left;
    }

    header .facebook-login, .facebook-compartilhe {
	    float: left;
	    padding: 9px 11px 0px 10px;
	}

    .anuncioAdsense{
    	width: calc(100% - 40px)! important;
    	margin-left:1% !important;
    }

    header .logo h1 a{
		display: block;
		background: transparent url("../images/site/logo.png") no-repeat scroll 0% 35% / 100% auto;
		height: 72px;
		overflow: hidden;
		text-indent: -150px;
		width: calc(100% - 6px);
		margin: 3px 3px;
		}

	.logo{
	    height: 78px;
	    width: 15.612%;
	}



    #rodape{
    	text-align:center;
    }

    #rodape li{
    	text-align: center;
    }

     #rodape ul {
    	margin-bottom:10px;
    }

    .anunciobooboxpq .boo-widget.custom{
        margin: 10px auto!important;
    }

    .corpo{
        text-align: center;
    }

    /* home */
    .box_movie{
        display: none;
    }

     #index .corpo-home-esquerdo {
      padding-bottom: 10px;
      left: 0;
      position: initial;
      vertical-align: top;
      width: calc(100% - 6px);
      position: initial;
    }

    #index .corpo-home-direito{
        width: calc(100% - 6px);
        position: initial;
    }

    .listaHome{
        float:none;
        margin-left: 0;
        margin-top: 0;
    }

    #index .corpo-direito{
        float:none;
        width: 100%;
    }

    .boxItensHomeArrekade{
        position:initial;
        margin-left: 0;
    }

    .boxItensHomeArrekade img{
        float:none;
    }

    #homeCadastreseMeio{
        display: block;   
    }

    #index .corpo-esquerdo{
        width: 100%;
    }

    #maisVistos{
        direction: block;
    }

    #news .meuArrekadeItem{
        display: block;
        width: calc(100% - 16px);
    }

    #blocoArrekadeMaisMovimentados{
        width: 100%;
    }

    .boxItensHomeArrekade p{
        width: 100%;
    }

    #blocoArrekadeMaiscurtidos{
        width: 100%;
        float:none;
    }

    .arrekadePopular .cat_home_arrekade{
        left:7px;
    }

    .produto_lista{
        width: 95%;
        margin: 0;
        padding-left: 10px;
    }

    .ml30{
        margin-left: 0;
    }

    .voltar_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
    }

    .proximo_passo{
        background:none;
        float:none;
        background-color: #2667B7;
        width: 96%;
        margin-top: 10px;
    }

    .block_white{
        display:block;
        position:initial;
    }

   
}

/*media query para casos tablet*/
@media all and (min-width: 768px) and (max-width: 991px) {
    #rodape{
        width: 100%;
        display: table;
    }

    #rodape ul{
        width: 28%;
        float:left;
    }

    #rodape li { text-align: left;}

    #rodape .copyright{
        clear:both;
    }

    header .login {
    	width: calc(50% - -63px) !important
    }
    .contato .corpo{ 
        width: 100%;
        text-align:left;
    }

    #meusArrekadamentos, #minhasUltimasContribuicoes{
        width: 100%;
    }

    .titulo_maior{
        width: 100%;
    }

    .autoMargin{
        width: 100%;
    }

    #arrekadeView{
        width: 100%;
    }
	
    .arrekadePopular{
        width: 100%;
    }

    .arrekadePopular .cat_home_arrekade {
        position: inherit;
    }
	
     #news .meuArrekadeItem{
        min-height: 144px;
    }

    .arrekadePopular img{
        width: 70%;
    }

    #menu ul li a {
        padding: 5px 4px;
    }

    #menu{
	width: 100%;
   }
   
   #buscaArrekade form{
        float:none;
    }

    #buscaArrekade #adsenseHome{
        float: none;
        width: 100%;
        margin-top:10px;
    }

    .anuncioAdsense{
        width: calc(100% - 218px) !important;
    }

    .cadastro .block_white{
        width: 100%;
    }


    .cadastre-se section.checks{
        padding-left: 0;
        float:none;
    }

    .cadastro #cad_enviar, #index #cad_enviar{
        margin-left:0;
        float:none;
   }

   .corpo{
	 width: 100%;
   }

   #comentarioContribuicao{
        width: 100%;
    }

  .comentario li .imagem{
        width: 20%;
        float:left;
    }

    .comentario .comentario_text{
        width: 76%;
        float:right;
        text-align: left;
    }

    .index .autoMargin{
        width: 98%;
    }
    .titulo_maior{
	   width: 96%;
    }

    .imagem_principal{
        width:100%;
    }

    .imagem_principal .status_capa{
        width: 17%;
    }

    .imagem_principal .imagem_capa{
        width: 83%;
    }

    .progressoMax{
     	display:none;
     }

    #meuarrekade .corpo{
        width: 100%;
     }

    #breadcrumbs{
        display: none;
     }

     .categorias{
        padding-left: 0;
     }

     header #infoUser{
        width: 64%;
     }

    .finalizando_usuario{
        width: 100%;
     }

     .finalizando_usuario .esquerda{
        width: 48%;
    }

    .finalizando_usuario .direita{
       width: 48%; 
    }
}

/*media query para casos celular*/
@media all and (min-width: 360px) and (max-width: 767px){
    .progressoMini{
        display: none;
    }

     #breadcrumbs{
        display: none;
    }

    #formEventoConcluindo{
        width: 100%;
    }
   
    .fazerIgual{
        text-align: center;
	    padding: 16px;
   }

   .imagem_principal{
        margin: 50px auto 0;
   }
}

/*media query para casos desktop medium*/

@media all and (min-width: 992px) and (max-width: 1199px) {
    #rodape{
        width: 100%;
        display: table;
    }

    #rodape ul{
        width: 28%;
        float:left;
    }

    #rodape li { text-align: left;}

    #rodape .copyright{
        clear:both;
    }

    header .login {
    width: calc(50% - 0) !important;
    }
    .corpo{ 
        width: 100%;
    }

    #meusArrekadamentos, #minhasUltimasContribuicoes{
        width: 100%;
    }

    .titulo_maior{
        width: 100%;
    }



}

/*media query parte administrador*/
@media all and (min-width: 320px) and (max-width: 767px) {
    #meuarrekade #formEventoConcluindo{
        width: 100%;
    }

    #meuarrekade #breadcrumbs{
        width: 100%;
    }

    #meuarrekade #breadcrumbs li{
       width: 100%; 
    }

    #meuarrekade .categorias li{
        width: 43%;
    }

    #meuarrekade .finalizaArrekade{
        width: 100%;
        padding:5px;
    }

    #meuarrekade .finalizaArrekade section{
        width: 90%;
    }

    #meuarrekade #statusCota{
        width: 100%;
        clear:both;
        float:none;
    }

    #meuarrekade .finalizaArrekade section{
        float:none;
    }

    .mceEditor{
        display: block;
    }

    .mceLayout{
        display: none;
    }

    .voltar_passo{
        float:none;
        width: 100%;
        background: none;
        background-color: #2667B7;
        width: 96%;
    }

    .compartilharRedesSociais li{
        margin:0;
    }

    #meuarrekade .produto_lista .visualizaProdutoLista tbody td.descricao , .visualizaProdutoLista tbody td{
        width: 5%;
    }

    #meuarrekade .visualizaProdutoLista tbody td{
        width: 5%;
        padding:0;
    }

    #meuarreakde .visualizaProdutoLista .total_cota input, .visualizaProdutoLista tbody td .valVariavel{
        font-size: 10px;
    }

    #meuarrekade #bloco-generico{
        display:none;
    }


     #compartilhar #formCompartilhar, #meuarrekade  #formCompartilhar{
        padding:0;
        width: 100%;
    }

    #compartilhar #finalizando_esq{
        float:none;
        width: 100%;
        padding:0;
    }

    .w395{
        width: 95% !important;
    }

    #compartilhar #finalizando_dir, #meuarrekade #finalizando_dir{
        width:100%;
        float:none;
    }

   #textareaCompartilhe{
        width: 95%;
        padding:0;
   }

   .preRodape .displayTable{
        display: none;
   }

   .criandoarrekade_dadosdoarrekade p.voltar_passo{
	background:none;
    background-color:#2667B7;
	width:92%;
	
   }

   #cadastro_login .cadastre-se section input{
        width:95%; 
   }

    #cadastro_login .btn{
    	width: 81%;
   }

   .anuncioTexto{
     display:none;
   }

   #minhasUltimasContribuicoes{
        width: 100%;
   }




}






