/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar{padding:0 20px}#main-navbar{transition:background-color .3s ease;position:fixed;top:0;width:100%;z-index:1050}#main-navbar.bg-dark{background-color:rgba(0,0,0,0.35) !important}#main-navbar .nav-link{border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .nav-link.is-active{background-color:rgba(220,53,69,0.65);border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .nav-link:hover{background-color:rgba(220,53,69,0.65);border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .navbar-brand .site-title{font-family:"Logo",'Times New Roman',Times,serif;text-transform:none}#main-navbar .navbar-brand img{height:70px}#main-navbar.scrolled{background-color:#000}#main-navbar.scrolled .nav-link.is-active{background-color:#dc3545;border:1px solid #000;border-top:none;border-bottom:none}#main-navbar.scrolled .nav-link:hover{background-color:#dc3545}#main-navbar.scrolled.bg-dark{background-color:#000 !important}#main-navbar a.site-logo{margin:auto}#main-navbar .nav-link{color:#fff;padding:15px;transition:background-color .3s ease}#main-navbar .navbar-brand img{height:40px}@media (min-width:992px){#main-navbar .navbar-brand img{height:70px}}.user-logged-in #main-navbar{position:relative;z-index:0;background-color:#000 !important}
.search-container{transition:all .3s ease;overflow:hidden;max-height:0}.search-container.show{max-height:300px;width:100%}#header-search{border-bottom:1px solid #ccc;background-color:#dc3545;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:1000;margin-bottom:30px;width:100%}@media (min-width:992px){#header-search{position:absolute;right:0;top:53px}}.searchIcon.nav-link{background-color:#dc3545}.searchIcon.nav-link.collapsed{background-color:transparent}.searchIcon.nav-link.collapsed .bi-search{display:block}.searchIcon.nav-link.collapsed .bi-x-lg{display:none}.searchIcon.nav-link .bi-search{display:none}.searchIcon.nav-link .bi-x-lg{display:block}.search-api-form form{display:flex;flex-wrap:wrap;gap:.5rem}.search-api-form form.form-actions,.search-api-form form.form-item{margin-bottom:0}.search-api-form form .form-type-search{flex-grow:1}.search-api-form form .btn-primary{background-color:#343a40;border:#343a40}.search-api-form form .btn-primary:hover{background-color:#000}
