
/*
Theme Name: Svencionys Region Child
Theme URI: https://svencionys.lt
Description: Modernus, regioninis, responsyvus dizainas Švenčionių krašto portalui.
Author: Edgaras + Copilot
Template: twentyten
Version: 1.0
*/

/* Bendri nustatymai */
html, body {
    margin: 0;
    padding: 0;
}

body {
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: #1a1a1a;
    background: transparent;
}

/* Dinaminis fonas – palieki savo JS/CSS kaip buvo */
.dynamic-bg {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -9999 !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: opacity 1.2s ease-in-out;
    opacity: 0;
}
#dynamic-bg-1 { opacity: 1; }

/* Bendras konteineris */
#wrapper {
    max-width: 960px;
    margin: 20px auto;
    padding: 0 15px 40px 15px;
    background: transparent;
}

/* HEADER / BANERIS */
#branding {
    background: rgba(255, 255, 255, 0.45);
    padding: 10px 0;
    text-align: center;
}
#branding img {
    max-width: 100%;
    height: auto;
    border-top: 4px solid rgba(255, 255, 255, 0.45);
    border-bottom: 1px solid rgba(255, 255, 255, 0.45);
}
#site-title,
#site-description {
    display: none !important;
}



/* Hamburger mygtukas (mobilui, valdomas per .mobile-open klasę) */
#mobile-menu-toggle {
    display: none;
    font-size: 24px;
    cursor: pointer;
    color: #2a7a4b;
}



/* TURINYS */
#main {
    margin-top: 20px;
}
#content {
    background: transparent;
}

/* Įrašų blokai */
.hentry {
    background: rgba(255, 255, 255, 0.82);
    padding: 22px;
    border-radius: 8px;
    margin-bottom: 30px;
}
.hentry .entry-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 700;
}
.hentry .entry-meta {
    font-size: 12px;
    color: #777;
    margin-bottom: 10px;
}
.hentry .entry-content {
    font-size: 15px;
    line-height: 1.6;
}

/* Nuorodos */
a {
    color: #2a7a4b;
}
a:hover {
    color: #1e5a36;
}

/* FOOTER */
#colophon {
    margin-top: 30px;
    padding: 15px;
    text-align: center;
    background: rgba(255, 255, 255, 0.85);
    border-radius: 8px;
}
#site-info,
#site-generator {
    display: none !important;
}

/* Išvalom senus TwentyTen float’us */
#primary,
#secondary,
#footer-widget-area,
#site-generator {
    float: none !important;
    width: 100% !important;
}


/* --- Dinaminiai fonai --- */

#dynamic-bg-1,
#dynamic-bg-2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -9999;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity 1.15s ease-in-out;
}

#dynamic-bg-1 {
    opacity: 1;
}


/* Vienodi tarpai virš ir po */
#access {
    margin-top: 10px;
    margin-bottom: 10px;
}

#info-bar {
    margin-top: 0;
    margin-bottom: 20px;
}
#access {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.82);
}

#info-bar .info-block {
    border-radius: 10px;
}
#access {
    padding: 10px 15px;
}

#info-bar {
    padding: 0;
    gap: 15px;
}
#info-bar .info-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


/* Storesni vidiniai blokai */
#info-bar .info-block {
    padding: 12px 15px;
    min-height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#access {
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.75);
    padding: 12px 20px;
}
#access {
    margin-bottom: 12px;
}

#info-bar {
    margin-top: 0;
}


/* --- MENIU --- */
#access {
    background: rgba(255, 255, 255, 0.92);
    padding: 14px 20px;
    border-radius: 12px;
    margin-bottom: 12px;
    box-sizing: border-box;
}

#access a {
    padding: 12px 18px;
    font-size: 16px;
    font-weight: 800;
    line-height: 1.3;
	letter-spacing: 0.3px;
}


/* Submeniu */
#access ul ul {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 10px;
    padding: 8px 0;
    margin-top: 8px;
}

/* --- INFO JUOSTA --- */
#info-bar {
    display: flex;
    gap: 20px;
    padding: 18px 20px;
    background: rgba(255, 255, 255, 0.88);
    border-radius: 12px;
    box-sizing: border-box;
}

#info-bar .info-block {
    flex: 1;
    background: rgba(255, 255, 255, 0.82);
    padding: 14px 16px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* Teksto stilius */
#info-bar h3 {
    margin: 0 0 8px 0;
    font-size: 15px;
    color: #145a32;
}
/* Meniu elementai vienoje eilėje */
#access ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* centras, ne space-between */
    gap: 10px 20px; /* vertikalus ir horizontalus tarpas */
    width: 100%;
}

#access ul li {
    flex: 1 1 150px; /* minimalus plotis vienam punktui */
    text-align: center;
}



#access ul li {
    float: none !important;
    display: block;
}
#access ul ul {
    position: absolute;
    flex-direction: column;
}
.archive .widget-area,
.archive .entry-meta,
.archive .entry-utility,
.archive .entry-content > form,
.archive .entry-content > ul {
    display: none !important;
}
/* Skaitliuko eilučių tarpai */
#info-bar .info-block p {
    margin: 2px 0; /* sumažina vertikalų tarpą */
    line-height: 1.3; /* suvienodina aukštį */
}
#info-bar .info-block p strong {
    color: #145a32;
    font-weight: 700;
}
.entry-meta,
.entry-utility,
#respond,
.widget_meta {
    display: none !important;
}
/* Paslėpti archyvų ir metainformacijos widget'us visiems */
.widget_archive,
.widget_meta {
    display: none !important;
}

/* Paslėpti komentarų formą ir nuorodas */
#comments,
#respond {
    display: none !important;
}
/* Paslėpti archyvų ir metainformacijos valdiklius visiems */
#secondary .widget_archive,
#secondary .widget_meta,
#footer-widget-area .widget_archive,
#footer-widget-area .widget_meta {
    display: none !important;
}

/* Paslėpti komentarų formą ir nuorodas */
#comments,
#respond {
    display: none !important;
}
/* Paslėpti archyvų ir metainformacijos valdiklius visiems */
#secondary .widget_archive,
#secondary .widget_meta,
#footer-widget-area .widget_archive,
#footer-widget-area .widget_meta,
.widget-area .widget_archive,
.widget-area .widget_meta {
    display: none !important;
}

/* Paslėpti komentarų formą ir nuorodas */
#comments,
#respond,
.comment-form,
.comment-respond {
    display: none !important;
}

/* Paslėpti nuorodas į kitus straipsnius */
.nav-previous,
.nav-next {
    display: none !important;
}
/* Paslėpti komentarų formą ir metainformaciją visur, įskaitant mobilųjį */
#respond,
#comments,
.comment-form,
.comment-respond,
.widget_meta,
.entry-meta,
.entry-utility {
    display: none !important;
}
