:root{
	--ch-chocolatto: #402020;
	--ch-gray: #9c9aa0;
	--ch-bg-gray: #f4f4f4;
	--ch-white: #ffffff;
}

@font-face{
	font-family: "Myriad Pro Bold";
	src: local("Myriad Pro Bold"), url("../fonts/MyriadPro-Bold.otf");
	font-display: swap;
}
@font-face{
	font-family: "Myriad Pro";
	src: local("Myriad Pro"), url("../fonts/MyriadP0.otf");
	font-display: swap;
}

body{
	font-family: "Myriad Pro", serif;
	padding-top: 78px;
	color: var(--ch-gray);
}
hr{
	height: 3px;
	background-color: var(--ch-gray);
}
footer a{
	color: var(--ch-gray);
	text-decoration: none;
}
footer a:visited{
	color: var(--ch-gray);
	text-decoration: none;
}
footer ul li{
	display: inline;
	margin-right: 50px;
}

.bg-chocolatto{
	--bs-bg-opacity: 1;
	background-color: var(--ch-chocolatto) !important;
}
.bg-gray{
	background-color: var(--ch-bg-gray);
}
.bold{
	font-family: "Myriad Pro Bold";
}
.chocolatto{
	color: var(--ch-chocolatto);
}
.white{
	color: var(--ch-white);
}
.home-banner{
	background-image: url("../images/banner-04.webp");
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 450px;
}
.dropdown-menu{
	--bs-dropdown-bg: var(--ch-chocolatto);
}
.categorias a{
	color: var(--ch-gray);
	text-decoration: none;
}
.categorias a:visited{
	color: var(--ch-gray);
	text-decoration: none;
}
.pt-5{
	padding-top: 83px !important;
}