/*
Theme Name: Mediamies
Theme URI: https://www.mediamies.fi
Author: Keski-Suomen Mediamies
Author URI: https://www.mediamies.fi
Description: Keski-Suomen Mediamiehen kevyt lohkoteema. Tummapainotteinen ilme, Ubuntu- ja Roboto-fontit, kaikki sisältö muokattavissa WordPressin editorissa. Asennuksen jälkeen: Ulkoasu → Mediamies-asennus.
Version: 1.0.0
Requires at least: 6.7
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mediamies
*/

/*
 * Koko sivuston yhteinen tyylitiedosto. Värit, fontit ja välit ovat theme.json-tiedostossa,
 * ja niitä muokataan kohdassa Ulkoasu → Editori → Tyylit. Tässä on vain se, mitä theme.json ei osaa.
 */

/* Täysleveät osiot kiinni toisissaan */
.wp-site-blocks > *,
.wp-block-post-content > .alignfull,
main.wp-block-group { margin-block-start: 0; }

/* Ylätunniste pysyy näkyvissä */
.wp-site-blocks > header.wp-block-template-part { position: sticky; top: 0; z-index: 100; }
.admin-bar .wp-site-blocks > header.wp-block-template-part { top: 32px; }
@media (max-width: 782px) {
	.admin-bar .wp-site-blocks > header.wp-block-template-part { top: 46px; }
}

/* Valikon aktiivinen sivu */
.wp-block-navigation .wp-block-navigation-item__content { padding: 6px 2px; border-bottom: 2px solid transparent; }
.wp-block-navigation .current-menu-item > .wp-block-navigation-item__content { border-bottom-color: currentColor; }
.wp-block-navigation .wp-block-navigation-item__content:hover { color: #ffffff; }

/* Viivalista (listan tyyli "Viivat") */
.wp-block-list.is-style-dash { list-style: none; padding-left: 0; }
.wp-block-list.is-style-dash li { position: relative; padding-left: 28px; margin-bottom: 6px; }
.wp-block-list.is-style-dash li::before { content: ""; position: absolute; left: 2px; top: 0.8em; width: 12px; height: 2px; background: currentColor; }

/* Kortin sisäosa */
.is-style-card > .wp-block-group { padding: 22px 22px 26px; }
.is-style-card { height: 100%; }

/* Asiakaslogot harmaana, värit esiin hiiren alla */
.is-style-logos img { filter: grayscale(1); opacity: 0.75; transition: 0.2s; }
.is-style-logos img:hover { filter: none; opacity: 1; }

/* Ninja Forms tummalla pohjalla */
.is-style-section-dark .nf-form-content label,
.is-style-section-black .nf-form-content label { color: #ffffff; }
.nf-form-content input:not([type=button]):not([type=submit]),
.nf-form-content textarea { border-radius: 0 !important; font-family: inherit; font-size: 17px; }
.nf-form-content input[type=submit],
.nf-form-content input[type=button] {
	border-radius: 0 !important; font-family: var(--wp--preset--font-family--ubuntu); font-weight: 500; font-size: 15px;
	letter-spacing: 0.06em; text-transform: uppercase; padding: 14px 28px !important; height: auto !important;
	background: var(--wp--preset--color--black) !important; color: #fff !important; border: 2px solid var(--wp--preset--color--black) !important; cursor: pointer;
}
.is-style-section-dark .nf-form-content input[type=submit],
.is-style-section-black .nf-form-content input[type=submit] { background: #fff !important; color: #111 !important; border-color: #fff !important; }
