.ccm-block-share-this-page ul.list-inline{display:inline-block;margin:0;padding:0}.ccm-block-share-this-page ul.list-inline li{display:inline-block;list-style-type:none;margin-right:10px;padding:0}.ccm-block-share-this-page svg{max-height:13px}.ccm-block-social-links ul.list-inline{display:inline-block;margin:0;padding:0}.ccm-block-social-links ul.list-inline li{display:inline-block;list-style-type:none;margin-right:10px;padding:0}.ccm-block-social-links svg{max-height:13px}


#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;
}

#searchResults .pageLink{ font-size:12px; color:#999; margin:2px 0px 8px 0px; padding:0px; display:block }
#searchResults .searchResult{ margin-bottom:16px; margin-top:24px }
#searchResults .searchResult h3{ margin-bottom:0px; padding-bottom:0px }
#searchResults .searchResult p{margin-top:4px}

