@font-face { font-family: ''; src: url('../../assets/fonts/nome.ttf'); }

body, html {
	margin: 0;
	padding: 0;
}
.navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(51,51,51,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-toggler {
	border-color: #333;
} 
.bannersPortal {
	border-top: 2rem solid #000;
	border-bottom: 2rem solid #000;
}
.navbar-custom {
	background-color: #fff;
	border-bottom: 1px solid #000;
}
.nav-link-custom {
	position: relative;
	color: #000;
}
.nav-link-custom:hover {
	color: #333;
}
.btnMStore {
	background: rgb(233,11,141);
	background: linear-gradient(90deg, rgba(233,11,141,1) 0%, rgba(119,43,144,1) 100%);
	border: none;
	border-radius: 2rem;
	color: #fff;
	padding: .25rem 1.5rem !important;
}
.btnMStore:hover {
	color: #fff;
	text-decoration: none;
}
.footerPortal {
	background-color: #E6E7E8;
}
.barraBusca {
	position: relative;
}
.inputBuscaCustom {
	background-color: #e6e7e8;
	border: 2px solid #8b8b8d;
	color: #374a55;
	border-radius: 15px 0 0 15px;
}
.inputBuscaCustom2 {
	background-color: #f8fafc;
	border: none;
	border-radius: 0;
	color: #374a55;
}
.btnBuscaCustom {
	background-color:  transparent;
	border: none;
	color: #374a55;
	font-size: 1.5rem;
	position: absolute;
	top: 0;
	right: 15px;
}
.barraTags {
	background-color: #fff;
	border: 2px solid #8b8b8d;
	border-radius: 0 15px 15px 0;
	padding: 0.375rem 0.75rem;
}
.linkTag {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 20%;
}
.linkTag:hover {
	background-color: #000;
	border-radius: 15px;
	color: #fff;
	text-decoration: none;
}
.imgConteudo:hover {
	opacity: 1;
	background-color: rgba(0,0,0,0.3);
}
.dropdownCustomToggle {
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
}
.line-dropdown {
	margin: .5em 0;
}
.scrolled {
	position: fixed;
	top: 0;
	z-index: 2;
	width: 100%;
}
.cardForm {
	border: 1px dashed rgb(233,11,141);
	border-radius: 15px;
	margin: 3rem 0;
}
.tituloCardForm {
	background-color: #fff;
	color: rgb(233,11,141);
	margin-top: -2.5rem;
	padding: 0.5rem;
	width: fit-content;
}
.btnPadrao1 {
	background-color: #777;
	color: #fff;
	border-radius: 20px;
	padding: .25rem .75rem;
	line-height: 1;
	text-transform: uppercase;
	font-size: .75rem;
}
.btnPadrao2 {
	background-color: #222;
	color: #fff;
	border-radius: 20px;
	padding: .25rem .75rem;
	line-height: 1;
	text-transform: uppercase;
	font-size: .75rem;
}
.notificacao {
	position: absolute;
	top: -10px;
	right: -15px;
	z-index: 2;
	background-color: red;
	color: #fff;
	font-weight: 700;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	line-height: 2;
	font-size: .9rem;
}
@media (min-width: 320px) and (max-width: 991px) {
	.inputBuscaCustom,
	.barraTags {
		border-radius: 0;
		margin: 10px 0;
	}
	.btnBuscaCustom {
		top: 10px;
	}
}
@media screen and (min-width: 991px) {
	.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
		display: block;
	}
	.dropdown-toggle::after {
		display: none;
	}
	.dropdown-menu{
		margin-top: 0;
	}
	.dropdown-toggle{
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}
}
.fa-heart{
	color: #ccc;
	font-size: 1.3rem;
}
.fa-heart:hover{
	color: #ff000033;
}
.hearted{
	color: #ff0000;
	font-size: 1.3rem;
}
.hearted:hover{
	color: #ff0000;
}
.curtiu{
	color: #ed0f93;
	font-size: 1.3rem;
}
.curtiu:hover{
	color: #ed0f9399;
}
.star {
	color: #b8b7bc;
}
.star-clear {
	color: #fff;
}
.star-rated {
	color: gold;
}
.block{
	color: #ccc;
	font-size: 1.3rem;
}
.down{
	color: #0f0;
	font-size: 1.3rem;
}
.fa-download, .fa-palette,
.fa-credit-card, .fa-cart-arrow-down {
	font-size: 1.3rem;
}
.star-hover {
	color: lightgoldenrodyellow;
}
a {
	color: inherit;
	text-decoration: inherit;
}
.conteudoMain {
	min-height: 70vh;
}