#header-search-query {
	position: absolute;
	top: 35px;
	right: 0;
}

#header-search:hover,
#header-search.searchActive{
	cursor: pointer;
} 	

.offcanvas{
	background-color: #fff;
}

.offcanvas-header .btn-close{
	position: absolute;
	right: 15px;
	top: 15px;
}		

.offcanvas-header:focus{
	box-shadow: none;
}


.navbar-toggler {
	position: absolute;
	right: 0;
	top: 10px;
	padding: 5px;
	z-index: 1001;
	color: #ccc;
	border: solid 1px #ccc;
	border-radius: 5px;
}	

.navbar-toggler:focus{
	box-shadow: none;
}

.dropdown-submenu .dropdown-menu{
		position: relative !important;
		border: none !important;
		padding: 0 0 0 20px;
		font-size: 15px;
		line-height: 15px;
}		
.dropdown-submenu .dropdown-menu .show{
	display: block;
}

.dropdown-submenu .fa-caret-down{
	margin-left: 4px;
}

.offcanvas{
max-width: 250px;
}