/*
Theme Name: BIP360 - Biuletyn Informacji Publicznej
Theme URI: https://bip360.pl
Author: Media Lubaczowskie Sp. z o. o.
Author URI: https://bip360.pl
Description: Szablon strony WWW na potrzeby Biuletynu Informacji Publicznej

Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: bip
Text Domain: ml
*/


.fs-8 {
	font-size: 16px !important line-height: 100% !important
}

.bd-navbar,
.bd-navbar a {
	color: #000000;
}

.bd-navbar::after {
	background-color: #fff !important;
}

.bip--navbar {
	line-height: 120% !important;
	font-size: 16px;
	font-family: 'Quicksand';
	color: #000;
	font-weight: 400;
}

body {
	font-family: "Quicksand", serif !important;
	font-optical-sizing: auto;
	font-weight: 300;
	font-style: normal;
}

header {
	background-color: #fff;
}


/* .navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
	justify-content: unset !important;
} */


.alert {
	border-radius: 0;
	border: none;
	font-family: 'Quicksand', sans-serif;
	font-size: 14px;
	font-weight: 700;

}

.alert-success {
	background-color: #ecf7ed;
	border-left: 4px solid #46b450
}

.alert-danger {
	background-color: #f7ecec;
	border-left: 4px solid #c00;
	color: #c00;
}

.err {
	background: #f7ecec;
	border-left: 4px solid #c00;
	color: #c00;
}

.entry-content h2,
.entry-content h2.wp-block-heading {
	font-size: 1.5rem;
	font-weight: 500 !important;
}

.entry-content p,
.entry-content .wp-block-list {
	font-family: "Source Sans 3", serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	color: #3D3D3D;
}

h1 {
	font-family: "Source Sans 3", serif !important;
	font-weight: 700;
	color: #1B1B4F;
	font-size: 32px;
}

.material-icons-outlined {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	/* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;

	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';
}

.wp-block-column {
	margin: 10px 1px;
	padding: 10px 15px;
	text-align: center;
	cursor: pointer;
	background-color: #f0f5fa;
	border-radius: 10px;

}

.wp-block-column:hover {
	background-color: #d9e6f3;
}

.wp-block-column a {
	color: rgb(0, 82, 165);
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.breadcrumb {
	color: #212529;
	font-size: 12px;
	font-family: "Roboto Condensed", serif;
	font-optical-sizing: auto;
	font-weight: 100;
	font-style: normal;
}

.breadcrumb a {
	color: #5f6368;
	text-decoration: none;
	font-family: "Roboto Condensed", serif;
}

.breadcrumb-item {
	padding: .5rem;
}

/* .breadcrumb-item::after {
	font-family: "Material Icons";
	color: rgba(0, 0, 0, 0.2);
	content: "\e315";
	display: inline-block;
	padding-right: .5rem;
} */

.bip--breadcrumb-home {
	font-size: 20px;
}

/* .bip--menu-h1 {
	min-height: 60px;
	color: #fff;
	background: #193faa;
	background: -moz-linear-gradient(left, #193faa 0%, #478dff 0%, #193faa 0%, #207cca 100%, #478dff 100%);
	background: -webkit-linear-gradient(left, #193faa 0%, #478dff 0%, #193faa 0%, #207cca 100%, #478dff 100%);
	background: linear-gradient(to right, #193faa 0%, #478dff 0%, #193faa 0%, #207cca 100%, #478dff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#193faa', endColorstr='#478dff', GradientType=1);
} */

.bip--menu-h1 {

	padding: 10px;
	text-transform: uppercase;
	font-size: 16px !important;
	line-height: 24px;
	color: #1B1B4F;
	background-color: #c60025;
	letter-spacing: 0.5px;
	height: 45px;
	border-left: 3px solid #e0261d;

}

.bip--menu-h1 span {
	color: #fff;
	font-size: 16px !important;

}

.bi-dot {
	opacity: 0.1;
	font-weight: 100;
	;
}

.bi-house-fill {
	color: #212529;
	opacity: 0.5;
}


/* .btn-toggle::before {
	--tw-translate-x: .25rem;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	content: var(--tw-content);
	opacity: 1;
}

[data-bs-theme="dark"] .btn-toggle::before {
	content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
} */