.featured-top {
	background-color: rgba(0, 39, 66, 1);
}


.title {
    background: linear-gradient(117deg, rgba(0, 39, 66, 1) 94%, rgba(255, 255, 255, 0) 94%);
    color: #ffffff;
    text-transform: uppercase;
    padding: 0.5em 1.5em;
    font-family: 'Roboto';
    font-weight: 400;
    letter-spacing: 0.2em;
    font-size: 1.2em;
    margin-bottom: 1em;
}


.title-small {
    background: linear-gradient(117deg, rgba(0, 39, 66, 1) 91%, rgba(255, 255, 255, 0) 91%);
    color: #ffffff;
    text-transform: uppercase;
    padding: 0.4em 1.2em;
    font-family: 'Roboto';
    font-weight: 400;
    letter-spacing: 0.2em;
    font-size: 1.2em;
    margin-bottom: 1em;
}

.contact {
	background-color: #ffffff;
  padding: 1em 1em 0.1em 1em;
}


/*--------LEADERSHIP---------*/


.eog-title-name {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-size: 2em;
    color: #002742;
    letter-spacing: normal;
    line-height: 1.3em;
    text-decoration: none;
}

.eog-title-name:hover {
	color: #FCB713;
}

.eog-title {
    font-weight: 300;
}

.eog-name {
    font-weight: 700;
}

/*--------PEOPLE---------*/

.loop-profile {
  padding-bottom: 1.5em;
}

.loop-profile img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    object-position: 0 25%;
    float: left;
    margin: 0 2em 2em 0;
}

.loop-profile:first-child img {
    width: 200px;
    height: 200px;
    object-fit: cover;
    object-position: 0 0;
    float: left;
    margin: 0 2em 2em 0;
}

.profile-title-name {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-size: 2em;
    color: #002742;
    letter-spacing: normal;
    line-height: 1.3em;
    text-decoration: none;
    display:block;
}

.profile-title-name a:hover {
	color: #FCB713;
}

.profile-title {
    font-weight: 400;
    display:block;
    font-size: 0.75em;
    line-height: 1em;
}

.profile-title2 {
    font-weight: 300;
    font-size: 0.7em;
    display:block;
}

.profile-name {
    font-weight: 700;
}

/*-----------------*/
  
.views-field-body {
	text-align: justify;
	padding-right: 1em;
}

.row {
	margin-right: 0;
	margin-left: 0;
}

.float-start {
    padding-right: 1em;
}

.view-display-id-flag_memo {
	padding-bottom: 2em;
}


/*--------MEETINGS--------*/


.meeting-upcoming, .meeting-past {
	background-color: #ffffff;
  padding: 1em;
  display: inline-block;
  width: 100%;
}

.meeting-upcoming em, .meeting-past em {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-style: normal;
  border-bottom: 1px solid;
  padding-bottom: 0.25em;
  display: block;
}

.meeting-minutes a::before {
  content: " \f15c";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  font-size: 1em;
  margin-right: 0.5em;
}

/*--------AGENCIES---------*/

.agency-logo img {
	width: 100%;
	height: auto;
}

.view-display-id-agencies hr {
	margin: 0.5em 0;
}


/*--------BUTTONS---------*/


.yellow-button {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #002742;
    background-color: #FCB713;
    font-family: 'Roboto Condensed';
    font-weight: 600;
    border-radius: 2em;
    margin: 0.5em 0;
    padding: 0.325em 0.75em;
    width: 100%;
    text-transform: uppercase;
}

.yellow-button:hover, .yellow-button:active, .yellow-button:focus {
	color: #002742 !important;
	background-color: #ffdf94;
}

.page-buttons .nav-item a {
	  color: #002742;
    background-color: #ffffff;
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-weight: 600;
    border-radius: 0.5em;
    padding: 0.325em 0.75em;
    filter: drop-shadow(6px 2px 6px #aaaaaa);
    letter-spacing: -0.05em;
}

.page-buttons .nav-item a em {
    font-weight: 300;
    font-style: normal;
}

.page-buttons .nav-item a:hover {
    color: #002742;
    background-color: #ffdf94;
}

.page-buttons a::before {
	font-family: "Font Awesome 5 Free";
  font-weight: 600;
  font-size: 1em;
  margin-right: 0.5em;
}

.nav-link-press::before {
  content: " \f1ea";
}

.nav-link-executive::before {
  content: " \f508";
}

.nav-link-emergency::before {
  content: " \f06a";
}

.nav-link-presskit::before {
  content: " \f328";
}

.nav-link-records::before {
  content: " \f07c";
}


.nav-link-judicial::before {
  content: " \f24e";
}

.nav-link-legislative::before {
  content: " \f66f";
}

.nav-link-agencies::before {
  content: " \f1ad";
}

.nav-link-opengov::before {
  content: " \f52b";
}

.nav-link-report::before {
  content: " \f0a1";
}

.nav-link-flag::before {
  content: " \f74d";
}

.nav-link-alerts::before {
  content: " \f071";
}

.nav-link-notary::before {
  content: " \f5bf";
}

.nav-link-intern::before {
  content: " \f328";
}

.nav-link-faith::before {
  content: " \f684";
}

.nav-link-proclamations::before {
  content: " \f5ac";
}
