/*

    Theme Name: Dalflex
    Theme URI: www.agenciataura.com.br
    Author: Kadu Baier
    Author uri: www.agenciataura.com.br
    Description: Última atualização 27/08/2025
    License: GPL
    Version: 1.0
    
*/

@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {
    .glyph {
        width: 14em !important;
    }
}

.post-categories-prod a,
.post-title-prod a {
    color: #000; /* Definindo a cor dos links como preto */
    text-decoration: none; /* Remove o sublinhado dos links */
}

.post-categories-prod a:hover,
.post-title-prod a:hover {
    color: #000; /* Mantém os links na cor preta ao passar o mouse */
    text-decoration: none; /* Opcional: Adiciona sublinhado ao passar o mouse */
}

.post-title-prod {
    color: #000; /* Definindo a cor do texto do título como preto */
    font-weight: bold; /* Aplicando negrito nos títulos, se desejado */
}

.post-categories-prod {
    color: #000; /* Definindo a cor do texto da categoria como preto */
    font-size: 0.9em; /* Ajuste opcional, dependendo do design desejado */
    margin-bottom: 10px; /* Espaçamento entre categoria e título */
}


.text-red a, button {
    color: #ff4e1c !important;
}
.text-red {
    color: #ff4e1c !important;
}

.text-white {
    color: #ffffff !important;
}

.new-default-bg {
    background-color: #ff4e1c !important;
}

.header-info-single-item__icon {
    color: #ff4e1c !important;
}

.header-navigation__nav nav > ul > li > a:before {
    background-color: #ff4e1c !important;
}

.cinza-bg {
    background-color: #dfe1e0;
}

/* Estilos para botão "Carregar Mais" */
.load-more-wrapper {
    margin-top: 80px;
    margin-bottom: 50px;
    padding-top: 40px;
    border-top: 1px solid #eee;
}

#load-more-btn {
    background-color: #ff4e1c;
    color: #fff;
    border: 2px solid #ff4e1c;
    padding: 15px 30px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
    transition: all 0.3s ease;
    cursor: pointer;
    min-width: 200px;
}

#load-more-btn:hover {
    background-color: #fff;
    color: #ff4e1c;
    border-color: #ff4e1c;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(255, 78, 28, 0.3);
}

#load-more-btn:disabled {
    background-color: #ccc;
    border-color: #ccc;
    color: #666;
    cursor: not-allowed;
    transform: none;
    box-shadow: none;
}

#load-more-btn .btn-loading {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

#load-more-btn .fa-spinner {
    font-size: 14px;
}

/* Animação para novos produtos carregados */
.produto-item {
    animation: fadeInUp 0.6s ease-out;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Responsividade do botão */
@media (max-width: 768px) {
    #load-more-btn {
        padding: 12px 25px;
        font-size: 14px;
        min-width: 180px;
    }
    
    .load-more-wrapper {
        margin-top: 60px;
        margin-bottom: 30px;
        padding-top: 30px;
    }
}