/*!
Theme Name: FirstDiplomkaWP
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: firstdiplomkawp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

/* Убираем горизонтальную прокрутку и белые поля по краям страницы */
html,
body {
	overflow-x: hidden;
	max-width: 100%;
}

/* Гарантированно прячем спиннер-оверлей после загрузки страницы */
#spinner:not(.show) {
	opacity: 0 !important;
	visibility: hidden !important;
}

/* Активный (текущий) пункт меню — зелёная подсветка */
.navbar-nav .current-menu-item > .nav-link,
.navbar-nav .current-menu-parent > .nav-link,
.navbar-nav .current-menu-ancestor > .nav-link {
	color: var(--bs-primary) !important;
}

.dropdown-menu .current-menu-item > .dropdown-item {
	background-color: var(--bs-primary);
	color: #ffffff;
}

/* Footer Quick Links (меню): убираем точки, добавляем стрелку ">" и приглушённый цвет */
.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer ul li a {
	display: inline-block;
	margin-bottom: 8px;
	color: #999999;
	text-decoration: none;
	transition: .3s;
}

.footer ul li a::before {
	content: "\f105";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 10px;
	color: #999999;
}

.footer ul li a:hover,
.footer ul li a:hover::before {
	color: #ffffff;
}

.footer ul li a:hover {
	letter-spacing: 1px;
}

