/* Add custom CSS styles below */ 
.top-navbar:not(.topnav-has-bg) {
    background-color:#d8af5b;
    color: white;
}
#offers{
  display: none;
}
    .main-nav-container,#mainnav {
        min-height: 70px;
    }
.main-nav-container {
    background-color: #021f41;
    color: #ffffff;
}
.main-nav-container .inner {
    padding-top: 10px;
      padding-bottom: 10px;

}
.mm-spn.mm-spn--light {
    background: #011731;
    color: #ffffff;
}
.mm-spn.mm-spn--navbar:after {
    color: #f0f5ff;
}
.main-menu li>a:hover{
  color:#dfb769;
}
.mm-spn--parent+.btn--close {
    display: block;
}
.menu-label{
  display: none;
}
.sicon-calendar-download,.sicon-donation,.sicon-gold-badge ,.sicon-binoculars{
  animation: iconLoop 1.5s infinite ease-in-out;
}
.s-block--enhanced-features__item {
   border: solid 1px #d8af5b ;
}
.s-block--enhanced-features__item:hover{
  border:none;
}

.flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\]{
  background-color: #021f41;
}
p.leading-6.text-sm.mb-2.mt-2\.5.md\:mt-4.text-store-text-primary {
    color: white;
}
p.text-base.mb-2.text-store-text-primary{
  color: white;
}
.sicon-quote{
  color: #d8af5b;
      opacity: 1;

}
.s-block--animated-brands {
  margin-top: 0px;
}
.s-block--square-links{
  margin-top: 0px;
}
.text-store-text-primary{
  margin-top: 0.2rem;  
  margin-bottom:1.3rem;
}
/* Keyframes */
@keyframes iconLoop {
  0% {
    transform: scale(1) translateY(0);
    opacity: 1;
  }
  50% {
    transform: scale(1.2) translateY(-8px);
    opacity: 0.7;
  }
  100% {
    transform: scale(1) translateY(0);
    opacity: 1;
  }
}