@media screen and (max-width: 1610px) {
	#topo-blue-week {
		padding:3rem 0rem 0rem 39%;
	}
}

@media screen and (min-width:1025px) and (max-width: 1500px) {
	#left-bar ul#main-menu > li{
		font-size: 1.3rem;
		line-height: 2.1rem;
		font-weight: 400;
	}

	#topo-blue-week {
		padding:2rem 0rem 0rem 39%;
	}

	#img-sao-martinho {
		padding-right: 1rem;
		width: 11rem;
	}


}

@media screen and (min-width:700px) and (max-width: 1025px) {
	#img-sao-martinho {
		width: 9rem;
	}

	#topo-black-friday{
		background:#000 url('/images/cabecalho-black-friday-mobile.jpg') no-repeat top center;
		height:34.5rem;
		width:100%;
		padding-top: 12rem;
		text-align:center;
		background-size:contain;
	}

	#img-black-friday{
		width:4rem;
	}

	#black-friday-caficos{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-quadros{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-suportes{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-mobesc{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-cadeiras{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-casa{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-cosmetica{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-moda{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-desporto{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-comida{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-saude{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-construcao{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-animais{
		background-size: contain;
		height: 26rem;
	}

	#img-black-privada{
		width:100%;
	}


	#topo-natal{
		background:#000 url('/images/cabecalho-natal-mobile.jpg') no-repeat top center;
		height:34.5rem;
		width:100%;
		padding-top: 12rem;
		text-align:center;
		background-size:contain;
	}

	#img-natal{
		width:4rem;
	}


	#natal-casa{
		background-size: contain;
		height: 26rem;
	}

	#natal-cosmetica{
		background-size: contain;
		height: 26rem;
	}

	#natal-moda{
		background-size: contain;
		height: 26rem;
	}

	#natal-desporto{
		background-size: contain;
		height: 26rem;
	}

	#natal-comida{
		background-size: contain;
		height: 26rem;
	}

	#natal-saude{
		background-size: contain;
		height: 26rem;
	}

	#natal-animais{
		background-size: contain;
		height: 26rem;
	}
}

@media screen and (max-width:700px){
	#topo-blue-week{
		width:100%;
		height:16rem;
		background: url('/images/blue-week-mobile.jpg') no-repeat top center;
		background-size:contain;
		padding:0rem 1rem 0rem 2rem;
	}

	#img-sao-martinho {
		width: 6rem;
		padding-right:0rem;
	}

	#topo-black-friday{
		background:#000 url('/images/cabecalho-black-friday-mobile.jpg') no-repeat top center;
		height:34.5rem;
		width:100%;
		padding-top: 12rem;
		text-align:center;
		background-size:contain;
	}

	#img-black-friday{
		width:4rem;
	}

	#black-friday-caficos{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-quadros{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-suportes{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-mobesc{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-cadeiras{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-casa{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-cosmetica{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-moda{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-desporto{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-comida{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-saude{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-construcao{
		background-size: contain;
		height: 26rem;
	}

	#black-friday-animais{
		background-size: contain;
		height: 26rem;
	}

	#img-black-privada{
		width:100%;
	}


	#topo-natal{
		background:#fff url('/images/cabecalho-natal-mobile.jpg') no-repeat top center;
		height:28.5rem;
		width:100%;
		padding-top: 12rem;
		text-align:center;
		background-size:contain;
	}

	#riva-natal{
		width:100%;
		background:url('/images_user/destaques/natal-mobile.jpg') no-repeat top center;
		height:24.5rem;
		background-size:contain;
		margin-bottom:2rem;
	}

	#riva-saldos{
		width:100%;
		background:url('/images_user/destaques/saldos-mobile.png') no-repeat top center;
		height:32.5rem;
		background-size:contain;
		margin-bottom:2rem;
	}

	#topo-natal2{
		background:#fff url('/images/cabecalho-natal2-mobile.jpg') no-repeat top center;
		height:30rem;
		width:100%;
		padding-top: 12rem;
		text-align:center;
		background-size:contain;
	}

	#img-natal{
		width:4rem;
	}

	.apoio-conteudo{
		background:#fff;
	}

	#natal-casa{
		background-size: contain;
		height: 26rem;
	}

	#natal-cosmetica{
		background-size: contain;
		height: 26rem;
	}

	#natal-moda{
		background-size: contain;
		height: 26rem;
	}

	#natal-desporto{
		background-size: contain;
		height: 26rem;
	}

	#natal-comida{
		background-size: contain;
		height: 26rem;
	}

	#natal-saude{
		background-size: contain;
		height: 26rem;
	}

	#natal-animais{
		background-size: contain;
		height: 26rem;
	}

	#apoios-feder{
		max-width:100%;
	}
	
	#nota_cinema {
		max-height:20rem;
	}
	
	#nota_cinema p{
		margin:0 0 4rem 0;
		padding:0;
	}
	
	h1.happy_ferias{
		font-size:3rem;
		line-height:4rem;
	}

}


@media screen and (max-width: 1370px) {

	#dest-ind-col2{
		margin: 0rem 12rem 4rem 12rem;
	}

	#destaque_index_mde {
		width:69rem;
	}

	#produto_destaque_index_topo_mde {
		width: 22%;
	}


	.bloco_index_triplo_wrapper, .bloco_index_duplo_wrapper{
		box-sizing:border-box;
		padding-left:3rem;
		width:100%;
	}

	#bloco_redes_sociais_wrapper{
		box-sizing:border-box;
		padding-left:3rem;
		width:94%;
		margin:0;
	}

	#bloco_blog_experts_wrapper {
		box-sizing:border-box;
		padding-left:3rem;
		width:100%;
	}

	#bloco_index_quintuplo_wrapper {
		box-sizing:border-box;
		padding-left:3rem;
		width:100%;
	}

	.bloco_index_duplo{
		width:45%;
	}

	.bloco_index_triplo{
		width:30%;
	}

	.titulo-bloco {
		width:100%;
		box-sizing:border-box;
		padding-left:3rem;
	}

	.bloco_index_duplo, .bloco_index_triplo {
		height:36rem;
	}

	#bloco_index_triplo_atendimento, #bloco_index_triplo_registo {
		margin-right:2.4rem;
	}

	#img-campeao{
		width:100%;
		height:auto;
		padding-right:0rem;
	}

	#img-passo-outlet, #img-outlet{
		width:100%;
	}

	#bloco_redes_sociais {
	    background: url(/images/bg_bloco_redes_sociais.jpg) no-repeat top left;
	}

	#bloco_blog_experts{
		width: 74rem;
	}

	#marcas-texto{
		width: 100%;
	}

	.bloco_index_quintuplo {
		width:21rem;
	}

	.bloco_index_quintuplo h2{
		font-size: 3rem;
		line-height: 3.5rem;
	}

	.bloco_index_quintuplo h2 span{
		font-size: 2rem;
		line-height: 2.5rem;
	}

	#bloco_porque_comprar_preco, #bloco_porque_comprar_orcamento, #bloco_porque_comprar_entrega, #bloco_porque_comprar_apoio {
		margin-right:0.5rem;
	}

	#bloco_porque_comprar_satiafacao {
		margin-right:0rem;
	}

}


@media screen and (min-width:1025px) and (max-width: 1281px) {
	.produto_destaque_index_topo .img-produto_destaque_index_topo{
		width:7%;
		min-width:2rem;
	}


	.produto_destaque_index_topo .nome-produto_destaque_index_topo{
		padding:0rem 0rem 0rem 0.5rem;
		width:42%;
	}

	.produto_destaque_index_topo .preco-produto_destaque_index_topo{
		width:45%;
	}

	#img_destaque_index{
		width:100%;
		height:auto;
	}

	#img40{
		width:65%;
		height:auto;
		padding:0rem 0rem 0rem 	2.3rem;
	}

	#img75{
		width:65%;
		height:auto;
		padding:0rem 0rem 0rem 	2.3rem;
	}

	#blog-titulo{
		width:70%;
	}

	.destaque_baixo_dir{
		right:1%;
	}

	#account{
		display:none;
	}

	#compras{
		display:none;
	}

	#account-mobile{
		display:inline-block;
		width:2.2rem;
		height:4rem;
		background: url('/images/icon-registo-login-mobile.png') transparent no-repeat top center;
		margin: 0;
		padding:0;
		float:none;
		vertical-align:top;
		margin:3rem 0rem 0rem 0rem;
	}

	#compras-mobile{
		display:inline-block;
		width:2.2rem;
		height:4rem;
		background: url('/images/icon-compras-mobile.png') transparent no-repeat top center;
		margin: 0;
		padding:0;
		float:none;
		vertical-align:top;
		margin:3rem 0rem 0rem 0rem;

	}



}




@media screen and (max-width: 1024px) {
	#back-to-top{
		left: 1rem;
		bottom: 1rem;
		z-index: 100;
	}

	#nome-rodape p {
		font-size: 1.6rem;
		padding: 0.2rem 0;
	}

	#jquery-live-search {
		top: inherit;
		border: 1px solid #cccccc;
		border-width: 0 1px 1px 1px;
		-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
		z-index: 99990;
	}

	#img_covid_mobile{
		display:inline-block;
		width:100%;
		margin-top:5rem;
	}

	#img_covid{
		display:none;
	}

	#container-countdown {
		width:100%;
		color: #333;
		text-align: center;
		background:url('/images/blue-week-mobile.jpg') no-repeat top center;
		height: 19rem;
		padding: 12.5rem 0rem 0rem 1rem;
		background-size:contain;
	}

	#container-countdown li {
		font-size:1.2rem;
		font-weight:400;
		padding:0;
	}

	#container-countdown li span {
		font-size:1.5rem;
		font-weight:400;
		line-height:3rem;
		padding:0rem 1rem 0rem 0rem;
	}

	.bloco-distingue-pascoa{
		width:100%;
	}

	.bloco-distingue-pascoa h3 span {
		padding-bottom:34rem;
	}

	.bloco-distingue-pascoa p{
		font:1.6rem 'ReplicaPro';
		line-height:4rem;
	}

	.bloco-distingue-pascoa{
		margin:4rem 0rem;
	}

	.bloco-confortavel-pascoa{
		width:100%;
	}

	.bloco-confortavel-pascoa h3 span {
		padding-bottom:34rem;
	}

	.bloco-confortavel-pascoa p{
		font:1.6rem 'ReplicaPro';
		line-height:4rem;
	}

	.bloco-confortavel-pascoa{
		margin:4rem 0rem;
	}


	.bloco-mae{
		width:100%;
	}

	.bloco-mae h3 span {
		padding-bottom:36rem;
	}

	.bloco-mae p{
		font:1.6rem 'ReplicaPro';
		line-height:4rem;
	}

	.bloco-mae{
		margin:4rem 0rem;
	}

	.bloco-mae h3{
		font: 2rem 'ReplicaPro';
	}

	.header-apoio h2{
		font: 3rem 'ReplicaPro';
	}

	#img-apoio{
		padding-bottom:3rem;
	}

	.header-apoio{
		height:10rem;
		padding: 0.5rem;
	}

	#apoio-conforto{
		background:#2662c4;
		padding-left:5%;
	}

	#apoio-organizacao{
		background:#2662c4;
		padding-left:5%;
	}

	#apoio-material{
		background:#2662c4;
		padding-left:5%;
	}

	#apoio-tele-escola{
		background:#2662c4;
		padding-left:5%;
	}

	#apoio-motivacao{
		background:#2662c4;
		padding-left:5%;
	}

	.header-apoio h2 span{
		font: 1.6rem 'ReplicaPro-Light';
		padding-top:0.5rem;
	}

	.prodImg-apoio{
		display:none;
	}

	.prodImg_mobile {
		width: 11.5rem;
		height:14rem;
		display: inline-block;
	}

	.prodImg_mobile img {
		max-width: 100%;
		height: auto;
	}

	.apoio-titulo{
		width:100%;
		display:block;
		text-align:left;
		font-size:1.5rem;
		vertical-align:top;
		padding:1rem 0rem 0rem 1rem;
	}

	.apoio-titulo-mob{
		width:100%;
		display:block;
		text-align:left;
		font-size:1.5rem;
		vertical-align:top;
		padding:1rem 18% 0rem 1rem;
	}

	.apoio-titulo-item{
		font-size:1.5rem;
	}


	#img-cinema{
		display:none;
	}

	#img-confinamento{
		display:none;
	}

	#img-confinamento-mobile{
		width:95%;
		display:block;
		padding-bottom:3rem;
	}

	#img-namorados{
		display:none;
	}
	
	#img-namorados-mobile {
		display:block;
		width: 100%;
		padding-bottom: 2rem;
	}
	
	#blue-day-texto{
		padding:1rem;
	}
	
	#img-black-friday{
		display:none;
	}

	#img-black-friday-mobile{
		width:100%;
		display:block;
	}
	
	.landing_page_img_100cento{
		width:100%;
		margin:2rem 0rem;
	}

	#img-cinema-mobile{
		width:100%;
		display:block;
		padding-bottom:3rem;
	}

	#img-escola{
		display:none;
	}

	#img-escola-mobile{
		width:100%;
		display:block;
		padding-bottom:3rem;
	}

	.bloco-escola-item{
		width:100%;
	}

	.bloco-teikirize-item{
		width:100%;
		height:28rem;
	}

	.bloco-saldos-item{
		width:100%;
	}

	#indice-escola-packs{
		background: url('/images/indice-packs-mobile.jpg') no-repeat top center;
		width:100%;
		background-size:contain;
	}

	#portes-39{
		background: #0047bb url('/images/portes-39-mobile.jpg') no-repeat top center;
		width:100%;
		background-size:contain;
		height:8rem;
	}

	#indice-escola-harry-potter{
		background-size:contain;
	}

	#indice-escola-papel{
		background-size:contain;
	}

	#indice-escola-mochilas{
		background-size:contain;
	}

	#indice-escola-escrita{
		background-size:contain;
	}

	#indice-escola-desenho{
		background-size:contain;
	}

	#indice-escola-medicao{
		background-size:contain;
	}

	#indice-escola-calculadoras{
		background-size:contain;
	}

	#indice-escola-arquivo{
		background-size:contain;
	}

	#indice-escola-quadros{
		background-size:contain;
	}

	#cinema-video{
		background:#181820 url('/images/bg_cinema_em_casa_video_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cinema-som{
		background:#181820 url('/images/bg_cinema_em_casa_som_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cinema-armazenamento{
		background:#181820 url('/images/bg_cinema_em_casa_armazenamento_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cinema-mobiliario{
		background:#181820 url('/images/bg_cinema_em_casa_mobiliario_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cinema-bebidas{
		background:#181820 url('/images/bg_cinema_em_casa_bebidas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#img-apoio{
		display:none;
	}

	#img-apoio-mobile{
		display:block;
		width:100%;
	}

	#crianca-ar-livre{
		background:#3d52af url('/images/bg_crianca_ar_livre_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-gaming{
		background:#3d52af url('/images/bg_crianca_gaming_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-infantil{
		background:#3d52af url('/images/bg_crianca_infantil_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-informatica{
		background:#3d52af url('/images/bg_crianca_informatica_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-musica{
		background:#3d52af url('/images/bg_crianca_musica_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-jogos{
		background:#3d52af url('/images/bg_crianca_jogos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-moda{
		background:#3d52af url('/images/bg_crianca_moda_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#crianca-papelaria{
		background:#3d52af url('/images/bg_crianca_papelaria_mobile.jpg') no-repeat top center;
		background-size: contain;
	}



	#piscina-insuflaveis{
		background:#99cc01 url('/images/bg_piscinas_insuflaveis_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-piscinas{
		background:#99cc01 url('/images/bg_piscinas_piscinas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-brinquedos{
		background:#99cc01 url('/images/bg_piscinas_brinquedos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-desportos{
		background:#99cc01 url('/images/bg_piscinas_desportos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-texteis{
		background:#99cc01 url('/images/bg_piscinas_texteis_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-fatos-banho{
		background:#99cc01 url('/images/bg_piscinas_fatos_banho_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-calcado{
		background:#99cc01 url('/images/bg_piscinas_calcado_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-sacos-geleiras{
		background:#99cc01 url('/images/bg_piscinas_sacos_geleiras_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#piscina-cadeiras-parasol{
		background:#99cc01 url('/images/bg_piscinas_cadeiras_parasol_mobile.jpg') no-repeat top center;
		background-size: contain;
	}



	#jardim-mesas{
		background:#f0a21c url('/images/bg_jardim_mesas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-bares{
		background:#f0a21c url('/images/bg_jardim_bares_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-conjuntos{
		background:#f0a21c url('/images/bg_jardim_conjuntos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-baloicos{
		background:#f0a21c url('/images/bg_jardim_baloicos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-cadeiras{
		background:#f0a21c url('/images/bg_jardim_cadeiras_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-sofas{
		background:#f0a21c url('/images/bg_jardim_sofas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-poltronas{
		background:#f0a21c url('/images/bg_jardim_poltronas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-bancos{
		background:#f0a21c url('/images/bg_jardim_bancos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-lounges{
		background:#f0a21c url('/images/bg_jardim_lounges_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-espreguicadeiras{
		background:#f0a21c url('/images/bg_jardim_espreguicadeiras_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-barbecues{
		background:#f0a21c url('/images/bg_jardim_barbecues_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-toldos{
		background:#f0a21c url('/images/bg_jardim_toldos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-tendas{
		background:#f0a21c url('/images/bg_jardim_tendas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-guardasois{
		background:#f0a21c url('/images/bg_jardim_guardasois_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-criancas{
		background:#f0a21c url('/images/bg_jardim_criancas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#jardim-varandas{
		background:#f0a21c url('/images/bg_jardim_varandas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}


	#teikirize-gaming, #teikirize-desporto, #teikirize-vinho, #teikirize-cosmetica, #teikirize-malas, #teikirize-animais, #teikirize-conselhos, #teikirize-sol{
		width:100%;
		background-size:contain;
	}

	#happy-fridays-mobile{
		display:block;
		width:100%;
	}

	#happy-fridays{
		display:none;
	}



	#fvcasa-comida{
		background:#2a404e url('/images/bg_fvcasa_comida_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-barbecue{
		background:#2a404e url('/images/bg_fvcasa_barbecue_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-bebida{
		background:#2a404e url('/images/bg_fvcasa_bebida_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-bares{
		background:#2a404e url('/images/bg_fvcasa_bares_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-utensilios{
		background:#2a404e url('/images/bg_fvcasa_utensilios_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-manutencao{
		background:#2a404e url('/images/bg_fvcasa_manutencao_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-mesas{
		background:#2a404e url('/images/bg_fvcasa_mesas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-conjuntos{
		background:#2a404e url('/images/bg_fvcasa_conjuntos_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#fvcasa-mobiliario{
		background:#f0a21c url('/images/bg_fvcasa_mobiliario_jardim_mobile.jpg') no-repeat top center;
		background-size: contain;
	}



	#cadeiras-executivas{
		background:#ee1f55 url('/images/bg_cadeiras_executivas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cadeiras-operativas{
		background:#ee1f55 url('/images/bg_cadeiras_operativas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cadeiras-visitante{
		background:#ee1f55 url('/images/bg_cadeiras_visitante_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cadeiras-rececao{
		background:#ee1f55 url('/images/bg_cadeiras_rececao_mobile.jpg') no-repeat top center;
		background-size: contain;
	}



	#video-outlet{
		height:25rem;
	}



	#mobiliario-secretarias{
		background:#ed1b36 url('/images/bg_mobiliario_secretarias_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#mobiliario-armarios{
		background:#ed1b36 url('/images/bg_mobiliario_armarios_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#mobiliario-reuniao{
		background:#ed1b36 url('/images/bg_mobiliario_mesas_reuniao_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#mobiliario-cadeiras{
		background:#ed1b36 url('/images/bg_mobiliario_cadeiras_mobile.jpg') no-repeat top center;
		background-size: contain;
	}



	#telas-telas{
		background:#000 url('/images/bg_telas_telas_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#telas-videoprojetores{
		background:#000 url('/images/bg_telas_videoprojetores_mobile.jpg') no-repeat top center;
		background-size: contain;
	}

	#cinema-casa{
		background:url('/images/cabecalho-cinema-em-casa-mobile.jpg') no-repeat top center;
		background-size: contain;
		height:25rem;
	}


	#quadros-magneticos{
		background:#737373 url('/images/bg_quadros_magneticos_mobile.jpg') no-repeat top center;
		background-size:contain;
	}

	#quadros-flipchart{
		background:#737373 url('/images/bg_quadros_flipchart_mobile.jpg') no-repeat top center;
		background-size:contain;
	}

	#quadros-vidro{
		background:#737373 url('/images/bg_quadros_vidro_mobile.jpg') no-repeat top center;
		background-size:contain;
	}

	#quadros-combinados{
		background:#737373 url('/images/bg_quadros_combinados_mobile.jpg') no-repeat top center;
		background-size:contain;
	}

	#quadros-criancas{
		background:#737373 url('/images/bg_quadros_criancas_mobile.jpg') no-repeat top center;
		background-size:contain;
	}

	#quadros-dupla-face{
		background:#737373 url('/images/bg_quadros_dupla_face_mobile.jpg') no-repeat top center;
		background-size:contain;
	}




	#fornecedor-esq{
		width:100%;
		display:block;
	}

	.fornecedor-item{
		width:100%;
	}

	.fornecedor-item h3{
		font: 2rem 'ReplicaPro-Light';
		line-height: 2.5rem;
	}

	#fornecedor-esq{
		padding-top:3rem;
	}

	#fornecedor-esq h2 {
		font: 4rem 'ReplicaPro';
		font-weight:bold;
		line-height: 3rem;
	}

	#fornecedor-esq span{
		font-size: 1.7rem;
		line-height: 2rem;
	}

	#dados-fornecedor{
		width:100%;
		display:block;
	}

	#dados-fornecedor h2{
		font-size: 2rem;
		line-height: 2.5rem;
	}

	#dados-fornecedor h3{
		font-size: 1.5rem;
		line-height: 2rem;
	}

	.dados_formulario li>label:first-of-type{
		padding-right:0;
	}

	.dados_formulario li textarea{
		padding:1rem 0;
	}

	ol.dados_formulario li, ul.dados_formulario li {
		max-width: 90%;
	}

	#img-cabecalho-fornecedor{
		display:none;
	}

	#img-cabecalho-fornecedor-mobile{
		width:100%;
		display:block;
	}
	
	/******************
	/*  chave na mao
	/******************/
	
	#cnm-img-topo{
		display:none;
	}

	#cnm-img-topo-mobile{
		width:100%;
		display:block;
		margin-bottom:3rem;
	}
	
	#img-cnm-projetos{
		width:47%;
	}
	
	#cnm-formulario, #cnm-testemunhos{
		width:100%;
		padding:3rem 0rem;
	}
	
	#cnm-formulario h2, #cnm-testemunhos h2, #cnm-catalogos h2{
		font-size:2.5rem;
		line-height:3rem;
	}
	
	#cnm-formulario h3, #cnm-testemunhos h3{
		font-size:1.7rem;
		line-height:2rem;
	}	
	
	.cnm-icons-item	{
		width:100%;
	}

	/****************
	/*** FIM Chave na mao
	/****************/

	.landing_page_img_30, .landing_page_img_50{
		width:60%;
	}

	.nota_pandemia p {
		padding: 1% 10%;
		font-size: 1.6rem;
		line-height: 2rem;
	}
}

@media screen and (min-width:700px) and (max-width: 1024px) {
	#header2 {
		padding: 0rem 0rem;
		min-height: 6rem;
		background-color:#fff;
		border-bottom:1px solid #e1e1e1;
		z-index:9999;
	}
	#logo {
		display:inline-block;
		width: 14rem;
		height: 4.5rem;
		background: url(/images/logoRV.png) transparent no-repeat 0% 100%;
		background-size:cover;
		margin: 0.8rem 0rem 0rem 0.5rem;
		padding:0rem 0rem 0rem 5.5rem;
		position:relative;
	}

	#img_logo{
		display:none;
	}

	.slogan{
		display:none;
	}



	#nomelogo{
		display:inline-block;
		padding-left:0.5rem;
		vertical-align:top;
		margin-top:0.8rem;
	}

	#nomelogo h2{
		padding-top:1rem;
		color:#092c5b;
		margin-right:1.5rem;
	}

	.c-hamburger {
		border:none;
		width:4rem;
		height:10rem;
	}

	#pesquisaHdr{
		margin-left:4rem;
		padding:1.4rem 0rem 0rem 2rem;
		height:6rem;
	}

	#pesquisaHdr input#global-search-term{
		width:21rem;
	}

	#pesquisaHdr{
		width:37%;
		margin-left:1rem;
	}

	#header_telefone{
		display:none;
	}

	#psesquisa{
		display:inline-block;
		margin:1rem 0rem 0rem 0rem;
		width: 2.2rem;
		background:url('/images/icon-pesquisa-mobile.png') transparent no-repeat;
		height:2.4rem;
		vertical-align:top;
	}

	#account{
		margin-top:0.8rem;
		font-size:1.3rem;
	}

	#compras{
		font-size:1.3rem;
		margin-top:0.8rem;
	}

	#left-bar{
		display:none;
	}

	#div-menu-mobile{
		display:inline-block;
		margin:0.8rem 0rem 0rem 0.5rem;
	}

	#header1{
		display:none;
	}

	#likeBoxFacebook{
		display:none;
	}



	.content {
		width:100%;
		padding:6rem 0rem 0rem 0rem;
	}





	#pontos-fortes{
		display:none;
	}

	#destaques-produtos{
		display:none;
	}

	#destaque-orcamento-wrapper{
		padding:1rem;
	}

	#destaque-video{
		width:48%;
	}

	#orcamento{
		width:48%;
	}

	#atendimento-4{
		width:100%;
	}

	#atendimento, #pern{
		width:100%;
	}

	#atendimento{
		margin-right:0;
	}

	#atendimento-4 h1{
		padding-left:3rem;
	}

	#atendimento-4 p{
		padding-left:1rem;
	}

	#atendimento_baixo h2{
		padding-left:1rem;
	}


	#atendimento_baixo p{
		width:50%;
	}

	#portes {
		width:49%;
		margin:2rem 2rem 0rem 0rem;
		display:inline-block;
	}

	#entregas{
		width:48%;
		margin:2rem 0rem 0rem 0rem;
		display:inline-block;
	}

	#redes_sociais{
		width:49%;
		margin:2rem 2rem 0rem 0rem;
		display:inline-block;
	}

	#newsletter{
		width:48%;
		margin:2rem 0rem 0rem 0rem;
		display:inline-block;
	}



	#marcas{
		display:none;
	}

	/*#quem-compra-titulo{
		display:none;
	}*/

	#quem-compra-texto{
		display:none;
	}

	#blog-experts{
		width:100%;
		padding:1rem;
	}

	#blog-titulo{
		width:49;
		display:inline-block;
		background:url('/images/blogue-rodape.png') transparent no-repeat top center;
		padding:8rem 8rem 0rem 2rem;
		text-align:center;
		margin-top:2rem;
	}

	#blog-posts{
		width:44%;
		display:inline-block;
		text-align:left;
		margin-top:2rem;
	}


	#main-footer{
		padding:0;
	}

	#rodape-titulo{
		padding:1rem;
	}

	#nome-rodape {
		width:50%;
		vertical-align:top;
		text-align:left;
	}

	#nome-rodape h1{
		font-size:2rem;
	}

	#slogan-rodape {
		width:49%;
		vertical-align:top;
	}

	#slogan-rodape h1{
		font-size:2rem;
		line-height:2rem;
	}

	#reg-blogue-redes-portais{
		border:0;
	}


	#container-sitemap{
		padding:0rem 1rem;
	}

	#rodape-texto{
		padding: 1rem;
	}

	#blogue{
		padding:8rem 0rem 0rem 0rem;
		border:0;
		margin:2rem 3rem;
	}

	#redes{
		padding:0;
		border:0;
		margin:0rem 1rem 2rem 0rem;
	}

	#container-info-contactos, #logo-texto-menu{
		sborder:0;
	}

	.blocos-contactos{
		width:45%;
	}

	#logo-rodape{
		width:20%;
		background: url('/images/logo-rodape.png') transparent no-repeat 50% 130%;
		display:inline-block;
	}

	#texto-rodape{
		width:59%;
		text-align:center;
		margin:0;
		padding:0rem 3rem;
		font-size:1.6rem;
		display:inline-block;
	}

	#texto-rodape span{
		padding-bottom:1.5rem;
	}

	#container-info-sitemap{
		width:20%;
		text-align:right;
		padding:5rem 2rem 0rem 0rem;
		display:inline-block;
	}

	#container-copyrights{
		padding:2rem;
	}

	#copy, #termos, #wdnostri{
		width:100%;
		text-align:center;
		display:block;
		margin-top:1rem;
	}

	.wrapper-content{
		padding:9rem 2rem 2.5rem 2rem;
	}


	#area-reservada-loginpage-login-block, #area-reservada-loginpage-register-block{
		width:49%;
		padding:3rem 6rem 11.8rem 0rem;
	}

	#area-reservada-loginpage-register-block{
		width:48%;
		padding:2rem 0rem 0rem 2rem;
	}

	ol.dados_formulario{
		margin:0;
	}

	ol.dados_formulario li.no_format{
		margin:0;
	}



	/*#main-footer{
		display:none;
	}

	.content {
		width:100%;
		padding:3rem 0;
	}*/

	.open-list h1{
		font-size:2rem;
		padding:2rem;

	}



	.wrapper {
		padding: 0 2rem;
	}

	h1 {
		font-size: 2.3rem;
		line-height: 2.5rem;
	}

	#destaque-index {
		font-size: 1.4rem;
		line-height: 2rem;
	}

	.button-style1 {
		margin: 2rem 0rem 2rem 0rem;
		padding: 1rem 1.6rem 1rem 1.6rem;
		font-size: 1.3rem;
	}

	form .button-style1 {
		margin-top: 4rem;
	}

	.bloco_index_quintuplo {
		width: 19rem;
	}

	#bloco_blog_experts {
		width: 67rem;
		padding: 5rem 0rem 0rem 32rem;
	}







}


@media screen and (max-width: 690px) {

	#destaque_index_mde {
		width: 100%;
	}

	#dest-ind-col2 {
		margin: 0rem;
	}

	.priceCurrentNovoFicha{
		font-size:3rem;
	}



	#saldos_ficha {
		padding: 0.5rem 0rem 0rem 0rem;
		font-size: 1.5rem;
	}


	.bloco_index_duplo_wrapper{
		width:100%;
		padding-left:1rem;
	}

	.bloco_index_triplo_wrapper{
		width:100%;
		padding-left:1rem;
	}

	.titulo-bloco {
		width:100%;
		padding-left:1rem;
	}

	.bloco_index_triplo {
		height:36rem;
	}
	
	.bloco_index_duplo {
		height:30rem;
	}	

	#bloco_redes_sociais_wrapper{
		width:100%;
		padding-left:1rem;
	}

	#bloco_blog_experts_wrapper {
		width:100%;
		padding-left:1rem;
	}

	#bloco_index_quintuplo_wrapper {
		width:100%;
		padding-left:1rem;
	}

	#destaque_index_cacifo, #destaque_index_mde, #destaque_index_decoracao {
		margin: 0rem;
	}

	.produto_destaque_index_topo {
		margin-bottom:3rem;
	}

	#produto_destaque_index_topo_mde {
		width:44%;
		margin-bottom:3rem;
	}

	.produto_destaque_index {
		height:40rem;
	}

	.titulo-bloco, #bloco_index_duplo_tendencias_esq,  .bloco_index_duplo_tendencias_esq,  #bloco_index_duplo_tendencias_dir, #bloco_index_duplo_mundo_visual_projecao, #bloco_index_duplo_mundo_visual_quadros, #bloco_index_duplo_gratis, #bloco_index_duplo_rapido, #bloco_index_triplo_atendimento, #bloco_index_triplo_registo, #bloco_index_triplo_newsletter, #bloco_blog_experts, #bloco_index_duplo_confianca_marcas, #bloco_index_duplo_confianca_quem_compra, #marcas-texto, #marcas-img, #bloco_redes_sociais_wrapper   {
		width:97%;
		margin:0.5rem;
	}
	
	#destaque_index_decoracao, #destaque_index_cacifo{
		padding:1rem 4rem;
	}

	#bloco_index_duplo_tendencias_esq,  .bloco_index_duplo_tendencias_esq, #bloco_index_duplo_tendencias_dir{ 
		background-size:contain;
	}

	#bloco_redes_sociais{
		background:#333;
		height:30rem;
	}

	#bloco_blog_experts_wrapper {
		height:78rem;
	}

	#bloco_blog_experts {
		display:block;
		background:none;
		height:28rem;
		padding:5rem 0rem 0rem 0.5rem;
	}

	#bloco_blog_experts h2 {
		color:#333;
	}


	#bloco_blog_experts_itens {
		display:block;
	}

	#bloco_redes_sociais_wrapper {
		height:30rem;
	}

	#icon_redes_sociais{
		width:6rem;
		height:auto;
	}

	#imagens_redes_sociais{
		padding:2rem 0rem 0rem 5rem;
	}

	#bloco_index_duplo_confianca_marcas {
		height:46rem;
	}

	#bloco_porque_comprar_preco,  #bloco_porque_comprar_entrega, #bloco_porque_comprar_apoio, #bloco_porque_comprar_satisfacao, #bloco_porque_comprar_orcamento{
		background:none;
		color:#333;
	}

	.bloco_index_quintuplo{
		width:17rem;
		height:16rem;
	}

	.bloco_index_quintuplo h2 {
		font-size: 2.5rem;
		line-height: 3.5rem;
	}

	.bloco_index_quintuplo h2 span{
		font-size: 1.5rem;
		line-height: 2.5rem;
	}








	input[type="submit"]{
		-webkit-appearance: none;
	}

	input[type="reset"]{
		-webkit-appearance: none;
	}

	#header2 {
		padding: 0.5rem 0rem;
		min-height: 6rem;
		background-color:#fff;
		border-bottom:1px solid #e1e1e1;
		z-index:9999;
	}

	#header-riva-2020{
		padding-left:1rem;
		font-size:1.1rem;
		line-height:1.5rem;
		height:5.5rem; /* height:2.5rem; estava assim normalmente */
	}

	.categorias_lst li{
		margin:0;
		width:16rem;
		min-width:16rem;
		min-height:2.5rem;
		max-width:16rem;
		max-height:2.5rem;
	}


	.categorias_lst li .block_categorias{
		min-width:16rem;
		min-height:2.5rem;
		max-width:16rem;
		max-height:2.5rem;
		border:none;
		padding:0;
	}

	.categorias_lst li .block_categorias .prodDesc{
		height:2.5rem;
	}

	#img_logo{
		display:none;
	}

	#header_telefone{
		display:none;
	}

	#logo {
		display:inline-block;
		width: 14.5rem;
		height: 4.5rem;
		background: url(/images/logo_riva_mobile.jpg) transparent no-repeat top left;
		margin: 0rem 0rem 0rem 1rem;
		margin-top:0;
		padding:0rem 0rem 0rem 6.3rem;
		position:relative;
	}

	#header-riva-2020 p{
		line-height:1.8rem;
	}

	#header-riva-2020 span{
		padding:0.5rem;
	}

	/*.slogan{
		display:none;
	}*/

	#covid19-mascaras{
		background:url('/images_user/destaques/faixa-mascara-mobile.jpg') no-repeat top center;
		height:19.5rem;
		background-size:contain;
		margin-bottom:1rem;
	}

	#logo p{
		font-weight:600;
		font-size:1.1rem;
		line-height:1.3rem;
		padding-top:0.7rem;
		margin-right:1rem;
	}

	#video-wrapper{
		display:none;
	}

	#pre-registo{
		display:none;
	}

	#marcas-texto{
		text-align:center;
	}

	#nomelogo{
		display:inline-block;
		padding-left:0.5rem;
		vertical-align:top;
	}

	#nomelogo h2{
		padding-top:1rem;
		color:#092c5b;
		margin-right:1.5rem;
	}

	.c-hamburger {
		border:none;
		width:4rem;
		height:10rem;
	}

	#account-mobile{
		display:inline-block;
		width:2rem;
		height:4rem;
		background: url('/images/icon-registo-login-mobile.png') transparent no-repeat top center;
		margin: 0;
		padding:0;
		float:none;
		vertical-align:top;
		margin:1rem 1rem 0rem 3rem;
	}

	#compras-mobile{
		display:inline-block;
		width:2rem;
		height:4rem;
		background: url('/images/icon-compras-mobile.png') transparent no-repeat top center;
		margin: 0;
		padding:0;
		float:none;
		vertical-align:top;
		margin:1rem 0rem 0rem 0rem;

	}

	#pesquisaHdr{
		display:none;
	}

	#pesquisa{
		display:inline-block;
		margin:1rem 0rem 0rem 0rem;
		width: 2.2rem;
		background:url('/images/icon-pesquisa-mobile.png') transparent no-repeat;
		height:2.4rem;
		vertical-align:top;
	}

	#account{
		display:none;
	}

	#compras{
		display:none;
	}

	#left-bar{
		display:none;
	}

	#div-menu-mobile{
		display:inline-block;
		margin:0.5rem 0rem 0rem 0.2rem;
	}

	#header1{
		display:none;
	}

	#likeBoxFacebook{
		display:none;
	}

	#likeBoxFacebook-mobile{
		display:inline-block;
		vertical-align:top;
		margin-top:1rem;
		width:6.2rem;

	}



	.content {
		width:100%;
		padding:15rem 0rem 0rem 0rem;
		background:#fff;
	}

	#dest-ind-col1, #dest-ind-col2, #dest-ind-col3, #dest-ind-col4{
		width:97%;
	}

	#produtos_subcategorias{
		padding:2rem 0rem 2rem 0rem;
	}


	#pontos-fortes{
		display:none;
	}

	#destaques-produtos2{
		padding:33rem 0rem 0rem 0rem;
		background:#000 url('/images/fundo-black-friday-mobile.jpg') top center no-repeat;
		background-size:contain;
	}

	.produtosList li{
		display:inline-block;
		width:48%;
		max-width:none;
		padding:0rem;
		margin:1rem 0rem 0rem 0rem;
	}


















	#main-footer{
		padding:0;
	}

	#rodape-titulo{
		padding:1rem;
	}

	#nome-rodape {
		vertical-align:top;
		text-align:left;
	}

	#nome-rodape h1{
		font-size:2rem;
	}

	#slogan-rodape {
		width:45%;
		vertical-align:top;
	}

	#slogan-rodape h1{
		font-size:2rem;
		line-height:2rem;
	}

	#reg-blogue-redes-portais{
		border:0;
	}


	#container-sitemap{
		padding:0rem 1rem;
	}

	#rodape-texto{
		padding: 1rem;
	}

	#blogue{
		padding:8rem 0rem 0rem 0rem;
		border:0;
		margin:2rem 0rem;
	}

	#redes{
		padding:0;
		border:0;
		margin:0rem 0rem 2rem 0rem;
	}

	#container-info-contactos, #logo-texto-menu{
		border:0;
	}

	.blocos-contactos{
		width:45%;
	}

	#logo-rodape{
		width:100%;
		background: url('/images/logo-rodape.png') transparent no-repeat top center;
	}

	#texto-rodape{
		width:98%;
		text-align:center;
		margin:0;
		padding:0;
		font-size:1.6rem;
	}

	#texto-rodape span{
		padding-bottom:1.5rem;
	}

	#container-info-sitemap{
		width:100%;
		text-align:center;
		padding:2rem 0rem;
	}

	#container-copyrights{
		padding:2rem;
	}

	#copy, #termos, #wdnostri{
		width:100%;
		text-align:center;
		display:block;
		margin-top:1rem;
	}

	.wrapper-content{
		padding:1.5rem;
	}


	#area-reservada-loginpage-login-block, #area-reservada-loginpage-register-block{
		width:100%;
		padding:0;
	}

	#area-reservada-loginpage-register-block{
		width:100%;
		padding:1rem;
	}

	ol.dados_formulario{
		margin:0;
	}

	ol.dados_formulario li.no_format{
		margin:0;
	}



	/*#main-footer{
		display:none;
	}

	.content {
		width:100%;
		padding:3rem 0;
	}*/

	.open-list h1{
		font-size:2rem;
		padding:2rem;

	}


	#account{
		display:none;
	}


	.wrapper {
		padding: 0 2rem;
	}

	h1 {
		font-size: 2rem;
		line-height: 2.5rem;
		font-weight:bold;
	}

	#destaque-index {
		font-size: 1.4rem;
		line-height: 2rem;
	}

	.button-style1 {
		margin: 2rem 0rem 2rem 0rem;
		padding: 1.1rem 2.2rem 1.4rem 2.2rem;
		font-size: 13px;
	}

	.button-styleArea{
		padding:0.5rem 1rem 0.5rem 1rem;
	}

	form .button-style1 {
		margin-top: 4rem;
	}


	#img_login_sempre_a_par{
		width: 100%;
	}

	.produtosList li{
		min-height: 10.5rem;
		min-width:0;
		border-bottom: 1px dashed #d0d0d0;
		height: 37rem;
		margin-top: 2rem;
	}

	.prodImg_index{
		width:100%;
		display: inline-block;
	}

	.prodImg{
		width:11.5rem;
		height:14rem;
		display: block;
		vertical-align:top;
	}

	.prodImg img{
		max-width:100%;
		height: auto;
	}

	.prodDesc {
		display: block;
		text-align: left;
		vertical-align: top;
		height:10rem;
	}

	.priceIVAFicha{
		font-size:1.3rem;
	}

	.priceCurrentNovoFicha{
		line-height:3.5rem;
	}

	.sticker-list-artigos-ficha .sticker-recomendado{
		font-size:1.4rem;
	}

	#container-compradosconjunto h2, #container-veja-tambem h2{
		text-transform:uppercase;
	}

	#container-veja-tambem{
		background:#fff;
	}



	#img-price-poupe{
		display:none;
	}

	.price_info_note{
		font-size:1.2rem;
	}

	#img-blog{
		width:95%;
		height:auto;
	}

	.blog-posts{
		width:100%;
	}

	#destaques-produtos{
		padding:0rem;
	}

	.prodDesc span{
		font-size:1.3rem;
	}

	.prodDesc p{
		font-size:1.3rem;
		padding-bottom:0.5rem;
	}

	.prodPreco_index{
		width: 100%;
		display:inline-block;
	}

	.prodPreco{
		display:inline-block;
	}

	.prodPrecoMob{
		margin-top:2rem;
		width: 100%;
		display:block;
	}

	.apoio-preco{
		text-align:left;
	}

	/*pagina artigo*/
	#container-produto-imagem{
		display:block;
		width:100%;
	}

	#container-produto-direita{
		width:100%;
	}

	div#lista_produtos_header #cnt_produtos{
		max-width:100%;
	}

	.produtosList li.produto:hover{
		border: 0.2rem solid #fff;
		transition:none;
	}

	div#produdos_subcategorias h2{
		font-size:2rem;
	}

	#precoProdFicha{
		width:100%;
	}

	#contentMiddle{
		padding:1rem;
	}

	#cartList p.detalhes_produto span.detalhes_produto_item{
		font-size:1rem;
	}

	.button-style-carrinho{
		font-size: 2.2rem;
		padding: 0.8rem 1.2rem 1.2rem 0.8em;
	}

	.produtosList li .block_produto{
		min-width:0;
		max-width:none;
		min-height:8rem;
		padding:0.5rem;
		text-align:center;
		max-height:37rem;
	}

	.preco_atual{
		font-size:1.7rem;
	}

	.preco_iva, .preco_atual, .preco_antigo, .sticker-promo, .sticker-saldos{
		text-align:left;
		width:100%;
	}


	.sticker-promo{
		padding-left:0.7rem;
	    background: url(/images/fundo-promocao-percentagem.png) no-repeat 0%  0%;
	}


	.produtosList li .prodPreco{
		position:relative;
		left:0;
		bottom:0;
		text-align:left;
		width:100%;
	}

	#confinamento-saldo-produto{
		min-height:12rem;
	}

	#confinamento-saldo-imagem{
		padding-right:0;
	}

	.produtosList li .prodPrecoMob{
		position:relative;
		left:1rem;
	}

	.produtosList li .descontoPreco {
		height: 2.5rem;
		width: 4rem;
		padding-top: 0.2rem;
		font-size: 0.9rem;
		left: 10.5rem;
		bottom: 2.5rem;
	}

	.produtosList li .ver_todos{
		display:none;
	}

	.produto-stock{
		display:block;
		width:100%;
	}

	.top_destaques_item_image_container{
		width:22%;
		height:16rem;
	}

	div#produtos_subcategorias span.light{
		font-size:1.6rem;
	}

	#produtos_subcategorias{
		background:#fff;
	}

	.prodDesc .categoriaProduto{
		font-size:1.1rem;
		text-transform:none;

	}

	div.top_destaques_item.item_recomenda{
		margin-right:0rem;
		min-width:100%;
		width:100%;
	}

	div.top_destaques_item.item_promo .top_destaques_item_info_container{
		width:73%;
	}

	div.top_destaques_item.item_recomenda .top_destaques_item_info_container{
		width:70%;
	}

	.top_destaques_item_info_container .info_preco{
		position:relative;
	}

	div.top_destaques_item.item_promo{
		margin-top:2rem;
		min-width:100%;
		width:100%;
	}

	.prodImg_2{
		/*width:5.5rem;
		height:auto;*/
	}

	.prodImg_1{
		/*width:5.5rem;
		height:auto;*/
	}

	#produto-prazoEntrega{
		display:block;
		width:100%;
	}

	#wish, #comparar{
		display:none;
	}

	#container-produto-infoextra .container-produto-infoextra-bloco{
		width:100%;
	}

	#container-compradosconjunto{
		padding:3rem 0rem;
	}

	.relacionados_item_artigo, .relacionados_item{
		display:block;
		width:100%;
	}

	.relacionados_item .rel_item_data h3{
		min-height:2rem;
	}

	.relacionados_item .rel_item_data h3{
		min-height:2rem;
		display:inline-block;
		width:70%;
	}

	.relacionados_item .rel_item_data .rel_precos{
		display:inline-block;
	}

	.relacionados_item_action{
		float:none;
	}

	#contentTop{
		padding:2rem;
	}

	#cartList td.columnArtDesc p{
		font-size:1.2rem;
	}

	#lstCarrinho{
		margin:0rem 0rem 2rem 0rem;
	}

	#funcsValores{
		padding:0rem 0rem 3rem 0rem;
	}

	#boxEntrega{
		width:100%;
		padding:0rem 0rem 4rem 0rem;
	}

	.btnBottomStep{
		padding: 0.2rem 0.9rem;
		font-size:13px;
	}

	.btnBottomStep h2{
		font-size:1.5rem;
	}

	ol.dados_formulario li, ul.dados_formulario li{
		max-width:97%;
	}

	.w600{width:300px !important;}

	#resumoIvaContainer{
		margin-bottom:4rem;
	}

	#moradaCliente, #moradaEntrega{
		width:90%;
		margin:0;
		padding:3rem 0rem;
	}

	#contentBottom{
		padding:1rem;
	}

	.blocos-dados-pagamento{
		width:10rem;
	}

	.blocos-dados-pagamento h3{
		font-size:1.5rem;
		padding:0rem;
	}




	#cartList .columnArtDesc, #cartList .columnPreco, #cartList .columnQtd, #cartList .columnPreco{
		vertical-align:top;
		font-size:1.5rem;
		padding:1.5rem 0.5rem 1.5rem 0.5rem;
	}

	#cartList .columnArtDesc .stock-carrinho, #cartList .columnArtDesc .entrega-carrinho{
		vertical-align:top;
		font-size:1rem;
		line-height:1.2rem;
	}

	#cartList .columnPrecoTotal{
		vertical-align:top;
		font-size:1.5rem;
		padding-top:1.5rem;
	}

	#cartList .priceCurrentNovoCart{
		vertical-align:top;
		font-size:1.5rem;
	}

	#boxValoresCompra{
		width:100%;
	}

	.relacionados_item_artigo, .relacionados_item{
		width:88%;
		margin-left:4rem;
	}

	.relacionados_item_rel::before{
		font-size:2.4rem;
		margin-left:-4rem;
		top:0.6rem;
	}
/*
	#pesquisaHdr-mobile{
		position: relative;
		display:inline-block;
		padding: 2.5rem 0rem 0rem 1%;
		width:100%;
		background-color:#fbfbfb;
		border-left: 2px solid #f1f1f1;
		border-right: 2px solid #f1f1f1;
		color:#092c5b;
		font-size:2.5rem;
		height:8rem;
		vertical-align:top;
	}

	#pesquisaHdr-mobile .floating-label {
		position: absolute;
		pointer-events: none;
		left: 2%;
		top: 2.8rem;
		color: #b3b3b3;
		font-size: 1.8rem;
		font-family: 'Titillium Web';
		transition: 0.2s ease all;
	}

	#pesquisaHdr-mobile input#global-search-term:focus{
		border: 0px none;
		outline: none;
	}
	#pesquisaHdr-mobile input#global-search-term{
		background:transparent;
		border:none;
		width: 87%;
		font-size:1.8rem;
		font-family:'Titillium Web';
	}
	#pesquisaHdr-mobile input#global-search-term:focus ~ .floating-label,
	#pesquisaHdr-mobile input#global-search-term:not(:focus):valid ~ .floating-label{
		top: 8px;
		bottom: 10px;
		left: 20px;
		font-size: 11px;
		opacity: 1;
		border: 0px none;
		outline: none;
	}


	#pesquisaHdr-mobile a{
		color:#fff;
	}

	#pesquisaHdr-mobile input#global-search-button {
		display: inline-block;
		width: 3.9rem;
		height: 3.9rem;
		background: url(/images/lupa-pesquisa.png) no-repeat center center;
		border: 0;
		cursor: pointer;
		vertical-align: top;
		float:right;
		padding-right:8%;
	}
*/
	.blocos-contactos2{
		width:45%;
	}





	/* PESQUISA MOBILE */

	#header_pesquisa_mobile{
		position: relative;
		display:block;
		margin-bottom: 0.4rem;
		padding: 1rem 0rem 0rem 2%;
		width:100%;
		background-color:#fbfbfb;
		border: 2px solid #f1f1f1;
		color:#092c5b;
		font-size:2rem;
		height:5rem;
		vertical-align:top;
	}


	#header_pesquisa_mobile .floating-label {
		position: absolute;
		pointer-events: none;
		left: 2%;
		top: 1.2rem;
		color: #b3b3b3;
		font-size: 1.7rem;
		font-family: 'Titillium Web';
		transition: 0.2s ease all;
	}

	#header_pesquisa_mobile input#global-search-term-mobile:focus{
		border: 0px none;
		outline: none;
	}
	#header_pesquisa_mobile input#global-search-term-mobile{
		background:transparent;
		border:none;
		width: 86%;
		font-size:1.6rem;
		font-family:'Titillium Web';
	}
	#header_pesquisa_mobile input#global-search-term-mobile:focus ~ .floating-label,
	#header_pesquisa_mobile input#global-search-term-mobile:not(:focus):valid ~ .floating-label{
		top: 0px;
		bottom: 25px;
		left: 2%;
		font-size: 1rem;
		opacity: 1;
		border: 0px none;
		outline: none;
	}


	#header_pesquisa_mobile a{
		color:#fff;
	}

	#header_pesquisa_mobile input#global-search-button-mobile {
		display: inline-block;
		width: 1.6rem;
		height: 1.8rem;
		background: url(/images/lupa-pesquisa_small.png) no-repeat center center;
		border: 0;
		cursor: pointer;
		vertical-align: top;
		xfloat:right;
		margin-top: 0.6rem;
		padding-right:6%;
	}

	#jquery-live-search {
		top: 108px !important;
	}

	#nome-produto-mobile{
		display:block;
		margin-bottom:2rem;
	}

	#nome-produto-desktop{
		display:none;
	}

	#promocao_natal_2019_quem, #promocao_natal_2019_oferta, #promocao_natal_2019_tempo{
		width:100%;
	}

	#promocao_natal_2019_oferta{
		margin:2rem 0rem;
	}

	#video-destaque {
		display:none;
	}

	#topo_feliz h2 {
		font-size: 3rem;
	}

	#topo_feliz h2 span {
		font-size: 1.7rem;
		line-height: 2rem;
	}

	#distingue {
		padding-top: 0rem;
	}

	#img-pascoa{
		width:100%;
	}


	.landing_page_img_30, .landing_page_img_30_center, .landing_page_img_50, .landing_page_img_50_left, .landing_page_img_50_right{
		width:100%;
		margin:1rem 0rem;
	}
	
	p.happy_ferias_big {
		font-size: 1.8rem;
		line-height: 2.4rem;
		padding: 1rem 0;
	}	
	
	.nota_pandemia p {
		padding: 1% 10%;
		font-size: 1.3rem;
		line-height: 1.5rem;
		padding-left: 0;		
	}	
}




@media screen and (max-width: 360px) {
	#likeBoxFacebook-mobile{
		display:none;
	}



	.landing_page_img_30, .landing_page_img_50{
		width:90%;
	}
}


@media screen and (min-width: 1023px) and (max-width:1366px){
	#video-natal-conteudo{
		width:100rem;
		height:50rem;
	}
}