.elementor-100 .elementor-element.elementor-element-7b6a843{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-100 .elementor-element.elementor-element-56817e4{padding:10px 0px 10px 0px;text-align:center;}.elementor-100 .elementor-element.elementor-element-56817e4 img{width:80%;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-100 .elementor-element.elementor-element-f6ab7ef{--display:flex;}.elementor-100 .elementor-element.elementor-element-edcb118{--display:flex;}.elementor-100 .elementor-element.elementor-element-c077736{--display:flex;}.elementor-100 .elementor-element.elementor-element-fd203fa{--display:flex;}.elementor-100 .elementor-element.elementor-element-26059e4{--display:flex;}.elementor-100 .elementor-element.elementor-element-f20e5c6{--display:flex;}.elementor-100 .elementor-element.elementor-element-cc4b70a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-cc4b70a.elementor-element{--align-self:center;}.elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Book Antiqua", Sans-serif;font-weight:bold;}.elementor-100 .elementor-element.elementor-element-cc4b70a {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-cc4b70a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-72e5b50e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-72e5b50e:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-72e5b50e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-d526284{text-align:center;}.elementor-100 .elementor-element.elementor-element-d526284 .elementor-heading-title{font-family:"Book Antiqua", Sans-serif;font-size:42px;font-weight:normal;color:#2A2A2A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100 .elementor-element.elementor-element-5308a86d{text-align:center;font-family:"Book Antiqua", Sans-serif;font-size:17px;font-weight:normal;color:#333333;}.elementor-100 .elementor-element.elementor-element-2452e5e0{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px #ACB493;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}@media(min-width:768px){.elementor-100 .elementor-element.elementor-element-2452e5e0{--content-width:800px;}}@media(max-width:1024px){.elementor-100 .elementor-element.elementor-element-7b6a843{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100 .elementor-element.elementor-element-cc4b70a{--n-menu-title-space-between:0px;--n-menu-title-font-size:11px;}}@media(max-width:767px){.elementor-100 .elementor-element.elementor-element-7b6a843{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-100 .elementor-element.elementor-element-cc4b70a{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-align:flex-end;--n-menu-icon-size:0px;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-padding:0px 20px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:44px;}.elementor-100 .elementor-element.elementor-element-5308a86d{padding:0px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-3df45b5b *//* ==================================================
   TROCA DE TEXTO DO BOTÃO (MÉTODO DO WRAPPER)
   ================================================== */

/* 1. Preparar a "Caixa" que segura o botão */
.gwolle-gb .gwolle-gb-write-button {
    position: relative !important; /* Necessário para o truque funcionar */
    display: inline-block !important;
    width: 220px !important;   /* Largura do seu botão novo */
    height: 50px !important;   /* Altura do seu botão novo */
    background: transparent !important;
    border: none !important;
}

/* 2. Criar o TEXTO NOVO (A parte visual azul) */
.gwolle-gb .gwolle-gb-write-button::after {
    content: "Deixar um Recado";  /* <--- SEU TEXTO AQUI */
    
    /* Estilo do Botão Azul */
    background-color: #ACB493 !important; /* Azul Clássico */
    color: #ffffff !important;
    font-family: 'Book Antiqua', serif !important;
    font-size: 18px !important;
    border-radius: 30px !important;
    
    /* Centralizar o texto no meio da caixa */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    
    /* Ocupar todo o espaço da caixa */
    position: absolute !important;
    top: 0; 
    left: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 0 !important; /* Fica no fundo */
    pointer-events: none !important; /* Deixa o clique passar */
}

/* 3. Tornar o botão original INVISÍVEL mas CLICÁVEL */
.gwolle-gb .gwolle-gb-write-button input.button {
    opacity: 0 !important; /* Torna totalmente transparente */
    
    /* Estica ele para cobrir a área toda */
    position: absolute !important;
    top: 0; 
    left: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important; /* Fica por cima para receber o clique */
    cursor: pointer !important;
    border: none !important;
}
/* --- TRADUÇÃO DA MENSAGEM "(no entries yet)" --- */

/* 1. Esconder o texto em inglês e tirar a borda rosa */
.gwolle-gb-read.gwolle-gb-entries-list {
    font-size: 0 !important; /* Faz o texto original sumir */
    color: transparent !important;
    border: none !important; /* Remove a borda rosa/roxa */
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* 2. Escrever o texto novo em Português */
.gwolle-gb-read.gwolle-gb-entries-list::after {
    content: "Com amor, Yasmin e Decivan ♡"; /* <--- Seu texto novo */
    
    font-size: 18px !important; /* Tamanho da fonte */
    font-family: 'Book Antiqua', serif !important;
    color: #777777 !important; /* Cor cinza suave */
    display: block !important;
    margin-top: 15px !important;
    font-style: italic !important; /* Deixa em itálico para ficar bonito */
}

/* GARANTIA DE SEGURANÇA: 
   Quando houver mensagens reais, garantir que elas apareçam com tamanho normal */
.gwolle-gb-entry {
    font-size: 16px !important;
}
/* ==================================================
   ESTILO CIRÚRGICO - FORMULÁRIO FINAL
   ================================================== */

/* --- 1. RÓTULOS (LABELS) --- */

/* Esconde o texto original (Inglês) de todos os rótulos */
label.text-info {
    font-size: 0 !important;
    visibility: hidden !important;
    display: block !important;
    margin-bottom: 5px !important;
}

/* RECRIA O RÓTULO: "GUESTBOOK ENTRY" -> "SUA MENSAGEM" */
/* Identificamos este pelo 'for' que contém 'content' */
label.text-info[for*="content"]::before {
    content: "Sua Mensagem de Carinho *";
    font-size: 18px !important;
    font-family: 'Book Antiqua', serif !important;
    color: #555 !important;
    visibility: visible !important;
    display: block !important;
}

/* RECRIA O RÓTULO: "NAME" -> "SEU NOME" */
/* Pegamos todos os labels .text-info que NÃO são o de conteúdo */
label.text-info:not([for*="content"])::before {
    content: "Seu Nome *";
    font-size: 18px !important;
    font-family: 'Book Antiqua', serif !important;
    color: #555 !important;
    visibility: visible !important;
    display: block !important;
}


/* --- 2. CAMPOS DE TEXTO (INPUTS) --- */
/* Deixar bonito, arredondado e bege */
.gwolle-gb input[type="text"],
.gwolle-gb input[type="email"],
.gwolle-gb textarea {
    border: 1px solid #CDC9BB !important;
    border-radius: 8px !important;
    padding: 12px !important;
    font-family: 'Book Antiqua', serif !important;
    font-size: 16px !important;
    background-color: #FAFAFA !important;
    color: #333 !important;
    width: 100% !important;
    box-shadow: none !important;
    margin-top: 0 !important;
}
/* Foco (clique) */
.gwolle-gb input:focus,
.gwolle-gb textarea:focus {
    border-color: #96A9BA !important;
    background-color: #fff !important;
    outline: none !important;
}


/* --- 3. O BOTÃO (SUBMIT) --- */
/* Transformar em Azul e Redondo */
input.gwolle_gb_submit {
    background-color: #96A9BA !important; /* Azul Clássico */
    color: #FFFFFF !important; /* Texto Branco */
    border: none !important;
    border-radius: 50px !important; /* Bem redondo */
    padding: 12px 60px !important;
    font-family: 'Book Antiqua', serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    margin-top: 15px !important;
    box-shadow: 0 4px 10px rgba(150, 169, 186, 0.3) !important; /* Sombra suave azul */
    transition: transform 0.2s ease !important;
}

/* Efeito ao passar o mouse */
input.gwolle_gb_submit:hover {
    background-color: #7a8a99 !important;
    transform: translateY(-3px); /* Sobe um pouquinho */
}


/* --- 4. LIMPEZA GERAL (RODAPÉ E EXTRAS) --- */

/* Sumir com o texto "Campos marcados com *..." */
.gwolle_gb_notice {
    display: none !important;
}

/* Sumir com o "X" de fechar */
.gwolle-gb-dismiss {
    display: none !important;
}

/* Sumir com a barra de formatação (se tiver sobrado) */
.markItUpHeader {
    display: none !important;
}
/* ==================================================
   ESTILO DO TÍTULO (H3)
   ================================================== */

/* Pega o título H3 dentro do plugin */
.gwolle-gb-header h3,
.gwolle-gb h3 {
    font-family: 'Book Antiqua' !important;
    font-size: 38px !important; /* Tamanho maior */
    color: #000000 !important;
    text-align: center !important; /* Centralizado */
    font-weight: normal !important;
    
    /* O espaçamento que você pediu */
    margin-bottom: 40px !important; 
    padding-bottom: 10px !important;
    line-height: 1.2 !important;
}
/* ==================================================
   CORREÇÃO FINAL DO LAYOUT DOS RECADOS
   ================================================== */

/* 1. NOME DA PESSOA (Ajustes pedidos) */
.gb-author-name, 
.gb-author-name a {
    font-family: 'Book Antiqua', serif !important; /* Mudado para Book Antiqua */
    font-size: 22px !important;
    color: #96A9BA !important; /* Azul Clássico */
    font-weight: bold !important;
    
    /* Remover o link */
    text-decoration: none !important;
    pointer-events: none !important; /* Isso "mata" o clique no link */
    cursor: default !important; /* O mouse continua como seta normal */
}

/* 2. LIMPEZA DAS LINHAS (Havia muitas linhas aparecendo) */
/* Remove as bordas internas que estavam duplicando */
.gb-author-info, 
.gb-entry-content {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Deixa apenas UMA linha divisória no final de cada bloco de mensagem */
.gwolle-gb-entry {
    border-bottom: 1px solid #DAE4EC !important;
    padding-bottom: 30px !important;
    margin-bottom: 30px !important;
}

/* 3. AJUSTE DE ESPAÇAMENTO DA MENSAGEM */
/* Dá um espaço entre a data e o texto da mensagem */
.gb-entry-content {
    margin-top: 15px !important;
    font-family: 'Book Antiqua', serif !important;
    font-size: 18px !important;
    color: #444 !important;
    line-height: 1.5 !important;
}
.gb-author-info .gb-author-avatar {
    display: none !important;
}
.gb-author-info .gb-author-origin {
    display: none !important;
}
.gb-author-info .gb-datetime {
    display: block !important; /* Garante que apareça */
    visibility: visible !important;
    font-family: 'Book Antiqua', serif !important;
    font-size: 14px !important;
    color: #aaaaaa !important; /* Cinza claro */
    margin-top: 2px !important;
    margin-bottom: 15px !important;
    font-style: italic !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Book Antiqua';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yasminedecivan.com/wp-content/uploads/2026/04/bookantiqua.ttf') format('truetype');
}
@font-face {
	font-family: 'Book Antiqua';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://yasminedecivan.com/wp-content/uploads/2026/04/bookantiqua_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */