nav#main ul.navbar-nav li:first-child{display:none;}
nav#main .container ul li a{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;letter-spacing:.03em;background:none;color:#EAE5DB;}
nav#main .container ul li a.selected,nav#main .container ul li:hover a,nav#main .container ul li a:hover{color:#5F8A8B;}
html,body,#wrapper,#content,.body-container,section,header,#header,.header,.navbar,nav#main,footer,#footer{background:#121417;color:#EAE5DB;}
html body a{color:#5F8A8B;}html body a:hover{color:#C58E6F;}
.hero-container,#hero{display:none;background:#121417;}
#content,.body-container,#section_0{margin:0;padding:0;background:#121417;}
#section_0 .overlay,#section_0 .container,#section_0 .welcome{background:#121417;margin:0;padding:0;}
#section_0 .container{width:100%;max-width:none;}
#section_0 .welcome{width:100%;max-width:none;float:none;}
.sr-hero{position:relative;width:100vw;max-width:100vw;min-height:320px;height:clamp(280px,42vw,520px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#121417;background-image:radial-gradient(ellipse at 50% 40%,rgba(95,138,139,.07),transparent 55%);overflow:hidden;display:flex;align-items:center;justify-content:center;}
.sr-hero__stage{position:relative;width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;}
.sr-hero__word{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 28px));font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:500;letter-spacing:.04em;color:#EAE5DB;opacity:0;white-space:nowrap;animation:srWordCycle 9s ease-in-out infinite;}
.sr-hero__word:nth-child(1){animation-delay:0s}.sr-hero__word:nth-child(2){animation-delay:3s}.sr-hero__word:nth-child(3){animation-delay:6s}
.sr-hero__line{position:absolute;left:50%;bottom:calc(50% - 3.6rem);transform:translateX(-50%);width:min(200px,26%);height:2px;border-radius:2px;background:linear-gradient(90deg,#5F8A8B,#C58E6F)}
@keyframes srWordCycle{0%{opacity:0;transform:translate(-50%,calc(-50% + 36px))}8%,28%{opacity:1;transform:translate(-50%,-50%)}33%,100%{opacity:0;transform:translate(-50%,calc(-50% - 28px))}}
;
/* Top utility bar -&gt; charcoal */
/* Top utility bar -&gt; charcoal */
.top-bar {
    background-color: #121417;
      background: #121417;
        color: #EAE5DB;
          border-color: #121417;
}
.top-bar a, .top-bar i {
    color: #EAE5DB;
}

body .top-bar {
    background-color: #121417;
      background: #121417;
        color: #EAE5DB;
          border-color: #121417;
}
body .top-bar a, body .top-bar i {
    color: #EAE5DB;
}

}
}
}
}

}
}