.h1-nav .navbar-nav .nav-item .nav-link { 
    color: var(--cor-fonte-menu); 
}

.h1-nav .navbar-nav .nav-item .nav-link:hover {
    color: var(--cor-fonte-menu-hover) !important;
}

.topbar.fixed-header {
    background: var(--cor-menu);
}

@media (width: 1024px){
.topbar {
    background: transparent !important;
}
}

.label-success {
    background-color: var(--cor-badge-rosa);
}

.subtitle {
    color: var(--cor-corpo-escuro);  
}

h1, h2, h3, h4, h5 {
    color: var(--cor-titulo-escuro); 
}

h6{
    color: var(--cor-titulo-escuro);  
}

.detalhes-produtos a.breadcrumb-item {
    color: var(--cor-titulo-escuro);
}

.detalhes-produtos span.breadcrumb-item.active {
    color: var(--cor-corpo-escuro);
}

body{
    color: var(--cor-corpo-escuro); 
}
 
 
.bgrosa{
    background-color: var(--cor-botao-rosa) !important;
}
.bgamarelo{
    background-color: var(--cor-background4) !important;
}
.bg3 {
    background-color: var(--cor-background3) !important;
}

.bg2 {
    background-color: var(--cor-background2) !important;
}

.bg4 {
    background-color: var(--cor-background4) !important;
}


.footer4.spacer {
    background-color: var(--cor-rodape);
}


.footer4 h5 {
    color: var(--cor-fonte-titulo-rodape);
}

.footer4 p {
    color: var(--cor-fonte-rodape);
}

.round-social.light a {
    color: var(--cor-rodape);
    background: var(--cor-icones-rodape);
}

.footer4 .round-social.light a:hover {
    color: var(--cor-rodape);
    background: var(--cor-icones-rodape-hover);
} 

.footer4 span.hidden-lg-down {
    color: var(--cor-fonte-rodape);
}

.footer4 .f4-bottom-bar { 
    border-top: 1px solid ;
    border-color: var(--cor-risco-rodape);
}


a.btn.btn-info-gradiant {
    background-color: var(--cor-botao-rosa) !important;
    background-image: none;
}
a.btn.btn-info-gradiant:hover {
    background-color: var(--cor-botao-rosa-hover) !important;
    background-image: none; 
}

.label-info {
    background-color: var(--cor-badge-rosa) !important;
}

button.btn.btn-secondary { 
    border-color: #ddd;
    box-shadow: none;
}
button.btn.btn-secondary:hover {
    background-color: #fff;
    color: var(--cor-botao-rosa) !important; 
}

button.btn.btn-secondary.active {
    background-color: var(--cor-botao-rosa) !important;
    border-color: var(--cor-botao-rosa) !important;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: var(--cor-botao-rosa) !important;
    border-color: var(--cor-botao-rosa) !important;
}

.btrosa{
    background-color: var(--cor-botao-rosa);
    border-color: var(--cor-botao-rosa);
}

.btrosa:hover{
    background-color: var(--cor-botao-rosa-hover);
    border-color: var(--cor-botao-rosa-hover);
}

.pre-contato-lojista .subtitle {
    color: var(--cor-titulo-escuro) !important;
}

.btverde{
    background-color: var(--cor-botao-verde);
    border-color: var(--cor-botao-verde);
}

.btverde:hover{
    background-color: var(--cor-botao-verde-hover);
    border-color: var(--cor-botao-verde-hover);
}

.btverdeclaro{
    background-color: var(--cor-botao-verdeclaro);
    border-color: var(--cor-botao-verdeclaro);
}

.btverdeclaro:hover{
    background-color: var(--cor-botao-verdeclaro-hover);
    border-color: var(--cor-botao-verdeclaro-hover);
}

/*Detalhes produtos*/
.detalhes-produtos{
    padding-top: 50px;
    background-color: #ffffff !important;
}

.detalhes-produtos h2.title {
    font-weight: bold;
}

.detalhes-produtos nav.breadcrumb {
    background-color: transparent;
    color: var(--cor-corpo-escuro);
}

.detalhes-produtos .label-success{
    background-color: var(--cor-badge-rosa);
}

.banner-innerpage .title{
    color: var(--cor-titulo-rosa);
}

span.carousel-control-next-icon, span.carousel-control-prev-icon {
    background-image: none !important;
    background-color: transparent;
    height: 45px;
    width: 45px;
    padding-top: 8px;
    border-radius: 20px;
}
span.carousel-control-next-icon:hover, span.carousel-control-prev-icon:hover{
    background-color: #e9ebef !important;
}
span.carousel-control-prev-icon {
    padding-right: 5px;
}
span.carousel-control-next-icon {
    padding-left: 5px;
}

 
.radius5{ 
    border-radius: 5px;
}

.fale-conosco .azul span{ 
    font-weight: bold;
}

.sac .rosa{
    background-color: var(--cor-rosa-sac);
    border-radius: 5px;
}

.sac .rosa span{
    color: var(--cor-icones-rodape);
    font-weight: bold;
}
 
.carousel li {
    cursor: pointer;
}

.no-radius{
    border-radius: 0px;
}

.no-radius-left{
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.detail-box.p-40.bglaranja{
    background-color: var(--cor-menu) !important;
}

.testimonial10 .testi10 h3, h6.m-b-0.font-medium {
    color: #3e4555;
    font-family: 'Nunito', sans-serif !important;
}

.wysiwyg-color-red{
    color: red !important;
}

.col-11.col-md-4.alert.alert-primary.alert-with-icon.animated.fadeInDown.error {
    color: #111 !important;
    background-color: lightyellow !important;
    border-color: yellow !important;
    text-align: center !important;
}

.col-11.col-md-4.alert.alert-primary.alert-with-icon.animated.fadeInDown.sucesso {
    color: #fff !important;
    background-color: lightblue !important;
    border-color: cadetblue !important;
    text-align: center !important;
}