.c-hamburger {
	color: #444b31;
	border: 1px solid #b3b3b3;
}

.c-hamburger span {
	background-color: #444b31;
}

.c-hamburger span::before,
.c-hamburger span::after {
	background-color: #444b31;
}

#topo_natal_2019{
	text-align:center;
	padding-bottom:6rem;
}

#topo_natal_2019 h1, h2{
	margin-bottom:1rem;
}

#img_promocao_natal{
	width:100%;
	padding-bottom:4rem;
}

#img_oferta_natal{

}

#promocao_natal_2019_quem{
	display:inline-block;
	vertical-align:top;
	width:25%;
}

#promocao_natal_2019_oferta{
	display:inline-block;
	vertical-align:top;
	width:25%;
	margin:0rem 6rem;
}

#promocao_natal_2019_tempo{
	display:inline-block;
	vertical-align:top;
	width:25%;
}

#premiados-promocao-natal{
	padding:4rem 0rem;
}

.container-countdown h2{
	font-size: 2rem;
	line-height:3rem;
	padding-bottom:0rem;
	text-transform:uppercase;
}

.container-countdown li {
	display: inline-block;
	font-size: 2.5rem;
	line-height:3rem;
	padding:1rem 2rem 6rem 2rem;
}

.container-countdown li span{
	display: block;
	font-size: 3.5rem;
	line-height:4rem;
}

#topo_feliz{
	width:100%;
	text-align:center;
}

#topo_feliz h2{
	font-size:5rem;
	font-family:'Roboto';
	font-weight:bold;
	text-transform:uppercase;
	padding:4rem 0rem 2rem 0rem;
}

#topo_feliz h2 span{
	display:block;
	font-size:2rem;
	line-height:2.5rem;
	text-transform:none;
	padding-top:2rem;
}

#distingue {
	width:100%;
	padding-top:5rem;
	height:auto;
	xbackground:#f5f5f5;
	text-align:center;
}

#distingue_wrapper{
	xmax-width:156rem;
	height:auto;
	margin:0 auto;
}

#blocos-distingue {
	text-align:center;
}

.bloco-distingue{
	width:35.7rem;
	height:72rem;
	display:inline-block;
	vertical-align:top;
	padding:2rem;
	margin:0rem 2rem 2rem 0rem;
}

.bloco-distingue h3{
	font:3rem 'Roboto';
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}

.bloco-distingue h3 span{
	display:block;
	font-size:1.8rem
	font-weight:300;
	text-transform:none;
	text-align:center;
	color:#fff;
	padding-bottom:40rem;
}

.bloco-distingue p{
	font:2rem 'Roboto';
	line-height:2.5rem;
	text-align:center;
}

.bloco-distingue a{
	color:#fff;
}

#bloco-distingue-jogos{
	background:url('/images/bg_distingue_jogos.jpg') no-repeat top left;
}

#bloco-distingue-teletrabalho{
	background:url('/images/bg_distingue_teletrabalho.jpg') no-repeat top left;
}

#bloco-distingue-infantil{
	background:url('/images/bg_distingue_infantil.jpg') no-repeat top left;
}

#bloco-distingue-entretenimento{
	background:url('/images/bg_distingue_entretenimento.jpg') no-repeat top center;
}

#bloco-distingue-fitness{
	background:url('/images/bg_distingue_fitness.jpg') no-repeat top left;
}

#bloco-distingue-animais-estimacao{
	background:url('/images/bg_distingue_animais.jpg') no-repeat top left;
}

#bloco-distingue-casa-jardim{
	background:url('/images/bg_distingue_casa_jardim.jpg') no-repeat top left;
}

#bloco-distingue-bricolage{
	background:url('/images/bg_distingue_bricolage.jpg') no-repeat top center;
}

#covid19-mascaras{
	display:none;
	width:100%;
	background:url('/images_user/destaques/riva_solidaria2.jpg') no-repeat top center;
	height:20rem;
}

	#riva-natal{
		width:100%;
		background:url('/images_user/destaques/natal.jpg') no-repeat top center;
		height:25rem;
	}



.bloco-distingue-pascoa{
	width:45%;
	height:52rem;
	display:inline-block;
	vertical-align:top;
	padding:2rem;
	margin:0rem 4rem 2rem 0rem;
}

.bloco-distingue-pascoa h3{
	font:3rem 'Roboto';
	text-transform:uppercase;
	text-align:center;
	color:#0caa0d;
}

.bloco-distingue-pascoa h3 span{
	display:block;
	font:1.8rem 'Roboto';
	text-transform:none;
	text-align:center;
	color:#0caa0d;
	padding-bottom:36rem;
}

.bloco-distingue-pascoa p{
	font:2rem 'Roboto';
	line-height:2.5rem;
	text-align:center;
}

.bloco-distingue-pascoa a{
	background:#0caa0d;
	color:#fff;
    padding: 1rem;
    margin: 0.5rem;
}

#bloco-distingue-playtime{
	background:url('/images/bg_distingue_playtime.jpg') no-repeat center 10rem;
}

#bloco-distingue-gourmet{
	background:url('/images/bg_distingue_gourmet.jpg') no-repeat center 10rem;
}

#bloco-distingue-perfumes{
	background:url('/images/bg_distingue_perfumes.jpg') no-repeat center 10rem;
}

#bloco-distingue-cadeiras{
	background:url('/images/bg_distingue_cadeiras.jpg') no-repeat center 10rem;
}


.bloco-confortavel-pascoa{
	width:45%;
	height:52rem;
	display:inline-block;
	vertical-align:top;
	padding:2rem;
	margin:0rem 4rem 2rem 0rem;
}

.bloco-confortavel-pascoa h3{
	font:3rem 'Roboto';
	text-transform:uppercase;
	text-align:center;
	color:#0caa0d;
}

.bloco-confortavel-pascoa h3 span{
	display:block;
	font-size:1.8rem;
	text-transform:none;
	text-align:center;
	color:#0caa0d;
	padding-bottom:36rem;
}

.bloco-confortavel-pascoa p{
	font-size:2rem;
	line-height:2.5rem;
	text-align:center;
}

.bloco-confortavel-pascoa a{
	background:#0caa0d;
	color:#fff;
    padding: 1rem;
    margin: 0.5rem;
}


.bloco-mae{
	width:45%;
	height:52rem;
	display:inline-block;
	vertical-align:top;
	padding:2rem;
	margin:0rem 4rem 2rem 0rem;
}

.bloco-mae h3{
	font:3rem 'Roboto';
	text-transform:uppercase;
	text-align:center;
	color:#0caa0d;
}

.bloco-mae h3 span{
	display:block;
	font:1.8rem 'Roboto';
	text-transform:none;
	text-align:center;
	color:#0caa0d;
	padding-bottom:36rem;
}

.bloco-mae p{
	font:1.8rem 'Roboto';
	line-height:2.5rem;
	text-align:center;
}

.bloco-mae a{
	background:transparent;
	border:2px solid #fff;
	border-radius:10px;
	color:#fff;
    padding: 0.6rem;
    margin: 0.2rem;
}



#bloco-confortavel-bricolage{
	background:url('/images/bg_confortavel_bricolage.jpg') no-repeat center 10rem;
}

#bloco-confortavel-maquinas-cafe{
	background:url('/images/bg_confortavel_maquinas_cafe.jpg') no-repeat center 10rem;
}

#bloco-confortavel-televisores{
	background:url('/images/bg_confortavel_televisores.jpg') no-repeat center 10rem;
}

#bloco-confortavel-cinema{
	background:url('/images/bg_confortavel_cinema.jpg') no-repeat center 10rem;
}

#bloco-confortavel-jardim{
	background:url('/images/bg_confortavel_jardim.jpg') no-repeat center 10rem;
}

#bloco-confortavel-decoracao-interior{
	background:url('/images/bg_confortavel_decoracao_interior.jpg') no-repeat center 10rem;
}

#bloco-confortavel-cadeiras{
	background:url('/images/bg_confortavel_cadeiras.jpg') no-repeat center 10rem;
}

#bloco-confortavel-outlet{
	background:url('/images/bg_confortavel_outlet.jpg') no-repeat center 10rem;
}

.header-apoio{
	width:100%;
	height:20rem;
    padding: 2rem;
}

#img-apoio{
	width:100%;
	padding-bottom:10rem;
}

#apoio-conforto{
	background:#2662c4 url('/images/bg_apoio_estudo_conforto.png') no-repeat 80% 0%;
	padding-left:20%;
}

#apoio-organizacao{
	background:#2662c4 url('/images/bg_apoio_estudo_organizacao.png') no-repeat 80% 0%;
	padding-left:20%;
}

#apoio-material{
	background:#2662c4 url('/images/bg_apoio_estudo_material.png') no-repeat 80% 0%;
	padding-left:20%;
}

#apoio-tele-escola{
	background:#2662c4 url('/images/bg_apoio_estudo_tele_escola.png') no-repeat 80% 0%;
	padding-left:20%;
}

#apoio-motivacao{
	background:#2662c4 url('/images/bg_apoio_estudo_motivacao.png') no-repeat 80% 0%;
	padding-left:20%;
}

.header-apoio h2{
    font: 5rem 'Roboto';
	color:#8dc641;
	font-weight:bold;
}

.header-apoio h2 span{
    font: 1.8rem 'Roboto';
	display:block;
	padding-top:5rem;
	color:#fff;
	font-weight:normal;
}

.apoio-conteudo{
	width:100%;
	height:auto;
    background: #ebebeb;
    padding: 2rem 0rem;
}


.apoio-conteudo-showroom{
	width:100%;
	height:auto;
    background: #fff;
    padding: 2rem 0rem;
	text-align:center;
}

.apoio-conteudo-showroom h2{
    font-size: 2.5rem;
	font-weight:normal;
	line-height: 3rem;
	text-align:center;
	padding:3.5rem 0rem 2rem 0rem;	
}

.apoio-conteudo h3{
	text-transform:uppercase;
    font-size: 2.5rem;
	font-weight:bold;
	text-transform:uppercase;
	color:#092c5b;
	line-height: 2rem;
	text-align:center;
	padding:3.5rem 0rem 2rem 0rem;
}

.apoio-titulo{
	width:100%;
	margin-bottom:2rem;
}
.apoio-titulo-item{
    font: 1.7rem 'Roboto';
	font-weight:bold;
	text-transform:uppercase;
	color:#092c5b;
	line-height: 2rem;
}

.apoio-preco {
    color: #092c5b;
    display: block;
    line-height: 2.3rem;
    font: 2rem 'Roboto';
	font-weight:bold;
    text-align: right;
}

.apoio-desde{
    font: 1.5rem 'Roboto';
	display:block;
	text-align:right;
	padding:0;
	color:#092c5b;
	font-weight:normal;
}

.apoio-desde-desconto{
    font: 1.3rem 'Roboto';
	text-decoration: line-through;
	display:block;
	text-align:left;
	padding:0;
	color:#092c5b;
	font-weight:normal;
}

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

.prodImg_mobile {
	display:none;
}


#img-cinema{
	width:100%;
	padding-bottom:4rem;
}

#img-confinamento{
	padding-bottom:2rem;
}

#img-confinamento-mobile{
	display:none;
}

#img-namorados{
	width:100%;
	padding-bottom:2rem;
}

#img-passo-outlet{
	width:20%;
	height:auto;
	margin-right:2%;
}

#img-outlet{
	width:30%;
	height:auto;
	margin:2% 2% 2% 0;
}

#outlet-passos-banners{
	width:100%;
	text-align:center;
}

#img-cinema-mobile{
	display:none;
}

#img-namorados-mobile{
	display:none;
}

#img-black-friday-mobile{
	display:none;
}

#img-escola{
	width:100%;
}

#img-escola-mobile{
	display:none;
}

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

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

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

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

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




#img-cabecalho-fornecedor{
	width:97%;
}

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

#img-cnm-projetos{
	width:31%;
	margin:1%
}

#img-cnm-projetos-mobile{
	display:none;
}


#dados-fornecedor{
	display:inline-block;
	width:48%;
	vertical-align:top;
	padding:5rem 0rem;
	text-align:center;
}

#dados-fornecedor h2{
	font:2.5rem 'Roboto';
	font-weight:600;
	line-height:3.5rem;
	text-align:center;
}

#dados-fornecedor h3{
	font:2rem 'Roboto';
	line-height:2.5rem;
	padding:0;
	margin:0;
}



#fornecedor-esq{
	display:inline-block;
	width:48%;
	vertical-align:top;
	margin-right:2%;
	padding-top:5rem;
	text-align:center;
}



.fornecedor-item{
	display:inline-block;
	vertical-align:top;
	width:40%;
	margin:5% 2% 0 2%;
	text-align:center;
	font-size:2rem;
	line-height:2.5rem;
}

#fornecedor-esq h2{
	font:5rem 'Roboto';
	font-weight:bold;
	line-height:5rem;
	text-transform:uppercase;
	text-aliGn:center;
}

#fornecedor-esq span{
	display:block;
	font-size:1.6rem;
	line-height:2rem;
	text-aliGn:center;
}

.fornecedor-item h3{
	font:2.5rem 'Roboto';
	line-height:3rem;
	text-transform:uppercase;
}

.fornecedor-item span{
	display:block;
}

#fornecedor-item-origem{
	background:url('/images/icon-fornecedor-item-origem.jpg') no-repeat top center;
	padding-top:8rem;
}

#fornecedor-item-experiencia{
	background:url('/images/icon-fornecedor-item-experiencia.jpg') no-repeat top center;
	padding-top:8rem;
}

#fornecedor-item-negocio{
	background:url('/images/icon-fornecedor-item-negocio.jpg') no-repeat top center;
	padding-top:8rem;
}

#fornecedor-item-loja{
	background:url('/images/icon-fornecedor-item-loja.jpg') no-repeat top center;
	padding-top:8rem;
}

#fornecedor-item-logistica{
	background:url('/images/icon-fornecedor-item-logistica.jpg') no-repeat top center;
	padding-top:8rem;
}

#fornecedor-item-crescimento{
	background:url('/images/icon-fornecedor-item-crescimento.jpg') no-repeat top center;
	padding-top:8rem;
}


/*********
Chave na mão
**********/

#cnm-img-topo{
	width:97%;
	margin-bottom:10rem;
}

#cnm-img-topo-mobile{
	display:none;
}

#cnm-titulos{
	margin:0 auto;	
	text-align:center;	
}

#cnm-titulos h2 {
	font-size:3rem;
	font-weight:600;
	line-height:4.5rem;
	text-align:center;
}

#cnm-titulos h3{
	font-size:2rem;
	line-height:2.5rem;
	font-weight:300;
	padding:0 0 2rem 0;
	margin:0;
}

#cnm-apresentacao{
	margin:0 auto;	
	max-width:80rem;	
}

#cnm-apresentacao-wrapper{
	margin:2rem 0rem 8rem 0rem;
	text-align:center;		
}


#cnm-apresentacao-wrapper h2{
    font-size: 2.5rem;
    line-height: 5rem;
	font-weight:800;
    text-transform: uppercase;	
}

#cnm-apresentacao-wrapper p{
	font-size: 1.6rem;
    line-height: 3.5rem;
}

#cnm-formulario{
	display:inline-block;
	width:48%;
	vertical-align:top;
	padding:10rem 0rem;
	text-align:center;
}

#cnm-formulario h2{
	font-size:3rem;
	font-weight:600;
	line-height:4.5rem;
	text-align:center;
}

#cnm-formulario h3{
	font-size:2rem;
	line-height:2.5rem;
	font-weight:300;	
	padding:0 0 2rem 0;
	margin:0;
}

#cnm-testemunhos{
	display:inline-block;
	width:48%;
	vertical-align:top;
	padding:10rem 4%;
	text-align:center;
}

#cnm-testemunhos h2{
	font-size:3rem;
	font-weight:600;
	line-height:4.5rem;
	text-align:center;
}

#cnm-testemunhos h3{
	font-size:2rem;
	line-height:2.5rem;
	font-weight:300;
	padding:0 0 4rem 0;
	margin:0;
}

#cnm-testemunhos p{
	line-height:2.5rem;
}


#cnm-icons{
	display:inline-block;
	width:100%;
	vertical-align:top;
	padding-top:5rem;
	text-align:center;
	margin-bottom:8rem;
}



.cnm-icons-item{
	display:inline-block;
	vertical-align:top;
	width:20%;
	margin:5% 2% 0 2%;
	text-align:center;
	font-size:2rem;
	line-height:2.5rem;
}

#cnm-icons h3{
	font-size:2rem;
	font-weight:600;
	line-height:4rem;
	text-transform:none;
}

#cnm-icons span{
	display:block;
	font-size:1.4rem;
	line-height:2.5rem;
	text-aliGn:center;
}

.cnm-icons-item h3{
	font:2.5rem 'Roboto';
	line-height:3rem;
	text-transform:uppercase;
}

.cnm-icons-item span{
	display:block;
}

#cnm-icons-item-servico{
	background:url('/images_user/landing_pages/icon-cnm-item-servico.jpg') no-repeat top center;
	padding-top:8rem;
}

#cnm-icons-item-rapidez{
	background:url('/images_user/landing_pages/icon-cnm-item-rapidez.jpg') no-repeat top center;
	padding-top:8rem;
}

#cnm-icons-item-projeto{
	background:url('/images_user/landing_pages/icon-cnm-item-projeto.jpg') no-repeat top center;
	padding-top:8rem;
}

#cnm-icons-item-orcamento{
	background:url('/images_user/landing_pages/icon-cnm-item-orcamento.jpg') no-repeat top center;
	padding-top:8rem;
}

#cnm-catalogos{
	width:100%;
	text-align:center;
	margin:5rem 0rem 10rem 0rem;
}

#cnm-catalogos-img{
	width:100%;
	height:auto;
}

#cnm-catalogos h2 {
    font-size: 3rem;
    font-weight: 600;
    line-height: 4.5rem;
    text-align: center;
	margin-bottom:4rem;
}




/*********
fim Chave na mão
**********/


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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



#santos-comida{
	background:#ffc418 url('/images/bg_santos_comida.jpg') no-repeat top center;
}

#santos-barbecue{
	background:#ffc418 url('/images/bg_santos_barbecue.jpg') no-repeat top center;
}

#santos-bebidas{
	background:#ffc418 url('/images/bg_santos_bebidas.jpg') no-repeat top center;
}

#santos-bares{
	background:#ffc418 url('/images/bg_santos_bares.jpg') no-repeat top center;
}

#santos-utensilios{
	background:#ffc418 url('/images/bg_santos_utensilios.jpg') no-repeat top center;
}

#santos-manutencao{
	background:#ffc418 url('/images/bg_santos_manutencao.jpg') no-repeat top center;
}

#santos-mesas{
	background:#ffc418 url('/images/bg_santos_mesas.jpg') no-repeat top center;
}

#santos-conjuntos{
	background:#ffc418 url('/images/bg_santos_conjuntos.jpg') no-repeat top center;
}

#santos-mobiliario{
	background:#f0a21c url('/images/bg_santos_mobiliario_jardim.jpg') no-repeat top center;
}

#cinema-casa{
	background:#181820 url('/images/bg_cinema_casa.jpg') no-repeat top center;
	height:40rem;
}


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

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

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

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

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

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

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

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

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

#cinema-casa{
	background:#181820 url('/images/bg_cinema_casa.jpg') no-repeat top center;
	height:40rem;
}

#mobiliario-secretarias{
	background:#ed1836 url('/images/bg_mobiliario_secretarias.jpg') no-repeat top center;
}

#mobiliario-armarios{
	background:#ed1836 url('/images/bg_mobiliario_armarios.jpg') no-repeat top center;
}

#mobiliario-reuniao{
	background:#ed1836 url('/images/bg_mobiliario_mesas_reuniao.jpg') no-repeat top center;
}

#mobiliario-cadeiras{
	background:#ed1836 url('/images/bg_mobiliario_cadeiras.jpg') no-repeat top center;
}


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

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

#quadros-brancos{
	background:#737373 url('/images/bg_quadros_brancos.jpg') no-repeat top center;
}

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

#quadros-cortica{
	background:#737373 url('/images/bg_quadros_cortica.jpg') no-repeat top center;
}

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

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

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

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

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


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

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

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

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

#tendas-gazebo{
	background:#94d401 url('/images/bg_tendas_gazebo.jpg') no-repeat top center;
}

#tendas-criancas{
	background:#94d401 url('/images/bg_tendas_criancas.jpg') no-repeat top center;
}

#tendas-festas{
	background:#94d401 url('/images/bg_tendas_festas.jpg') no-repeat top center;
}

#tendas-dobraveis{
	background:#94d401 url('/images/bg_tendas_dobraveis.jpg') no-repeat top center;
}

#tendas-exterior{
	background:#94d401 url('/images/bg_tendas_exterior.jpg') no-repeat top center;
}

#tendas-campismo{
	background:#94d401 url('/images/bg_tendas_campismo.jpg') no-repeat top center;
}

#tendas-jardim{
	background:#94d401 url('/images/bg_tendas_jardim.jpg') no-repeat top center;
}


#campismo-tendas{
	background:#94d401 url('/images/bg_campismo_tendas.jpg') no-repeat top center;
}

#campismo-camas{
	background:#94d401 url('/images/bg_campismo_camas.jpg') no-repeat top center;
}

#campismo-mesas{
	background:#94d401 url('/images/bg_campismo_mesas.jpg') no-repeat top center;
}

#campismo-lavatorios{
	background:#94d401 url('/images/bg_campismo_lavatorios.jpg') no-repeat top center;
}

#campismo-sanitas{
	background:#94d401 url('/images/bg_campismo_sanitas.jpg') no-repeat top center;
}

#campismo-tapetes{
	background:#94d401 url('/images/bg_campismo_tapetes.jpg') no-repeat top center;
}

#campismo-trekking{
	background:#94d401 url('/images/bg_campismo_trekking.jpg') no-repeat top center;
}

#campismo-vertudo{
	background:#94d401 url('/images/bg_campismo_ver_tudo.jpg') no-repeat top center;
}




.produtosList li .descontoPreco{
	position: absolute;
	left: 1.5rem;
	bottom: 1.5rem;
	background:#ff0000;
	height:4rem;
	width:4rem;
	color:#fff;
	padding-top:1rem;
	font-weight:bold;
}

.prodPrecoMob{
    position: absolute;
    right: 1rem;
	bottom: 1rem;
}

#bloco-escola{
	display:inline-block;
	background: #f1f1f1;
	width:100%;
	height:auto;
	padding:2rem;
	text-align:center;
}

#bloco-teikirize{
	display:inline-block;
	width:100%;
	height:auto;
	padding:2rem;
	text-align:center;
}

.bloco-teikirize-item{
	display:inline-block;
	margin:0rem 2rem 2rem 0rem;
	width:40rem;
	height:35rem;
}

.bloco-escola-item{
	display:inline-block;
	margin:0rem 2rem 2rem 0rem;
	width:40rem;
	height:35rem;
}

#indice-escola-packs{
	background:#ffcc00 url('/images/indice-escola-packs.jpg') no-repeat top center;
	width:82.5rem;
}

#indice-escola-harry-potter{
	background:#ffcc00 url('/images/indice-escola-harry-potter.jpg') no-repeat top center;
}

#indice-escola-papel{
	background:#ffcc00 url('/images/indice-escola-papel.jpg') no-repeat top center;
}

#indice-escola-mochilas{
	background:#ffcc00 url('/images/indice-escola-mochilas.jpg') no-repeat top center;
}

#indice-escola-escrita{
	background:#ffcc00 url('/images/indice-escola-escrita.jpg') no-repeat top center;
}

#indice-escola-desenho{
	background:#ffcc00 url('/images/indice-escola-desenho.jpg') no-repeat top center;
}

#indice-escola-medicao{
	background:#ffcc00 url('/images/indice-escola-medicao.jpg') no-repeat top center;
}

#indice-escola-calculadoras{
	background:#ffcc00 url('/images/indice-escola-calculadoras.jpg') no-repeat top center;
}

#indice-escola-arquivo{
	background:#ffcc00 url('/images/indice-escola-arquivo.jpg') no-repeat top center;
}

#indice-escola-quadros{
	background:#ffcc00 url('/images/indice-escola-quadros.jpg') no-repeat top center;
}

.escola-packs-letra{
	font-size:1.1rem;
	color:#092c5b;
}


#bloco-black-friday{
	display:inline-block;
	background: #000;
	width:100%;
	height:auto;
	padding:2rem;
	text-align:center;
}


#black-friday-caficos{
	background:#1e1c1f url('/images/black-friday-caficos.jpg') no-repeat top center;
}

#black-friday-quadros{
	background:#1e1c1f url('/images/black-friday-quadros.jpg') no-repeat top center;
}

#black-friday-suportes{
	background:#1e1c1f url('/images/black-friday-suportes.jpg') no-repeat top center;
}

#black-friday-mobesc{
	background:#1e1c1f url('/images/black-friday-mobesc.jpg') no-repeat top center;
}

#black-friday-cadeiras{
	background:#1e1c1f url('/images/black-friday-cadeiras.jpg') no-repeat top center;
}

#black-friday-casa{
	background:#1e1c1f url('/images/black-friday-casa.jpg') no-repeat top center;
}

#black-friday-cosmetica{
	background:#1e1c1f url('/images/black-friday-cosmetica.jpg') no-repeat top center;
}

#black-friday-moda{
	background:#1e1c1f url('/images/black-friday-moda.jpg') no-repeat top center;
}

#black-friday-desporto{
	background:#1e1c1f url('/images/black-friday-desporto.jpg') no-repeat top center;
}

#black-friday-comida{
	background:#1e1c1f url('/images/black-friday-comida.jpg') no-repeat top center;
}

#black-friday-saude{
	background:#1e1c1f url('/images/black-friday-saude.jpg') no-repeat top center;
}

#black-friday-construcao{
	background:#1e1c1f url('/images/black-friday-construcao.jpg') no-repeat top center;
}

#black-friday-animais{
	background:#1e1c1f url('/images/black-friday-animais.jpg') no-repeat top center;
}



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

#img-black-friday{
	padding-right:1rem;
}

#black-friday-privada{
	width:100%;
	background:#252122;
	text-align:center;
}


#img-black-privada{
	width:auto;
}


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

#topo-natal2{
	background:#fff url('/images/cabecalho-natal2.jpg') no-repeat top center;
	height:41rem;
	width:100%;
    padding-top: 26rem;
	text-align:center;
	xmargin-top:3rem;
}

#img-natal{
	padding-right:3rem;
	padding-right:3rem;
}

#bloco-natal{
	display:inline-block;
	background: #fff;
	width:100%;
	height:auto;
	padding:2rem;
	text-align:center;
}


#natal-casa{
	background:#fff url('/images/natal-casa.jpg') no-repeat top center;
}

#natal-cosmetica{
	background:#fff url('/images/natal-cosmetica.jpg') no-repeat top center;
}

#natal-moda{
	background:#fff url('/images/natal-moda.jpg') no-repeat top center;
}

#natal-desporto{
	background:#fff url('/images/natal-desporto.jpg') no-repeat top center;
}

#natal-comida{
	background:#fff url('/images/natal-comida.jpg') no-repeat top center;
}

#natal-saude{
	background:#fff url('/images/natal-saude.jpg') no-repeat top center;
}

#natal-animais{
	background:#fff url('/images/natal-animais.jpg') no-repeat top center;
}

#saldos_ficha{
	display:block;
	background-color:greenyellow;
	border:1px solid #000;
	padding:1.5rem 1rem 0.5rem 1rem;
	font-size:2rem;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-bottom:1rem;
}

#saldos-casa{
	background:#fff url('/images/saldos-casa.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-cosmetica{
	background:#fff url('/images/saldos-cosmetica.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-moda{
	background:#fff url('/images/saldos-moda.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-desporto{
	background:#fff url('/images/saldos-jogos.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-comida{
	background:#fff url('/images/saldos-comida.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-saude{
	background:#fff url('/images/saldos-saude.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-animais{
	background:#fff url('/images/saldos-animais.jpg') no-repeat top center;
	background-size:contain;
}

#saldos-construcao{
	background:#fff url('/images/saldos-construcao.jpg') no-repeat top center;
	background-size:contain;
}

.bloco-saldos-item{
	display:inline-block;
	margin:0rem 2rem 2rem 0rem;
	width:40rem;
	height:35rem;
}

.bloco-confinamento-item{
	display:inline-block;
	margin:0rem 2rem 2rem 0rem;
	width:30rem;
	height:30rem;
}

#saldos-limitado, #saldos-boascompras{
	max-width:134.5rem;
	width:100%;
}

#confinamento-decoracao{
	background:#fff url('/images/confinamento-decoracao.jpg') no-repeat top center;
	background-size:contain;
}

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

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

#confinamento-tinteiros{
	background:#fff url('/images/confinamento-tinteiros.jpg') no-repeat top center;
	background-size:contain;
}

#confinamento-informatica{
	background:#fff url('/images/confinamento-informatica.jpg') no-repeat top center;
	background-size:contain;
}

#prodImg_scart, #titulo_scart, #prodPreco_scart{
	display:inline-block;
}

#titulo_scart, #prodPreco_scart{
	vertical-align:top;
	padding-left:2rem;
	text-align:left;
}

#titulo_scart p{
	padding-bottom:0.5rem;
}

#prodImg_scart_mobile{
	display:none;
}

.nome_scart{
	padding-bottom: 1rem;
    color: #005a9a;
    text-transform: none;
    font-size: 2rem;
}

#percentagem_desconto_scart{
	display: block;
    background: url(/images/fundo-promocao-percentagem.png) no-repeat top left;
    height: 25px;
    color: #fff;
    font-size: 1.2rem;
    text-align: left;
    padding-left: 0.8rem;
}

.valor_desconto_scart{
	display: block;
    font-size: 1.3rem;
    font-weight: 300;
    text-align: left;
    text-decoration: line-through;
    line-height: 1.8rem;
    color: #092c5b;
}

.valor_scart{
	color: #005a9a;
    display: block;
    font-size: 2.2rem;
    line-height: 2.2rem;
    font-weight: 700;
    text-align: left;
}

.preco_iva_scart{
	color:#092c5b;
	font-size:1rem;
}


#teikirize-gaming{
	background:#fff url('/images/teikirize-gaming.png') no-repeat top center;
	width:40rem;
}

#teikirize-desporto{
	background:#fff url('/images/teikirize-desporto.png') no-repeat top center;
	width:40rem;
}

#teikirize-vinho{
	background:#fff url('/images/teikirize-vinho.png') no-repeat top center;
	width:40rem;
}

#teikirize-cosmetica{
	background:#fff url('/images/teikirize-cosmetica.png') no-repeat top center;
	width:40rem;
}

#teikirize-malas{
	background:#fff url('/images/teikirize-malas.png') no-repeat top center;
	width:40rem;
}

#teikirize-animais{
	background:#fff url('/images/teikirize-animais.png') no-repeat top center;
	width:40rem;
}

#teikirize-conselhos{
	background:#fff url('/images/teikirize-conselhos.png') no-repeat top center;
	width:40rem;
}

#teikirize-sol{
	background:#fff url('/images/teikirize-sol.png') no-repeat top center;
	width:40rem;
}


.centered{
	text-align: center;
	margin: 0 auto;
}

.right{
	text-align: right;
	margin: 0 auto;
}

.landing_page_block_max_1100{
	width:100%;
	max-width: 110rem;
}

.landing_page_block{
	width:100%;
	background:#fff;
}

.landing_page_block_left{
	width:100%;
	text-align: left;
}

.width_90{
	width:90%;
	margin: 0 auto;
}

ol.numbered{
	list-style: auto;
    list-style-position: inside;
}
ol.numbered li{
	padding-bottom: 0.4rem;
}

.full_width{
	width:100%;
	height: auto;
}

#img-black-friday {
    width: 94%;
    padding: 2% 0;
}

.landing_page_img_40{
	width:40%;
	height:auto;
	margin:2% 2% 2% 0;
	border:1px solid #d0d0d0;
}

.landing_page_img_vt{
	text-align:right;
	margin-bottom:5rem;
}

.landing_page_img_20{
	width:20%;
	height:auto;
	margin:2% 2% 2% 0;
	border:1px solid #d0d0d0;	
}

.landing_page_img_30{
	width:30%;
	height:auto;
	margin:2% 0;
}

.landing_page_img_30_center{
	width:30%;
	height:auto;
	margin:2%;
}

.landing_page_img_50_left{
	width:46%;
	height:auto;
	margin:1% 1% 1% 0;
}

.landing_page_img_50_right{
	width:46%;
	height:auto;
	margin:1% 0 1% 1%;
}

.landing_page_img_100{
	width:90%;
	height:auto;
	margin:5% 0% 5% 0;
	border:1px solid #d0d0d0;	
}

.landing_page_img_100cento{
	width:94%;
	height:auto;
	margin:2% 0% 2% 0;
	border:0;	
}



#logo_tagline_footer{
    display: inline-block;
    background: url(/images/logo_riva_rodape.png) transparent no-repeat left center;
	background-size: contain;
    min-height: 5rem;
    max-height: 12rem;
	padding-left: 8rem;
	text-align: left;
}

#logo_tagline_footer p{
    padding: 0rem 0;
    font-size: 2rem;
    line-height: 2.7rem;
    font-weight: bold;
}


h1.happy_ferias{
    font-size: 4.4rem;
	line-height: 4.6rem;
	color: #2029b6;
	font-weight: bold;
	text-transform: none;
	padding: 2rem 0;
}

p.happy_ferias_big{
    font-size: 2.4rem;
	line-height: 2.6rem;
	color: #2029b6;
	text-transform: none;
	padding: 1rem 0;
}

.nota_pandemia{
    display: inline-block;
	margin-bottom: 2%;
    max-height: 12rem;
	text-align: center;
    background: url(/images_user/landing_pages/happy_friday_1_selo.png) transparent no-repeat right center;
	background-size: contain;
}

.nota_pandemia p{
	padding: 2% 20%;
    font-size: 2rem;
	line-height: 2.4rem;
	color: #2029b6;
}

#nota_cinema {
    display: inline-block;
    margin-bottom: 2%;
    max-height: 12rem;
    text-align: center;
}

#nota_cinema p{
	padding: 2% 20%;
    font-size: 2rem;
	line-height: 2.4rem;
	color: #2029b6;
}

#outlet-riva-botao{
	display:block;
	width:20rem;
	height:10rem;
	margin:2rem;	
}

#outlet-riva{
	font-size:2rem;
	color:#fff;
	background:#8bac0d;
	width:20rem;
	height:10rem;
	text-align:center;
	padding:3rem;
}

#blue-day-texto{
	padding:2rem 3em;
}


ul.open-subcategorias-menu {
    margin: 0.6rem auto;
	padding-bottom: 16px;
    display: block;
    text-align: left;
}

ul.open-subcategorias-menu li {
	display: inline-block;
    border: 2px solid #f1f1f1;
    background-color: #fff;
	padding: 10px;
	margin: 0.2rem 0.2rem;
	text-align: center;
    min-width: 100px;
    vertical-align: middle;
}

ul.open-subcategorias-menu li a{
    display: inline-block;
    vertical-align: bottom;
}

/* CAMPANHAS */
#destaques-riva-blueweeks-2024-094{
	display:block;
	background: #fff url('/images_user/destaques/riva-blueweeks-2024-094.jpg') no-repeat center center;
	width:100%;
	text-align:center;
	height:42.5rem;
	padding-top:27rem;
}

@media screen and (max-width: 690px) {
	#destaques-riva-blueweeks-2024-094{
		background: #fff url('/images_user/destaques/riva-blueweeks-2024-094-mobile.jpg') no-repeat center center;
		height:35rem;
		background-size:contain;
	}	
}