/*
 Theme Name:     Golfpiste Sivustomalli
 Theme URI:      https://kenttienpalvelut.golfpiste.com
 Description:    Golfpisteen golfseuroille suunniteltu konseptisivusto
 Author:         Prio1 Oy
 Author URI:     https://prio1.codes
 Template:       hello-elementor
 Version:        0.0.1
*/

/* Elementor: tekstielementin viimeiselle kappaleelle ei alamarginaalia; välit tulevat elementtien välistä. */
.elementor-widget-text-editor p:last-child { margin-block-end: 0; }

/* Painikkeen kolmionuoli (Font Awesome caret) hieman tekstiä isompana. */
.elementor-button .elementor-button-icon svg { width: 1.3em; height: 1.3em; vertical-align: middle; }

/* Ajankohtaista-osio piilotetaan, kun artikkelisyöte on tyhjä ([gtt_artikkelit] tulostaa silloin .gtt-tyhja-merkin).
   Samalla ehdolla piilotetaan valikoiden Ajankohtaista-linkit (/#ajankohtaista), jotka ovat valikoissa valmiina;
   ensimmäinen artikkeli tuo osion ja linkit näkyviin ilman muutoksia. CSS eikä PHP, koska Elementor välimuistittaa valikkojen HTML:n. */
#ajankohtaista:has(.gtt-tyhja) { display: none; }
body:has(.gtt-tyhja) li:has(> a[href$="#ajankohtaista"]) { display: none; }

/* Evästebannerin sulkupainike: Elementorin painiketyylit (tausta, täyte) osuvat myös tähän, jolloin ×-merkki jäi yläreunaan.
   Keskitetään merkki neliöön. (Marko 4.11.2026) */
.p1p-consent__modal button.p1p-consent__close { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; margin: 0; line-height: 1; font-size: 26px; }

/* Tulossivut: upotus (simulatorgolftour.com) täyteen leveyteen, ei vaakavieritystä. */
.elementor-widget-html iframe { display: block; width: 100%; max-width: 100%; }
