/*
 Theme Name: Astra Child
 Theme URI: http://example.com/astra-child/
 Description: Tema filho para Astra.
 Author: Seu Nome
 Author URI: http://example.com
 Template: astra
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: astra-child
 
 
*/

/* Estilo padrão para todos os botões */
button,
input[type="button"],
input[type="submit"],
a.button,
.woocommerce a.button {
    background-color: #2d89ef; /* Cor de fundo */
    color: #ffffff; /* Cor do texto */
    padding: 12px 18px; /* Espaçamento interno */
    border-radius: 8px; /* Bordas arredondadas */
    text-transform: uppercase; /* Texto em maiúsculas */
    font-weight: bold; /* Negrito */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2); /* Sombra para efeito 3D */
    border: none; /* Remove bordas padrão */
    transition: all 0.3s ease; /* Animações suaves */
    cursor: pointer; /* Indicador de clicável */
    text-decoration: none; /* Remove sublinhado em links */
}

/* Efeito hover (passar o mouse) para todos os botões */
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
a.button:hover,
.woocommerce a.button:hover {
    background-color: #1f5eb8; /* Cor de fundo ao passar o mouse */
    box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.3); /* Sombra maior */
    transform: translateY(-2px); /* Eleva o botão ligeiramente */
}

/* Efeito active (clique) para todos os botões */
button:active,
input[type="button"]:active,
input[type="submit"]:active,
a.button:active,
.woocommerce a.button:active {
    background-color: #164a82; /* Cor mais escura ao clicar */
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2); /* Sombra reduzida */
    transform: translateY(2px); /* Abaixa o botão */
}


/* Estilo específico para o botão "Saiba Mais" */
.button.saiba-mais {
    background-color: #2d89ef; /* Cor de fundo */
    color: #ffffff; /* Cor do texto */
    padding: 0; /* Remove espaçamento interno */
    border-radius: 0; /* Remove bordas arredondadas */
    text-transform: none; /* Mantém o texto como está (sem forçar maiúsculas) */
    font-weight: normal; /* Remove o negrito */
    box-shadow: none; /* Remove sombras (opcional) */
    border: none; /* Remove bordas padrão */
    transition: all 0.3s ease; /* Animações suaves ao passar o mouse */
    cursor: pointer; /* Altera o cursor para indicar que é clicável */
    text-decoration: none; /* Remove sublinhado em links */
    display: inline-block; /* Ajusta o tamanho ao conteúdo */
}

/* Efeito hover (passar o mouse) para o botão "Saiba Mais" */
.button.saiba-mais:hover {
    background-color: #1f5eb8; /* Cor de fundo ao passar o mouse */
    color: #ffffff; /* Cor do texto ao passar o mouse */
}

/* Efeito active (clique) para o botão "Saiba Mais" */
.button.saiba-mais:active {
    background-color: #164a82; /* Cor mais escura ao clicar */
}
	
	
/* Esconder o Carinho e Login*/	
.ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
    display: none !important;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account {
    display: none !important;
}


/* Substitui o texto do botão "Comprar" por "Cotação" */
button.single_add_to_cart_button::after {
    content: "Cotação";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    color: inherit;
    text-align: center;
    line-height: inherit;
    z-index: 2;
}

/* Oculta o texto padrão "Comprar" do botão */
button.single_add_to_cart_button {
    position: relative;
    color: transparent;
}

/* Adiciona estilo para parecer um botão funcional */
button.single_add_to_cart_button::before {
}

/* Substitui o texto do botão "Comprar" por "Cotação" */
button.single_add_to_cart_button::after {
    content: "Cotação";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    color: inherit;
    text-align: center;
    line-height: inherit;
    z-index: 2;
}

/* Oculta o texto padrão "Comprar" do botão */
button.single_add_to_cart_button {
    position: relative;
    color: transparent;
}

/* Adiciona estilo para parecer um botão funcional */
button.single_add_to_cart_button::before {
}


/* Esconde o Titulo do menu 2 principais parceiros  */
section#nav_menu-2.widget.widget_nav_menu {
  margin-top: 20px; /* empurra o elemento para baixo */
}

