/*
Theme Name:   Bodas Laura Gil
Theme URI:    https://bodaslauragil.com
Description:  Child theme de Divi para Bodas Laura Gil — Wedding Planner en Cartagena de Indias.
Author:       Sorprende Cartagena
Version:      1.0.0
Template:     Divi
Text Domain:  bodas-laura-gil
*/

/* ────────────────────────────────────────
   VARIABLES
──────────────────────────────────────── */
:root {
    --gold:  #c9a46b;
    --black: #050505;
    --cream: #f6f1ea;
}

/* ────────────────────────────────────────
   TIPOGRAFÍA GLOBAL
──────────────────────────────────────── */
body,
.et_pb_text_inner,
.et_pb_blurb_description,
.et_pb_button,
h1, h2, h3, h4, h5, h6,
p, a {
    font-family: 'Cormorant Garamond', serif !important;
}

/* ────────────────────────────────────────
   NAVBAR / HEADER DIVI
──────────────────────────────────────── */
#main-header,
#main-header .et-menu-nav {
    background: linear-gradient(180deg, rgba(0,0,0,.65) 0%, rgba(0,0,0,0) 100%) !important;
    transition: background .4s !important;
    box-shadow: none !important;
}

#main-header.et-fixed-header,
#main-header.scrolled {
    background: rgba(5,5,5,.96) !important;
}

/* Logo */
#logo,
#main-header .logo_container img {
    max-height: 80px !important;
    height: 80px !important;
}

/* Nav links */
.et-menu > li > a,
#main-header .et_mobile_menu li a {
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 2px !important;
    font-size: .82rem !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    transition: color .3s !important;
}

.et-menu > li > a:hover,
.et-menu > li.current-menu-item > a {
    color: var(--gold) !important;
}

/* ────────────────────────────────────────
   SECCIÓN GALERÍA — imágenes de fondo en columnas
──────────────────────────────────────── */
.blg-gallery .et_pb_column {
    min-height: 450px !important;
    background-position: center !important;
    background-size: cover !important;
    transition: transform .5s ease;
    overflow: hidden;
}

.blg-gallery .et_pb_column:hover {
    transform: scale(1.05);
}

/* ────────────────────────────────────────
   SECCIÓN INSPIRACIÓN — imágenes de fondo en columnas
──────────────────────────────────────── */
.blg-inspo .et_pb_column {
    min-height: 290px !important;
    background-position: center !important;
    background-size: cover !important;
    transition: opacity .4s;
}

.blg-inspo .et_pb_column:hover {
    opacity: .82;
}

/* ────────────────────────────────────────
   SEPARADORES SERVICIOS
──────────────────────────────────────── */
.blg-services .et_pb_column:not(:last-child) {
    border-right: 1px solid rgba(201,164,107,.25) !important;
}

/* ────────────────────────────────────────
   BOTÓN DORADO GLOBAL
──────────────────────────────────────── */
.et_pb_button {
    border-radius: 0 !important;
    font-family: 'Cormorant Garamond', serif !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
}

/* ────────────────────────────────────────
   FOOTER DIVI
──────────────────────────────────────── */
#footer-bottom,
#main-footer {
    font-family: 'Cormorant Garamond', serif !important;
}

/* ────────────────────────────────────────
   WHATSAPP FLOTANTE
──────────────────────────────────────── */
.blg-whatsapp {
    position: fixed;
    right: 25px;
    bottom: 25px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #25D366;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    font-size: 32px;
    text-decoration: none;
    z-index: 99999;
    box-shadow: 0 8px 24px rgba(0,0,0,.3);
    transition: transform .3s;
}

.blg-whatsapp:hover {
    transform: scale(1.08);
    color: #fff !important;
}

/* ────────────────────────────────────────
   RESPONSIVE
──────────────────────────────────────── */
@media (max-width: 980px) {
    .blg-gallery .et_pb_column,
    .blg-inspo .et_pb_column {
        min-height: 220px !important;
    }
}
