/*
Theme Name: Yaldo Eye Center Transition
Theme URI: https://yaldoeyecenter.com/
Author: Personalized Web Design
Description: Transitional WordPress theme for validating the supplied Yaldo Eye Center static mirror on staging. It preserves the supplied page rendering while editable WordPress templates are rebuilt.
Version: 0.4.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: yaldo-transition
*/

/* Keep the About-page navigation cards visually separated without changing
   the shared GrowthMed card treatment used elsewhere in the mirror. */
#post-25 .yaldo-editable-page-content .subpage-box {
    margin-bottom: 24px;
}

/* The static snapshots carry their original CSS inside each document. These
   rules are also included by the renderer so the controls appear correctly
   before JavaScript runs. */
.yaldo-native-carousel > .item,
.yaldo-native-carousel > .col-slider-item {
    display: none !important;
    margin: 0 !important;
}

.yaldo-native-carousel > .yaldo-active-slide {
    display: block !important;
}

.yaldo-carousel-dots {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 16px 0 24px;
}

.yaldo-carousel-dots button {
    width: 10px;
    height: 10px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #b7c3cb;
    cursor: pointer;
}

.yaldo-carousel-dots button[aria-current="true"] {
    background: #0e446c;
}

.yaldo-native-page .wp-block-columns{display:flex;gap:24px;flex-wrap:wrap}
.yaldo-native-page .wp-block-column{flex:1 1 240px;min-width:0}
.yaldo-native-page img{max-width:100%;height:auto}
.yaldo-native-page figure{margin:0 0 24px}
.yaldo-native-page [data-aos]{opacity:1!important;transform:none!important}
.yaldo-native-page .text>*+*{margin-top:24px}
.yaldo-archive-entry{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #dce4ea}
@media(max-width:1023px){
header #hamburger{display:block!important;position:relative;z-index:10002;padding:0}
header #nav-toggle{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;cursor:pointer;pointer-events:auto}
header #nav-toggle span,header #nav-toggle span:before,header #nav-toggle span:after{background:#0e446c!important;width:26px;height:3px;display:block}
header #nav-toggle span:before,header #nav-toggle span:after{content:"";position:absolute}
header #nav-toggle span:before{transform:translateY(-8px)}
header #nav-toggle span:after{transform:translateY(8px)}
header #navbar{display:none!important}
html.yaldo-menu-open header #navbar{display:block!important;position:fixed;top:100px;right:12px;left:12px;height:auto!important;max-height:calc(100dvh - 120px);overflow:auto;padding:20px;background:white;border-radius:16px;box-shadow:0 10px 30px #0003;z-index:10001}
html.yaldo-menu-open header #navbar ul{position:static!important;float:none!important;width:100%!important;margin:0}
html.yaldo-menu-open header #navbar li{float:none!important;display:block!important;width:100%}
html.yaldo-menu-open header #navbar a{color:#0e446c!important;display:block;padding:12px 10px}
html.yaldo-menu-open header #navbar .dropdown-menu{display:none!important;box-shadow:none;padding-left:16px}
html.yaldo-menu-open header #navbar .yaldo-submenu-open>.dropdown-menu{display:block!important}
.yaldo-native-page .wp-block-columns{display:block}
}

#top.top-nav-up.nav-up .top-info{display:none}
