/*!
 * Shannon Jewelers
 * Copyright 2008-2022 Punchmark
 */

/* --------------------------------- */

.explore-all-row {
  display: none !important;
}

nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent {
  text-transform: uppercase !important;
  font-weight: 600;
}

nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-menu-children .dropdown-item {
  text-transform: uppercase !important;
  font-weight: 400;
}

nav.navbar .dropdown.dropdown-wide .container {
  width: 100% !important;
  max-width: 100% !important; 
}

nav.navbar .dropdown .dropdown-item.dropdown-item-image {
  margin: 10px 0 0 0 !important;
  border-radius: 0 !important;
  border: 10px solid var(--primary) !important;
}

nav.navbar .dropdown .dropdown-item.dropdown-item-image:nth-child(1) {
  margin: -10px 0px -11px -20px !important;
  min-width: calc(100% + 40px) !important;
}

nav.navbar .dropdown.edu-dd .dropdown-item.dropdown-item-image {
  margin: -10px 10px -11px -20px !important;
  min-width: calc(100% + 30px) !important;
}

nav.navbar .nav-item.dropdown > .dropdown-menu.dropdown-menu-wide {
  border-radius: 0 !important;
}

nav.navbar .dropdown-wide .dropdown-menu-wide a .text-center.small.pt-1 {
  display: none !important;
}

[data-pagebuilder="section"] .btn.btn-link {
  position: relative;
  color: #1C3660 !important;
}
[data-pagebuilder="section"] .btn.btn-link::after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #1C3660 !important;
}

@media(max-width:767px){
	.mobile-stack .btn-outline-light {
	  border-color: #0A2240;
	  color: #0A2240;
	  background: none;
	}
	.mobile-stack .btn-outline-light:hover,
	.mobile-stack .btn-outline-light:focus {
	  border-color: #0A2240;
	  color: #ffffff;
	  background: #0A2240;
	}
}

footer h6 {
  font-family: "quincy-cf" !important;
  text-transform: none;
}

footer a:hover,
footer a:focus,
footer .footerlinks li a:hover,
footer .footerlinks li a:focus {
  color: rgba(255,255,255,0.75) !important;
}

.arrivesByChristmasNotice {
	display:none !important;
}

.holiday-hours-tag {
  color: white !important;
}