div.ccm-page div.ccm-block-top-navigation-bar .offcanvas .nav-link{
	text-align:left;
}

.navbar .offcanvas li.nav-item .dropdown-menu li a.dropdown-item{
	color:#fff;
}

.navbar .offcanvas li.nav-item .dropdown-menu li a.dropdown-item:hover{
	background-color:transparent;
	color:#fff;
}

.offcanvas .dropdown-menu{
	background-color:transparent;
}

.offcanvas-body{
	padding: 1rem 4rem;
}

.offcanvas-navigation .fa.fa-bars{
    font-size:25px;
}

.offcanvas-navigation span.menu-text{
    font-size:20px;
    font-weight:500;
}

.offcanvas-navigation .navbar-nav li.nav-item, .offcanvas-navigation .navbar-nav ul.dropdown-menu li a.dropdown-item{
    text-align: left;
}

.offcanvas-navigation .navbar-nav  li.nav-item a.nav-link{
	color:#fff;
	padding:0.75em 1.25rem;
	font-weight: 500;
}

.offcanvas-navigation a.dropdown-item {
	font-weight:400;
}

.offcanvas-navigation .navbar-nav  li.nav-item a.nav-link:hover{
	color:#fff;
}

.offcanvas{
    background-color:#005295;
}

.offcanvas .dropdown-toggle::after {
	display:none;
}

.offcanvas .dropdown-toggle::before {
	content: ' ';
	background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256" height="256" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);"><path d="M96 216a8 8 0 0 1-5.657-13.657L164.686 128L90.343 53.657a8 8 0 0 1 11.314-11.314l80 80a8 8 0 0 1 0 11.314l-80 80A7.975 7.975 0 0 1 96 216z" fill="white"/><rect x="0" y="0" width="256" height="256" fill="rgba(0, 0, 0, 0)" /></svg>');
	background-size:contain;
	display: block;
	font-family: 'Font Awesome 5 Free';
	float: left;
	padding: 0px 20px 0 0;
	color: #fff;
	width: 20px;
	height: 20px;
	margin-left: -30px;
	font-weight: 900;
}

.offcanvas .dropdown-toggle.no-toggle-pseudo::before {
	content:none;
	display:none;
}

.offcanvas .dropdown-toggle.show::before {
	transform:rotate(90deg);
	transform-origin:7px 50%;
}

.offcanvas .btn-close {
	opacity: 1;
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.offcanvas-navigation .dropdown-item {
	transition: .5s all ease;
}

.offcanvas-navigation .dropdown-item:hover {
	margin-left:5px;
}

div.theme-atomik .navbar .btn {
	font-weight: 500;
	font-size: .8rem;
}

.offcanvas-navigation .navbar .navbar-brand .logo {
	max-height:unset;
	width: 160px;
}

@media (min-width: 992px){
	.navbar li.nav-item .dropdown-menu{
    	background-color:#005295;
	}
	.navbar li.nav-item .dropdown-menu li a.dropdown-item{
		color:#fff;
    	padding:0.25rem 1.25rem;
	}
}

/* Header search bar */
#headerSearch {
    width:30px;
    transition: width 0.2s ease;
    border:none;
	background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23005295" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>');
	background-repeat: no-repeat;
	background-size: 26px;
	background-position: left 5px center;
	padding: 5px 0 5px 35px;
}


#headerSearch:focus {
    width:130px;
    border:unset;
}