/**
 * Descrição: Estilização das Páginas Internas do Paraná Supermercados.
 *
 * Create On: 02 de Dezembro de 2019 - 15:29:04
 * Data Alt.:
 * @Developer: Renan Rodrigues, Leonardo França
 * @Author...: Renan Rodrigues: renan@blz.com.br, Leonardo França : leonardo@blz.com.br
 */

/* Scroll fluido para as internas */
html {
	scroll-behavior: smooth;
}
/* Começo Blur de fundo */
.adicionaBlur{
	filter: blur(3px);
	transform: scale(1.1);
}
/* Fim do blur de fundo */
/** ------------------------------------------------------------------------- */
/** ----------------------- BANNER NOTÍCIAS --------------------------------- */
/** ------------------------------------------------------------------------- */
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias {
	width: 100%;
	height: 300px;
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
}
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias:after {
	content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0;
    background-color: #0000008c;
}
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias > div.cabecalho-noticias {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias > div.cabecalho-noticias > div.row > header.titulo-banner-noticias {
	z-index: 10;
	border-left: 5px solid #FFFFFF;
	padding-left: 30px;
	margin-bottom: 40px;
}
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias > div.cabecalho-noticias > div.row > header.titulo-banner-noticias > h2 {
	text-align: start;
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 0;
	color: #FFFFFF;
}
section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias > div.cabecalho-noticias > div.row > header.titulo-banner-noticias > h2 > span {
	font-weight: 400;
}
@media (max-width: 991.98px) {
	section#body-banner-noticias > div.container-fluid > div.row > div.img-banner-noticias > div.cabecalho-noticias > div.row > header.titulo-banner-noticias > h2 {
		font-size: 30px;
	}
}


/** ------------------------------------------------------------------------- */
/** ---------------------- AREA LISTAGEM NOTÍCIAS --------------------------- */
/** ------------------------------------------------------------------------- */
section#body-listagem-noticias {
	padding: 70px 15px 100px 15px;
	background-color: #FFFFFF;
}
form#frm-search-noticias > div.input-group > div.input-group-append > button.search-noticias {
	background-color: #ED3237;
}
form#frm-search-noticias > div.input-group > div.input-group-append > button.search-noticias > i {
	color: #FFFFFF;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias {
	display: grid;	
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias {
	margin-top: 30px;
	padding: 0 30px;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar {
	z-index: 99; 
	right: 80px;
	bottom: 20px;
	position: absolute; 
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i {
	font-size: 25px;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.facebok {
	color: #3B5998;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.linkedin {
	color: #0077B5;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.twitter {
	color: #31A5F0;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.whatsapp {
	color: #149452;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a {
	text-decoration: none;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.img-noticias {
	width: 100%;
	height: 185px;
	padding: 0;
	background-size: cover;
	background-position: center;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias {
	background-color: #FFFFFF;
	padding: 25px;
	border-bottom: 8px solid #ED3237;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > h2 {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	color: #707070;
	text-transform: uppercase;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data {
	position: absolute;
	bottom: 15px;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data > i {
	color: #707070;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data > span {
	color: #707070;
	font-size: 16px;
	font-weight: 600;
}

section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > i {
	position: absolute;
	bottom: 10px;
    right: 15px;
	color: #ED3237;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.noticia-nao-encontra {
	text-align: center;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.noticia-nao-encontra > a {
	background-color: #c11926;
    color: #FFFFFF;
    font-weight: 600;
    padding: 10px 30px;
    border-radius: 100px;
}

/** Paginação listagem notícias */
nav.paginacao-noticias {
	margin-top: 50px;
	display: flex;
	justify-content: center;
}
nav.paginacao-noticias > ul.pagination {
	margin-bottom: 0;
}
nav.paginacao-noticias > ul.pagination > li.page-item.active > a.page-link {
	background-color: #ED3237;
	border: 1px solid #ED3237;
	color: #FFFFFF;
}
nav.paginacao-noticias > ul.pagination > li.page-item > a.page-link {
	color: #ED3237;
	background-color: #f2f2f2;
	font-weight: 700;
	height: 100%;
	display: flex;
	align-items: center;
}

section#body-listagem-noticias > div.container > div.listagem-noticias > div.ver-mais-noticias > a.btn-ver-mais-noticias {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #707070;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 15px;
    background-color: #dbdbdb;
    border-bottom: 3px solid #b4b0b0;
}
section#body-listagem-noticias > div.container > div.listagem-noticias > div.ver-mais-noticias > a.btn-ver-mais-noticias > i {
	color: #ED3237;
	margin-left: 5px;
	font-size: 25px;
}
article.noticia-nao-encontrada {
	margin-top: 35px;
	text-align: center;
}
article.noticia-nao-encontrada > a.btn-voltar-noticia {
	background-color: #c11926;
    color: #FFFFFF;
    font-weight: 600;
    padding: 10px 30px;
    border-radius: 100px;
    margin-top: 15px;
}

/** ESTILIZAÇÃO LISTA MIDIAS NOTÍCIA */
div#body-midias-noticia {
	padding-bottom: 100px;
}
div#body-midias-noticia > article.midia > header.titulo-midia {
	margin-top: 15px;
	margin-bottom: 30px;
}
div#body-midias-noticia > article.midia > header.titulo-midia > h3 {
	font-size: 18px;
	margin: 0;
}
div#body-midias-noticia > article.midia > div > div.owl-carousel div.foto {
	height: 110px;
	background-size: cover;
	background-position: center;
}
div#body-midias-noticia > article.midia > div > div.owl-carousel div.foto > a > img {
	width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
div#body-midias-noticia > article.midia > div > div.owl-carousel div.video {
	height: 120px;
	width: 100%;
}
div#body-midias-noticia > article.midia > div > div.owl-carousel div.video > a > img {
	object-fit: cover;
    object-position: center;
}
div#body-midias-noticia > article.midia > div.midia-pdf {
	text-align: center;
}
div#body-midias-noticia > article.midia > div.midia-pdf > a {
	text-decoration: none;
}
div#body-midias-noticia > article.midia > div.midia-pdf > a > h6 {
	margin-top: 10px;
	color: #212529;
}

@media (max-width: 767.98px) {
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias {
		padding: 20px 0 50px 0;
	}
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data {
		display: none;
	}
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar { 
		left: 15px;
	}
}

@media (max-width: 575.98px) {
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias {
		padding: 0 15px;
	}
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.ver-mais-noticias {
		padding: 0;
	}
	section#body-listagem-noticias > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar { 
		left: 0;
	}
}


/** ------------------------------------------------------------------------- */
/** ---------------------- BANNER NOSSAS LOJAS ------------------------------ */
/** ------------------------------------------------------------------------- */
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas {
	width: 100%;
	height: 300px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas:after {
	content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0;
    background-color: #0000008c;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas {
	height: 100%;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row {
	height: 100%;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > .item-cabecalho-nossas-lojas {
	z-index: 10;
	color: #FFFFFF;
	display: flex;
	align-items: center;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas {
	justify-content: flex-end;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas:after {
	content: "";
	height: 50%;
	border-right: 5px solid #FFFFFF;
	margin-left: 30px;
}
section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas > h2 {
	text-align: end;
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 0;
}
@media (max-width: 991.98px) {
	section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas {
		height: 230px;
	}
	section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas {
		justify-content: center;
	}
	section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas > h2 {
		font-size: 30px;
	}
	section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > div.item-cabecalho-nossas-lojas  {
		display: none;
	}
	section#body-banner-nossas-lojas > div.container-fluid > div.row > div.img-banner-nossas-lojas > div.cabecalho-nossas-lojas > div.row > header.item-cabecalho-nossas-lojas:after {
		height: 30%;
	}
}


/** ------------------------------------------------------------------------- */
/** ------------------------ AREA NOSSAS LOJAS ------------------------------ */
/** ------------------------------------------------------------------------- */
section#body-nossas-lojas {
	padding: 100px 15px 60px 15px;
	background-color: #FFFFFF;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas {
	padding: 15px;
	margin-bottom: 40px;
	background-color: #dbdbdb;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > a > div.img-nossas-lojas {
	width: 100%;
    height: 200px;
    background-size: cover;
    background-position: center;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas {
	padding: 20px 15px;
	height: 170px;
}	
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h4,
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h5,
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h6,
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > p {
	margin: 0;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h4 {
	font-weight: bold;
	font-size: 20px;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h5 {
	margin-bottom: 15px;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > h6,
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas > p {
	color: #4c4a4a;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.hora-atendimento-nossas-lojas {
	padding: 20px 15px;
	color: #FFFFFF;
	background-color: #000000;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.hora-atendimento-nossas-lojas > h6 {
	margin-bottom: 15px;
}
section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.hora-atendimento-nossas-lojas > p {
	margin: 0;
}
@media (max-width: 1199.98px) {
	section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas {
		height: 180px;
	}
}
@media (max-width: 991.98px) {
	section#body-nossas-lojas > div.container > div.row > div.nossas-lojas > div.item-nossas-lojas > div.descrica-nossas-lojas {
		height: 180px;
	}
}
@media (max-width: 575.98px) {
	section#body-nossas-lojas > div.container > div.row > div.nossas-lojas {
		padding: 0;
	}
}

/** ------------------------------------------------------------------------- */
/** --------------------- BANNER CLUBE DE VANTAGENS ------------------------- */
/** ------------------------------------------------------------------------- */
section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens {
	padding-top: 50px;
}
section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens {
	align-items: center;
}
section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens > h3 {
	font-size: 45px;
	color: #FFFFFF;
	margin: 0;
	font-weight: 700;
}
section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens > h4 {
	color: #FFFFFF;
	margin: 0;
	font-weight: 700;
	font-size: 30px;
}
section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.img-mulher-clube-vantagens > div.img-mulher {
	width: 100%;
	height: 450px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
div.selo-clube-vantagens {
	text-align: center;
}
div.selo-clube-vantagens > img.img_selo_clube_vantagens {
	margin-top: 50%;
	width: 160px;
}
div.selo-clube-vantagens > div.img_selo_google_play {
	margin-top: 35px;
}
div.selo-clube-vantagens > div.img_selo_google_play > a {
	display: contents;
    width: 100%;
}
@media (max-width: 1199.98px) {
	div.selo-clube-vantagens > div.img_selo_google_play {
		display: block;
	}
	div.selo-clube-vantagens > div.img_selo_google_play > a > img {
		padding-right: 0;
		padding-left: 0;
		margin-top: 5px;
	}
}
@media (max-width: 991.98px) {
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens {
		display: flex;
	}
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens > h3 {
		font-size: 30px;
	}
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens > h4 {
		margin-right: 30px;
	}
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.img-mulher-clube-vantagens > div.img-mulher {
		height: 290px;
	}
	div.selo-clube-vantagens {
		margin: auto;
	}
	div.selo-clube-vantagens > img.img_selo_clube_vantagens {
		width: 120px;
		margin: 0;
	}
	div.selo-clube-vantagens > div.img_selo_google_play {
    	display: flex;
    	justify-content: center;
    	margin: 20px 0;
	}
	div.selo-clube-vantagens > div.img_selo_google_play > a > img {
		width: 160px;
		padding-right: 15px;
		padding-left: 15px;
		margin-top: 5px;
	}
}
@media (max-width: 767.98px) {
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.descricao-clube-vantagens {
		display: block;
	}
	section#body-banner-clube-vantagens > div.background-clube-vantagens > div.container > div.clube-vantagens > div.img-mulher-clube-vantagens > div.img-mulher {
		height: 290px;
		background-position: bottom;
	}
}


/** ------------------------------------------------------------------------- */
/** --------------------- AREA PASSOS PARA BAIXAR O APP --------------------- */
/** ------------------------------------------------------------------------- */
section#body-passos-baixe-app {
	height: 500px;
	background-color: #000000;
	color: #FFFFFF;
}
section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app {
	position: absolute;
	width: 100%;
	left: 0;
	top: -400px;
	text-align: center;
	color: #FFFFFF;
	z-index: 99;
}
section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > h3 {
	height: 110px;
}
section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > div.passos-baixe-app {
	display: flex;
	justify-content: center;
	margin-bottom: 25px;
}
section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > div.passos-baixe-app > span {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ED3237;
	font-weight: 700;
	font-size: 18px;
	border-radius: 100px;	
}
section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > div.img-celular-exibe-app {
    width: 100%;
    height: 520px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
section#body-celular-exibe-app {
	background-color: #FFFFFF;
	height: 350px;
}

@media (max-width: 991.98px) {
	section#body-passos-baixe-app {
		height: 300px;
	}
	section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app {
		top: -250px;
	}
	section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > h3 {
		height: 0;
		font-size: 18px;
	}
	section#body-celular-exibe-app {
		height: 300px;
	}
}
@media (max-width: 767.98px) {
	section#body-passos-baixe-app {
		display: none;
	}
	section#body-celular-exibe-app > div.container > div.row > div > div.margem-top {
		margin-top: 60px;
	}
	section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app {
		top: 0;
		position: relative;
	}
	section#body-celular-exibe-app > div.container > div.row > div > div.item-passos-exibe-app > h3 {
		margin: 0;
		height: auto;
		font-size: 20px;
	}
	section#body-celular-exibe-app {
		background-color: #000000;
		height: 100%;
	}
}

/** ------------------------------------------------------------------------- */
/** ------------------------ AREA VIDEO PROMOÇÃO ---------------------------- */
/** ------------------------------------------------------------------------- */
section#body-video-promocao {
	background-color: #dbdbdb;
	padding: 100px 15px;
}
section#body-video-promocao > div.container > div.row > div {
	display: flex;
	justify-content: center;
}
section#body-video-promocao > div.container > div.row > div > div.video-promocao {
	width: 560px;
	height: 315px;
	background-size: cover;
}


/** ------------------------------------------------------------------------- */
/** -------------------- AREA PÁPIDO FÁCIL E PRÁTICO ------------------------ */
/** ------------------------------------------------------------------------- */
section#body-rapido-facil-pratico {
	background-color: #FFFFFF;
	padding: 80px 15px;
}
section#body-rapido-facil-pratico > div.container > div.row > div.img-celular {
	display: flex;
	justify-content: flex-end;
	z-index: 10;
}
section#body-rapido-facil-pratico > div.container > div.row > div.img-celular > img {
	height: 520px;
}
section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido {
	display: flex;
    align-items: center;
}
section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido {
	background-color: #dbdbdb;
    height: 300px;
    width: 400px;
    position: absolute;
    left: -80px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    display: block;
    padding: 40px;
}
section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido > h2 {
	text-align: center;
	font-weight: 700;
}
section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido > div.img-selo-google-play {
	display: grid;
	justify-content: center;
}
section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido > div.img-selo-google-play > a > img {
	width: 150px;
	margin-top: 15px;
}
@media (max-width: 767.98px) {
	section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido {
		width: 350px;
	}
}
@media (max-width: 575.98px) {
	section#body-rapido-facil-pratico > div.container > div.row > div.img-celular > img {
		height: 247px;
	}
	section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido {
		height: 200px;
	    width: 177px;
	    left: -30px;
    	padding: 40px 20px;
	}
	section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido > h2 {
		font-size: 18px;
	}
	section#body-rapido-facil-pratico > div.container > div.row > div.item-baixe-rapido > div.baixe-rapido > div.img-selo-google-play > a > img {
		width: 90px;
		
	}
}
/** ------------------------------------------------------------------------- */
/** ------------------- ESTILIZACÃO PADRÃO FORMULARIO ----------------------- */
/** ------------------------------------------------------------------------- */

form.formulario-padrao > div label {
	display: none;
	margin: 0;
}
form.formulario-padrao > div label.visible {
	 display: inline-flex;
}
form.formulario-padrao > div input,
form.formulario-padrao > div select,
form.formulario-padrao > div textarea,
form.formulario-padrao > div button {
	border-radius: 0;
	height: 55px;
	font-weight: 600;
	color: #6c757d;
	font-size: 14px;
	box-shadow: none !important;
}
div#anexo {
	margin: 0 0 12px;
	background-color: #FFFFFF;
	max-height: 80px;
}
div#anexo > .form-group {
	padding: 0;
}
div#anexo > .form-group > label {
	margin: 8px 0 8px 10px;
	color: #8E8FA1;
}
div#anexo > .form-group > input {
	background-color: transparent;
	margin-left: 10px;
	max-height: 40px;
}
#body-contato form.formulario-padrao > div button#btn-enviar {
	width: 100%;
	outline: none;
	background-color: #ED3237;
	color: #FFF;
}
/** ------------------------------------------------------------------------- */
/** ----------------------- FORMULARIO DE CONTATO --------------------------- */
/** ------------------------------------------------------------------------- */
section#body-contato {
	padding: 0;
	background-color: lightgray;
}
section#body-contato > div.formulario-contato {
	padding: 100px 15px;
}
section#body-contato > div.container.formulario-contato > div > form > div textarea {
	height: 200px;
}
section#body-contato > div.banner {
	position: relative;
	padding: 70px 0;
	color: #fFF;
	background-color: #000;
}
/** ------------------------------------------------------------------------- */
/** ------------------- FORMULARIO SOLICITACAO DE CARTAO -------------------- */
/** ------------------------------------------------------------------------- */
section#body-cartao {
	padding: 0;
	background-color: lightgray;
}
section#body-cartao > img.banner-cartao {
	width: 100%;
	margin-bottom: 50px;
}
section#body-cartao > div.container {
	text-align: center;
}
section#body-cartao > div.container > div.row > div.peca-ganhe {
	display: flex;
	justify-content: center;
	background-color: #2b2b2b;
	text-align: center;
	padding: 30px;
	border-radius: 100px;
	margin-bottom: 30px;
}
section#body-cartao > div.container > div.row > div.peca-ganhe > h3 {
	margin: 0;
}
section#body-cartao > div.container > div.row > div.peca-ganhe > a.btn-simule-pontos {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 20px 35px;
	border-radius: 100px;
	text-decoration: none;
	display: flex;
    align-items: center;
    justify-content: center;
    transition: .5s;
	background-color: #ED3237;
	border: 1px solid #ED3237;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
}
section#body-cartao > div.container > div.row > div.peca-ganhe > a.btn-simule-pontos:hover {
	transition: .5s;
	background-color: #ED3237;
	border: 1px solid #ED3237;
}
section#body-cartao > div.formulario-cartao {
	padding: 100px 15px;
	color: #4e555b;
	font-weight: 600;
	text-align: justify;
	font-size: 14px;
}
section#body-cartao > div.formulario-cartao div.descricao-formulario {
	margin-bottom: 40px;
}
section#body-cartao > div.container.formulario-cartao > div > form div.form-group {
	display: inline-flex;
}
section#body-cartao > div.container.formulario-cartao > div > form div.form-trabalhador {
	display: none;
}
section#body-cartao > div.container.formulario-cartao > div > form > div button.btn-enviar-solicitacao {
	width: 100%;
	height: 100%;
	outline: none;
	background-color: #ED3237;
	color: #FFF;
}
@media (max-width: 991.98px) {
	section#body-cartao > div.container > div.row > div.peca-ganhe {
		justify-content: flex-start;
		margin: 30px 15px;
	}
}
@media (max-width: 767.98px) {
	section#body-cartao > div.container.formulario-cartao > div > form > div div.recaptcha {
		justify-content: center;
	}
	section#body-cartao > div.container > div.row > div.peca-ganhe {
		justify-content: center;
		padding: 20px 15px;
		margin: 0 0 80px 0;
	}
	section#body-cartao > div.container > div.row > div.peca-ganhe > h3 {
		font-size: 16px;
		justify-content: center;
	}
	section#body-cartao > div.container > div.row > div.peca-ganhe > a.btn-simule-pontos {
		position: absolute;
		top: 70px;
		width: 100%;
		font-size: 16px;
	}
}
@media (max-width: 575.98px) {
	section#body-cartao > div.banner-contato {
		height: 287px;
	}
}
/** ------------------------------------------------------------------------- */
/** --------------------- PAGINA DE ENCARTES DE OFERTAS --------------------- */
/** ------------------------------------------------------------------------- */
section#body-ofertas {
	padding: 0;
}
section#body-ofertas > div.banner-ofertas {
	height: 480px;
	color: #fFF;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: flex-end;
}
section#body-ofertas > div.banner-ofertas > div.container > h3 {
	background-color: #2b2b2b;
	text-align: center;
	padding: 30px;
	border-radius: 40px;
}
section#body-ofertas > div.container-fluid.img-link {
	margin-top: -315px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,0));
}
section#body-ofertas > div.container {
	padding: 100px 0;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.img-casal > img {
	width: 100%;
	max-width: 420px;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas {
	display: grid;
	align-items: center;
	align-content: center;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > h3.red {
	color: #ED3237;
	font-weight: 700;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > h3.red-light {
	color: #ED3237;
	font-weight: 700;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > h3 {
	width: 100%;
	font-size: 40px;
}
section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > a {
	font-size: 30px;
	font-weight: 700;
	color: #FFF;
	background-color: #ffc82a;
	border-radius: 25px;
	padding: 8px 50px;
	display: table;
	text-decoration: none;
	text-align: center;
}
section#body-ofertas > div.container > div.col-lg-12 > button {
	box-shadow: none;
	outline: none;
    color: #FFF;
	background-color: #ffc82a;
    padding: 8px 50px;
    font-weight: 700;
	border-radius: 25px;
	margin: 20px;
}

/** Carosel ofertas */
div#carousel-ofertas div.item {
	display: flex;
	justify-content: center;
	padding-bottom: 100px;
}
div#carousel-ofertas div.item > a img {
	width: 400px;
	height: 600px;
	background-size: cover;
}

div.informacoes-oferta {
	position: absolute;
	bottom: 0;

}
div.informacoes-oferta > h5 {
	text-align: center;
}
div.informacoes-oferta > p {
	margin-bottom: 0;
}

@media (max-width: 991.98px) {
	section#body-ofertas > div.banner-ofertas {
		height: 380px;
	}
	div#carousel-ofertas div.item > a img {
		width: 400px;
		height: 600px;
	}
}
@media (max-width: 767.98px) {
	section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > a {
		font-size: 22px;
	}
	div#carousel-ofertas div.item > a img {
		width: 100%;
	    height: 400px;
    	object-fit: cover;
	}
}
@media (max-width: 575.98px) {
	section#body-ofertas > div.banner-ofertas {
		height: 60vw;
	}
	section#body-ofertas > div.container-fluid.img-link {
		margin-top: -40vw;
	}
	section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > h3 {
		font-size: 20px;
	}
	section#body-ofertas > div.container-fluid > div.container > div.row > div.txt-ofertas > a {
		font-size: 14px;
		padding: 5px 20px;
	}
	div#carousel-ofertas div.item {
		padding-bottom: 150px;
	}
}

/** Estilização setas banner */
div.seta-direita {
    width: 100px;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99;
}
div.seta-direita > a.btn-seta-direita {
    display: flex;
    align-items: center;
    height: 100%;
    text-decoration: none;
}
div.seta-direita > a.btn-seta-direita > i {
    color: #ED3237;
}
div.seta-esquerda {
    width: 100px;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
}
div.seta-esquerda > a.btn-seta-esquerda {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    text-decoration: none;
}
div.seta-esquerda > a.btn-seta-esquerda > i {
    color: #ED3237;
}
@media (max-width: 1199.98px) {
    div.seta-direita {
        width: 70px;
    }
    div.seta-esquerda {
        width: 70px;
    }
}
@media (max-width: 991.98px) {
    div.seta-direita {
        width: 50px;
    }
    div.seta-esquerda {
        width: 50px;
    }
}

/** ------------------------------------------------------------------------- */
/** ---------------------- MODAL ESCOLHA UMA LOJA --------------------------- */
/** ------------------------------------------------------------------------- */
div#modalLojas > div.modal-dialog > div.modal-content > div.modal-body > div.container-fluid > a > div.informacoesLoja {
	text-decoration: none;
	/* color: #ED3237; */
	color: #ED3237;
}
div#modalLojas > div.modal-dialog > div.modal-content > div.modal-body > div.container-fluid > a:hover > div.informacoesLoja {
	text-decoration: none;
	/* color: #ED3237; */
	color: black;
}
div#modalLojas > div.modal-dialog > div.modal-content > div.modal-body > div.container-fluid > a {
	text-decoration: none;
}
@media (max-width: 767.98px) {
	div#modalLojas > div.modal-dialog > div.modal-content > div.modal-body > div.container-fluid > a > div > img {
		width: 150px;
	}
}
/** ------------------------------------------------------------------------- */
/** --------------------- PAGINA DE SIMULADOR DE PONTOS --------------------- */
/** ------------------------------------------------------------------------- */
section#body-simulador {
	padding: 0;
	background-color: lightgray;
}
section#body-simulador > div.banner-simulador {
	height: 480px;
	color: #fFF;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: flex-end;
}
section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao {
	display: flex;
	justify-content: center;
	background-color: #000000;
	text-align: center;
	padding: 30px;
	border-radius: 100px;
	margin-bottom: 30px;
}
section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao > h3 {
	display: flex;
	margin: 0;
	align-items: center;
}
section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao > a {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 20px 60px;
	border-radius: 100px;
	text-decoration: none;
	display: flex;
    align-items: center;
    justify-content: center;
    transition: .5s;
	background-color: #c11926;
	color: #FFFFFF;
	font-size: 25px;
	font-weight: 600;
}
section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao > a:hover {
	background-color: #ED3237;
	transition: .5s;
}
section#body-simulador > div.frase-simulador {
	background-color: #1b1e21;
	color: #FFF;
	padding: 100px 0;
}
section#body-simulador > div.frase-simulador > div.container > div.row > div.solicitacao-cartao {
	display: flex;
	justify-content: center;
	align-items: center;
}
section#body-simulador > div.frase-simulador > div.container > div.row > div.solicitacao-cartao > a {
	color: #ED3237;
	font-weight: 700;
	background-color: #FFF;
	padding: 20px 30px;
	border-radius: 100px;
	text-decoration: none;
}
section#body-simulador > div.simulacao {
	padding: 100px 0;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row {
	margin-top: 34px;
	justify-content: center;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.col-lg-7 {
	background-color: #ED3237;
	color: #FFF;
	padding: 15px;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.col-lg-7 > h5 {
	margin-top: 10px;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.col-lg-7 > h5.title-form {
	margin-top: 0;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.col-lg-7 > p {
	margin-top: 15px;
	margin-bottom: 0;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.col-lg-7 > input {
	width: 100%;
	height: 50px;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.botao-regulamento {
	background-color: #000;
	padding: 0;
}
section#body-simulador > div.simulacao > div.container > div.row > div.form-simulacao > div.row > div.botao-regulamento > a {
	display: block;
	text-align: center;
	padding: 15px;
	font-weight: 600;
	color: #FFF;
	text-decoration: none;
}
@media (max-width: 991.98px) {
	section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao {
		justify-content: flex-start;
	}
	section#body-simulador > div.frase-simulador > div.container > div.row > div.solicitacao-cartao {
		margin-top: 50px;
	}
}
@media (max-width: 767.98px) {
	section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao {
		justify-content: center;
		padding: 20px 15px;
    	margin: 0 0 80px 0;
	}
	section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao > h3 {
		font-size: 16px;
	}
	section#body-simulador > div.banner-simulador > div.container > div.row > div.botao-solicite-cartao > a {
		position: absolute;
		top: 70px;
		width: 100%;
		font-size: 16px;
	}
}
@media (max-width: 575.98px) {
	section#body-simulador > div.banner-simulador {
		height: 287px;
	}
}
/** ------------------------------------------------------------------------- */
/** -------------------------- REGULAMENTO ---------------------------------- */
/** ------------------------------------------------------------------------- */
section#body-regulamento {
	padding: 100px 15px;
}
section#body-regulamento > div.container > div.row > header.titulo-regulamento {
	margin-bottom: 30px;
}
section#body-regulamento > div.container > div.row > header > h2 {
	font-weight: 700;
}


/** ------------------------------------------------------------------------- */
/** -------------------------- REGULAMENTO ---------------------------------- */
/** ------------------------------------------------------------------------- */
section#body-404 {
	padding: 100px 15px;
}
section#body-404 > div.img-404 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
}
section#body-404 > div.container > div.row > div.titulo-404 {
	text-align: center;
	margin-bottom: 50px;
}
section#body-404 > div.container > div.row > div.titulo-404 > h2 {
	color: #FFFFFF;
	font-size: 50px;
}
section#body-404 > div.container > div.row > div.btn-voltar-inicio {
	text-align: center;
}
section#body-404 > div.container > div.row > div.btn-voltar-inicio > a.btn-404 {
	background-color: #c11926;
	color: #FFFFFF;
	font-weight: 600;
	padding: 10px 30px;
	border-radius: 100px;
}
@media (max-width: 991.98px) {
	section#body-404 > div.container > div.row > div.titulo-404 > h2 {
		font-size: 30px;
	}
}


/** ------------------------------------------------------------------------- */
/** ----------------------- INTERNA NOTICIA --------------------------------- */
/** ------------------------------------------------------------------------- */
article#body-noticia {
	padding: 100px 15px;
}
article#body-noticia > div.container > div.row > header.titulo-noticia > h1 {
	text-align: center;
	font-size: 46px;
	font-weight: 700;
	margin-bottom: 0;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia {
	padding: 50px 15px;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > span {
	font-size: 14px;
	font-weight: 700;
	color: #635f5f;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.linha {
	width: 100%;
	height: 1px;
	background: #bbbbbb;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul {
	display: flex;
	justify-content: center;
	padding: 0;
	margin: 0;
	list-style: none;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul > li {
	margin: 5px 5px;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul > li > a > i.facebook {
	color: #3b5998;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul > li > a > i.linkedin {
	color: #0077B5;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul > li > a > i.twitter {
	color: #1da1f2;
}
article#body-noticia > div.container > div.row > div.data-publicacao-noticia > div.compartilhar-noticia > ul > li > a > i.whatsapp {
	color: #43d854;
}

article#body-noticia > div.container > div.row > div.descricao-noticia > p {
	color: #444444;
	font-size: 18px;
    line-height: 2;
}
@media (max-width: 767.98px) {
	article#body-noticia > div.container > div.row > header.titulo-noticia > h1 {
		font-size: 35px;
	}
}


/** ------------------------------------------------------------------------- */
/** ------------------- AREA LISTAGEM NOTÍCIAS INDEX ------------------------ */
/** ------------------------------------------------------------------------- */
section#body-pesquisa {
	padding: 70px 15px 100px 15px;
	background-color: #FFFFFF;
}
form#frm-search-noticias > div.input-group > div.input-group-append > button.search-noticias {
	background-color: #ED3237;
}
form#frm-search-noticias > div.input-group > div.input-group-append > button.search-noticias > i {
	color: #FFFFFF;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias {
	display: grid;	
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias {
	margin-top: 30px;
	padding: 0 30px;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar {
	z-index: 99; 
	right: 152px;
	bottom: 15px;
	position: absolute; 
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i {
	font-size: 25px;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.facebok {
	color: #3B5998;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.linkedin {
	color: #0077B5;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.twitter {
	color: #31A5F0;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > div.midias-compartilhar > a > i.whatsapp {
	color: #149452;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a {
	text-decoration: none;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.img-noticias {
	width: 100%;
	height: 185px;
	padding: 0;
	background-size: cover;
	background-position: center;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias {
	background-color: #FFFFFF;
	padding: 25px;
	border-bottom: 8px solid #ED3237;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > h2 {
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	color: #707070;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data {
	position: absolute;
	bottom: 15px;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data > i {
	color: #707070;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > div.data > span {
	color: #707070;
	font-size: 16px;
	font-weight: 600;
}

section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.item-noticias > a > div.titulo-noticias > i {
	position: absolute;
	bottom: 10px;
    right: 15px;
	color: #ED3237;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.noticia-nao-encontra {
	text-align: center;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.noticias > div.row > article.noticia-nao-encontra > a {
	background-color: #c11926;
    color: #FFFFFF;
    font-weight: 600;
    padding: 10px 30px;
    border-radius: 100px;
}

/** Paginação listagem notícias */
nav.paginacao-noticias {
	margin-top: 50px;
	display: flex;
	justify-content: center;
}
nav.paginacao-noticias > ul.pagination {
	margin-bottom: 0;
}
nav.paginacao-noticias > ul.pagination > li.page-item.active > a.page-link {
	background-color: #ED3237;
	border: 1px solid #ED3237;
	color: #FFFFFF;
}
nav.paginacao-noticias > ul.pagination > li.page-item > a.page-link {
	color: #ED3237;
	background-color: #f2f2f2;
	font-weight: 700;
	height: 100%;
	display: flex;
	align-items: center;
}

section#body-pesquisa > div.container > div.listagem-noticias > div.ver-mais-noticias > a.btn-ver-mais-noticias {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #707070;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 15px;
    background-color: #dbdbdb;
    border-bottom: 3px solid #b4b0b0;
}
section#body-pesquisa > div.container > div.listagem-noticias > div.ver-mais-noticias > a.btn-ver-mais-noticias > i {
	color: #ED3237;
	margin-left: 5px;
	font-size: 25px;
}
article.noticia-nao-encontrada {
	margin-top: 35px;
	text-align: center;
}
article.noticia-nao-encontrada > a.btn-voltar-noticia {
	background-color: #c11926;
    color: #FFFFFF;
    font-weight: 600;
    padding: 10px 30px;
    border-radius: 100px;
    margin-top: 15px;
}
div#result > article.item-noticias > a.row > div.titulo-noticias > h3.descricao-noticias {
	padding-top: 5px;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	color: #707070;
}
/** ------------------------------------------------------------------------- */
/** ----------------------------- BEM VINDO --------------------------------- */
/** ------------------------------------------------------------------------- */
ul.lista-lojas > li:hover{
    background-color: #adadad;
}
ul.lista-lojas > li.loja.selecionado{
    background-color: #adadad;
}
ul.lista-lojas > li.loja{
    padding: 4px;
}
div.modal-body {
    padding: 50px 0;
}
div.modal-body > div.escolha > h5 {
    text-align: center;
    margin-bottom: 0;
}
div.modal-body > div.logo-topo {
    position: inherit;
    left: 0;
    right: 0;
    margin-left: auto;
	margin-right: auto;
	display: table;
	margin-top: 20px;
	display: flex;
}
div.modal-body > div.logo-topo > img {
	margin: auto;
}
div.modal-body > div.container-animacao {
    position: inherit;
    left: 0;
    right: 0;
    margin-left: auto;
	margin-right: auto;
	display: table;
	display: flex;
}
div.modal-body > div.container-animacao > img.logo {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 38%;
    height: 50px;
}
div.modal-body > div.container-animacao > img.ripple {
	margin: auto;
}
div.modal-body > div.escolha {
    display: flex;
    flex-direction: column;
    margin: auto;
    border-radius: 25px;
}
div.modal-body > div.escolha > form#formulario {
	padding-top: 10px;
	margin: 0 80px;
    display: flex;
    flex-direction: column;
}
div.modal-body > div.escolha > h5 {
	margin: 0 20px;
}
select#lista-lojas {
	border: 1px solid gray;
    border-radius: 10px;
    font-size: 20px;
    line-height: 2.5rem;
    outline: none;
    padding-left: 10px;
    height: 45px;
}
div#bemvindo-carregando {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 34%;
    height: 200px;
    width: 200px;
    display: none;
}
/* Fim da Estilização barra de scroll */
@media (max-width: 500px) {
	div.modal-body > div.escolha > form#formulario {
		margin: 0 20px;
	}
}
@keyframes stroke {
    100% {
        stroke-dashoffset: 0px;  /* instead of stroke-dashoffset: 0; */
    }
}