/* Common Site Variables */

:root {

    --headergraphic: url("/sites/default/files/assets/archive/past%20events.png");
    --h2margintop: 0%;
    --primarycolor: #296b7f;
    --secondarycolor: lightblue;
    --tertiarycolor: lightgray;
    
    /* ----- Do not edit the values below ----- */
    --footerbg: #123e57; 
    --ncibarbg: #2972a6; 
    --navbarbg: #383838; 
    --navbarbottomborder: #15819b;
    --text: #2e2e2e; 
    --sitebg: #fff; 
    --headergray: #606060;
    --linkc: #2b7bba;
    --clr-accent: #0aff11;
    --whitecolor: #fff;
}

/* Navbar */

#eventsreg-nav-bar .navbar-inverse .navbar-nav > .active > a {
    border-bottom: 4px solid var(--navbarbottomborder);
}

#eventsreg-nav-bar {
    background-color: var(--navbarbg); 
}

.navbar-nav>li {
    text-transform: uppercase;
}

/* Header Banner */

.general-page-body-container {
background-image: var(--headergraphic);
background-size: 100%;
background-position: top center;
background-repeat: no-repeat; 
}

/* Right Side Column */
.region-sidebar-second {
    margin-top: 5%;
}



.field--type-image {
  float: left;
}

.field--name-field-event-name {
margin-left: 24.5%;

    color: rgb(186 12 61);
    font-size: 18pt;
    font-weight: 350;
    letter-spacing: 0.5px;
    line-height: 1.2;
    margin-bottom: 1%;
}


.field--name-field-calendar-icon {
 margin-left: 2.4%;
    display: inline;
}

.field--name-field-location-icon {
 margin-left: 2.4%;
    display: inline;
}

.field--name-field-event-date-s- {
    display: inline;
    font-weight: bold;
}

.field--name-field-location-event {
    display: inline;
        font-weight: bold;
}

.field--name-body {
  margin-top: 8%;
}

.field--name-field-date-range {
  display:none;
}

.field--name-field-breadcrumb {
  margin-top: 8%;
}

.active {
  font-weight: bold;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
  background-color: #fffffb; 
   border-radius: 0px; 
}

h2{
    margin-top: -2%;
    font-family: 'Montserrat';
    color: var(--headergray);
    font-size: 28px;
    line-height: 2.4em;
    
}
