#rodape-geral .titulo {
    font-size: 18px;
    font-weight: 700;
    color: #0094D9;
    margin-bottom: 15px;
    text-transform: none;
    line-height: 1.4;
}

.cabecalho-botao > span {
    color: rgb(5, 10, 48);
    font-weight: 500;
}

.produto-pagina-descricao-html {
    line-height: 1.5;
    font-family: 'Poppins';
}
.rodape-contato-info li strong {
    display: block;
    padding-left: 25px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}


#rodape-geral {
    border-color: #0094D9 !important;
}

.whatsapp-plugin-flutuante {
    right:30px;
    left:unset !important;
}


.vitrine-produto .vitrine-produto-selo 
{
    background: #0094D9;
    border-radius: 5px;
    width: 95%;
    font-weight: bold;
    box-shadow: 3px 3px 5px #aaa;
    margin: 5px auto auto auto;
    position: relative
}
.vitrine-produto .vitrine-produto-imagem img
{
    margin-top: 10px !important;
    padding: 0px;
    max-height: 200px;
    max-width: fit-content;
}

@keyframes cores 
{
    0% {
        background: linear-gradient(90deg, cyan, magenta, yellow, black,cyan), linear-gradient(#1F3A9B, #1F3A9B);
        background-size: 10% 5px, 100% 100%;
        background-repeat: repeat no-repeat, repeat;
        background-position: 0% top, 0px 0px;
    }
    100% {
        background: linear-gradient(90deg, cyan, magenta, yellow, black,cyan), linear-gradient(#1F3A9B, #1F3A9B);
        background-size: 10% 5px, 100% 100% ;
        background-repeat: repeat no-repeat, repeat ;
        background-position: 100% top, 0px 0px ;
    }
}

#rodape-geral {
    animation: cores 25s linear infinite ;
border-top: none;

}

.rodape-copyright .pt-10
{
    display: none !important;
}

.vitrine-produto-comprar
{
    background: linear-gradient(#92aaff, #1f349b) !important;
    color: #FFF !important;
    border-radius: 3px;
    box-shadow: 2px 2px 5px #aaa;
    border: none;
    width: 95%
}

.vitrine-produto-conteudo .vitrine-produto
{
    padding-top: 2px;
     border: none;
     border-radius: 5px !important;
     top: 18px;
     transition: all 0.375s ease-in-out;
}


.vitrine-produto:hover {

    transform: scale(1.01);
    filter: brightness(110%) saturate(170%);
    // border: solid 1px #0094D9 !important;
    box-shadow: 0px 0px 15px #0e0a83;
    
}

.vitrine-produto .vitrine-produto-descricao span {
    border-bottom: dashed 1px #EEE;
    display: block;
    margin: 5px;
    text-align: left;
    line-height: 22px;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vitrine-produto .vitrine-produto-descricao span:hover {
    border-bottom: dashed 1px #EEE;
    display: block;
    margin: 5px;
    text-align: left;
    line-height: 22px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ;
    white-space: pre-wrap;
}


.vitrine-produto-conteudo .vitrine-produto-descricao > *:empty{
    display: none;
}

.vitrine-produto-conteudo .vitrine-produto-descricao > span:before
{
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
    font-weight: bold;
    width: 20px;
    text-align: center ;
    display: inline-grid;
    color: #3953b1;
    
    // background: linear-gradient(#92aaff, #1f349b) !important;
    // color: #FFF;
    // padding: 1px 5px;
    // border-radius: 3px;
    // width: fit-content
}

span.vitrine-produto-formato:before{
    content: "\f0b2";
    
    
}

span.vitrine-produto-cores:before{
    content: "\f043";
}

span.vitrine-produto-material:before{
    content: "\f02f";
}
span.vitrine-produto-revestimento:before{
    content: "\f042";
}

span.vitrine-produto-acabamento:before{
    content: "\f1b2";
}

span.vitrine-produto-extras:before{
    content: "\f067";
}


.cabecalho-topo a
{
    color: #FFF;
}