/*!
Theme Name:   Francesca Child
Template:     francesca
Theme URI:    https://github.com/webmandesign/child-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
:root {
	--layout_width_entry_content: 1440px;
}
.site-branding-text {
	display: none !important;
	opacity: 0 !important;
}
@media screen and (max-width: 1280px) {
	.main-navigation {
		margin-left: auto !important;
	}
	.main-navigation .menu-toggle,
	.modal-search-toggle {
		display: flex;
		justify-content: flex-end;
	}

	.site-header-blocks {
		margin-left: 0 !important;
	}
}
.site-branding {
	padding: 0.5rem 0.75rem;
	margin: 0 !important;
}

@media (max-width: 720px) {
	.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 1fr;
	}
}

.posted-on {
	font-size: 0.75rem;
}
.toggle-sub-menus .menu-item-has-children > a {
	padding-right: 0.618em;
}
@media screen and (width: 1280px) {
	.has-navigation-mobile.admin-bar .main-navigation-container {
		padding-top: unset !important;
	}
	.menu-toggle {
		display: none !important;
	}
}
@media (min-width: 672px) {
	.site-header-blocks {
		position: absolute;
		right: 5rem;
		top: -3rem;
	}
}
@media (max-width: 671px) {
	.site-header-blocks {
		padding-block: 8px;
	}
}
@media (min-width: 672px) {
	.site-header-blocks {
		position: absolute;

		top: -2.25rem;
		padding: 0;
	}
}
.pll-switcher {
	list-style-type: none;
}
.pll-switcher .lang-item img {
	width: min(100%, 32px) !important;
	height: 16px !important;
}

.min-640 {
	min-width: 640px;
}
.entry-date,
.posted-on,
.time,
.wp-block-post-date {
	display: none !important;
}
.navigation.post-navigation {
	display: none;
}
input,
textarea {
	font-size: 18px;
}
/*.wpcf7-not-valid {
	border-color: red !important;
}*/

dt {
	float: left;
}
.d-list div {
	padding-block: 12px;
}
.badania_container table {
	width: min(100%, 920px);
	margin-inline: auto;
}
.badania_container h2 {
	text-align: center;
}
.badania_container tr td:last-of-type,
.badania_container tr th:last-of-type {
	text-align: right;
	white-space: nowrap;
}
