@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Source+Sans+Pro:200,300,400,600,700,900");
body { background-color: rgb(255, 255, 255); line-height: 1; }
.arc-nav-icon::before { content: url("/app/netorg/Content/Architect2/img/icons/menu-bars-dark.png"); }
nav, .arc-submenu { background-color: rgb(0, 0, 0) !important; }
.arc-mainmenu a { color: rgb(255, 255, 255); text-decoration: none; }
.arc-mainmenu a:hover { color: rgb(217, 47, 120); text-decoration: none; }
.arc-mainmenu .arc-menuitem-active a { color: rgb(217, 47, 120); background-color: rgb(0, 0, 0); }
header { background-color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; }
footer { background-color: rgb(0, 0, 0); }
a { color: rgb(255, 255, 255); }
a:hover { color: rgb(255, 255, 255); }
a:hover.text-light { color: rgb(255, 255, 255); }
body { color: rgb(255, 255, 255); }
.arc-mainmenu { display: inline-block; padding: 24px 0px; background: rgb(0, 0, 0) !important; }
.arc-mainmenu li { padding: 5px 5px 5px 0px; }
.arc-mainmenu a { font: 1.3rem / 1em league_gothic; letter-spacing: 0.5px; }
@media (max-width: 767px) {
  .arc-mainmenu { display: none; }
}
.arc-main-content { margin-top: 25px; }
.arc-main-content .row { padding-top: 15px; }
