/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 3.15.1
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */


/* ------------------------------------------------------------------
   Paavalikon keskitys tyopoydalla                    (lisatty 2026-08-23)

   Teeman .header_wrapper_inside on flex-sailio jossa on
   justify-content: space-between. Kun otsakkeessa oli kolme elementtia
   (logo, #access, kayttajavalikko), valikko asettui keskelle. Asetuksen
   wp_estate_show_top_bar_user_login = no myota kayttajavalikko poistui,
   jolloin #access jai viimeiseksi ja space-between tyonsi sen oikeaan
   reunaan.

   Korjaus: logo ja generoitu ::after jakavat vapaan tilan tasan
   (flex: 1 1 0), jolloin #access asettuu tasmalleen keskelle logon
   leveydesta riippumatta. Asettelutapaa (display, justify-content) ei
   muuteta.

   HUOM: jos kayttajavalikko otetaan joskus takaisin kayttoon, poista
   tama lohko - muuten otsakkeessa on nelja elementtia ja keskitys menee
   uudelleen vinoon.
   ------------------------------------------------------------------ */
@media (min-width: 992px) {

    .header_wrapper.header_type1.header_align_center .header_wrapper_inside > .logo {
        flex: 1 1 0;
    }

    .header_wrapper.header_type1.header_align_center .header_wrapper_inside > #access {
        flex: 0 0 auto;
    }

    .header_wrapper.header_type1.header_align_center .header_wrapper_inside::after {
        content: "";
        display: block;
        flex: 1 1 0;
    }
}

/* ------------------------------------------------------------------
   Footerin valikkovimpaimen rivivali                 (lisatty 2026-08-23)

   Emoteeman style.css rivi 1104:

       .menu li a { padding-bottom: 38px; }

   Saanto on tarkoitettu ylapalkin navigaatiolle, jossa linkin pitaa
   tayttaa 90 px korkea otsake. Selektori on kuitenkin rajaamaton, ja
   koska WordPress antaa jokaiselle wp_nav_menu-listalle luokan "menu",
   se osuu myos footerin valikkovimpaimeen. Mitattuna: <li> oli 90 px
   korkea 22 px sijaan, jolloin linkkien valiin jai n. 100 px rako.

   Sama syy on nakyvissa emoteemassa itsessaan: se nollaa taman
   erikseen alapalkille (#colophon .subfooter_menu a { padding-bottom: 0 })
   mutta unohtaa vimpainvalikot.

   Rajaus #colophon .widget_nav_menu voittaa alkuperaisen selektorin
   tarkkuudessa eika kosketa ylapalkin valikkoon.
   ------------------------------------------------------------------ */
#colophon .widget_nav_menu .menu li a {
    padding-bottom: 0;
}

/* ------------------------------------------------------------------
   Footer-valikon rivikorkeus lapsisivuilla            (lisatty 2026-08-23)

   Emoteema generoi asetuksesta wp_estate_header_height = 90 saannon

       .header_type1 .menu > li { height: 90px; line-height: 44px; }

   joka on tarkoitettu ylapalkin valikolle. Se vuotaa footeriin sivuilla
   joilla otsake on lapinakyva, koska header.php rivi 174 rakentaa
   wrapperin luokan nain:

       'is_' . trim($transparent_class . $wpestate_header_type)

   Kun $transparent_class = ' transparent_header ', tulokseksi tulee
   "is_transparent_header header_type1" eli KAKSI luokkaa, joista
   jalkimmainen on paljas header_type1 - ja se istuu elementissa
   #all_wrapper, joka sisaltaa koko sivun footeria myoten.

   Siksi vika nakyi vain etusivulla: muilla sivuilla $transparent_class
   on tyhja, jolloin luokaksi tulee pelkka "is_header_type1".

   Mitattuna: footerin <li> oli 90 px korkea 22 px sijaan.
   ------------------------------------------------------------------ */
#colophon .menu > li,
.widget_nav_menu .menu > li {
    height: auto;
    line-height: 22px;
}
