.alq-vmenu li > a {
  border-radius: 3px;
  color: #005580;
  font-size: 0.95rem;
  padding: 2px 4px;
}

.alq-vmenu li > a:hover {
  background-color: #A6D9EA;
}

.alq-vmenu ul > .active {
  background-color: #A6D9EA;
  border: 1px solid #5FB4DF;
  border-radius: 3px;
}

.alq-vmenu ul {
  list-style-image: url('../images/vmenu_item_icon.png');
  margin-left: 18px;
}

#block-faith-year {
  background-position: left top;
}

#block-saint-george-cross {
  background-position: right top;
}

dl.muted {
  color: #666666;
}

#footer p {
  margin-bottom: 1px;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
}

#images-strip {
  margin-bottom: -10px;
}

#left .tck-search-button {
  margin-top: 7px;
}

#left .tck-search-field {
  width: 90%;
}

li {
  line-height: 24px;
}

#module-website-name {
  text-shadow: 2.1px -2.1px 5px rgb(255, 255, 255);
}

#module-top-menu ul.menu li {
  background-image: url('../images/menu_separator.png');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 1px;
}

.nav-header {
  color: inherit;
  cursor: pointer;
  font-size: 0.95em;
  font-weight: normal;
  line-height: 44px;
  padding: 0 20px;
  text-shadow: none;
  text-transform: none;
}

.nav-header:hover {
  background-color: #66432F;
  color: #FFFFFF;
}

.nested-drop-down {
  color: #FFFFFF;
  font-size: 0.95rem;
}

.nested-drop-down:hover {
  color: #00234E;
  background-color: #77CCE9;
}

p {
  margin-bottom: 2px;
}

ul {
  list-style-image: url('../images/bullets.png');
}

ul.breadcrumb {
  padding-left: 0;
}

ul.breadcrumb > .active {
	color: #666666;
}

/* *** Mobile menu *** */

.mobilemenuck {
  background-color: #77CCE9 !important;
  padding-bottom: 0 !important;
}

.mobilemenuck a {
  color: #00416C !important;
  font-size: 1.05rem !important;
  font-weight: normal !important;
}

.mobilemenuck-bar {
  box-shadow: rgba(0,0,0,0.3) 0px 0px 5px 3px;
}

.mobilemenuck-bar-button {
  background-color: #1D728F !important;
}

.mobilemenuck-bar-title, .mobilemenuck-title {
  background-color: #77CCE9 !important;
  border-bottom: 1px solid #689EAA;
  color: #00416C !important;
  font-family: Salsa;
  font-weight: normal !important;
}

.mobilemenuck-button {
  background: #1D728F;
  height: 43px !important;
}

.mobilemenuck-item > .level1,
.mobilemenuck-item > .level2,
.mobilemenuck-item > .level3 {
  border-bottom: 1px solid #689EAA;
  border-radius: 0 !important;
  margin: 0 !important;
}

.mobilemenuck-item > .level1 {
  background-color: transparent !important;
}

.mobilemenuck-item > .level1 > .mobilemenuck-togglericon::after {
  background: #1D728F;
}

.mobilemenuck-item > .level1 > .nav-header {
  padding-left: 0;
}

.mobilemenuck-item > .level2 {
  background-color: #8BE0FD !important;
}

.mobilemenuck-item > .level2 > .mobilemenuck-togglericon::after {
  background: #1D728F;
  color: #FFFFFF;
}

.mobilemenuck-item > .level2 > .nav-header {
  padding-left: 0;
}

.mobilemenuck-item > .level3 {
  background-color: #9AEFFF !important;
}

.alq-vmenu > .tck-module-text > .menu > .parent > .nav-header {
  background-color: blue !important;
}
