
body {
	font-family: 'Ysabeau', sans-serif;
	font-size: 18px;
}
*::selection {
	background: var(--cor-principal);
	color: #FFF;
}
*::-moz-selection {
	background: var(--cor-principal);
	color: #FFF;
}
body#sobre, body#servicos, body#servico, body#portfolio, body#produtos, body#produto, body#contato {
	background-image: url("../midia/thema/fundo-bg.png");
	background-repeat: repeat-x;
	background-position: top center;
}


.navbar-brand {
	font-weight: 700;
	font-size: 27px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bg-dark {
    --bs-bg-opacity: 1;
    background-color: var(--cor-principal)!important;
}
.text-bg-dark {
	background-color: var(--cor-principal)!important;
}

main {
	padding-top: 80px;
	padding-bottom: 80px;
}
footer .text-muted {
	color: #ccc!important;
}
.chat-instagram {
	position: fixed;
	width: 50px;
	height: 50px;
	bottom: 25px;
	right: 25px;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	z-index: 999997;
	box-shadow: 0px 0px 0px #888;
}
.chat-instagram img {
	border-radius: 50px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.preco {
	font-size: 22px;
	font-weight: 700;
	color: #f26b7a;
	margin-bottom: 50px;
}
.conteudo {
	margin-top: 50px;
	background-color: #fff;
	padding: 20px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	min-height: 370px;
}
.dropdown-item:active{ 
	background-color:#f8f9fa;
	color:#222;
}
.titulo-pagina {
	border-left: 6px solid var(--cor-principal);
	border-bottom: 1px solid #eee;
	padding-left: 5px;
	font-weight: 700;
}
.divider {
	margin-top: 20px;
	margin-bottom: 40px;
    width: 100%;
	height: 1px;
	background-color: #eee;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}


#slide {
	background-image: url("../midia/thema/fundo-bg.png");
	background-repeat: repeat-x;
	background-position: top center;
}


body#inicio #portfolio {
	margin-top: 50px;
}
.portfolio {
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	min-height: 250px;
	background-color: #eee;
	margin-bottom: 20px;
}
.portfolio .conteudo {
	min-height: 220px;
	background-color: transparent;
}
.portfolio:hover {
	box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
}