/*

Branding colors:

Amboy: #d90000
Mendota: #4a035f
Rochelle: #37036f
Clinton: #6b0b0a
Ogle: #ed1c24

*/

@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin&family=PT+Sans:wght@400;700&family=PT+Serif:wght@400;700&family=Playfair+Display:wght@400;700&display=swap');

body.nmcil,
body.nmcil p {
/*	font-size: 17px;*/
}
.nmcil h1,
.nmcil h2,
.nmcil h3,
.nmcil h4,
.nmcil h5,
.nmcil h6,
.nmcil .single-story-head,
.nmcil .story-head {
	font-family: 'Playfair Display', serif;
	font-weight: 700;
}
.nmcil.amboy a,
.nmcil.amboy .kicker,
.nmcil.amboy .overline,
.nmcil.amboy .label {
	color: #d90000;
}
.nmcil.mendota a,
.nmcil.mendota .kicker,
.nmcil.mendota .overline,
.nmcil.mendota .label {
	color: #4a035f;
}
.nmcil.rochelle a,
.nmcil.rochelle .kicker,
.nmcil.rochelle .overline,
.nmcil.rochelle .label {
	color: #37036f;
}
.nmcil.clinton a,
.nmcil.clinton .kicker,
.nmcil.clinton .overline,
.nmcil.clinton .label {
	color: #6b0b0a;
}
.nmcil.ogle a,
.nmcil.ogle .kicker,
.nmcil.ogle .overline,
.nmcil.ogle .label {
	color: #ed1c24;
}
.nmcil .nameplate.photo {
	margin-bottom: 20px;
	height: 130px;
}
.nmcil .nameplate.photo img {
	max-height: 100%;
}

.nmcil h1 a,
.nmcil h2 a,
.nmcil h3 a,
.nmcil h4 a,
.nmcil h5 a,
.nmcil h6 a,
.nmcil .single-story-head a,
.nmcil a.story-head,
.nmcil .maincontent-column .content_list.v2 h3 > a,
.nmcil.amboy h1 a,
.nmcil.amboy h2 a,
.nmcil.amboy h3 a,
.nmcil.amboy h4 a,
.nmcil.amboy h5 a,
.nmcil.amboy h6 a,
.nmcil.amboy .single-story-head a,
.nmcil.amboy a.story-head,
.nmcil.amboy .maincontent-column .content_list.v2 h3 > a,
.nmcil.mendota h1 a,
.nmcil.mendota h2 a,
.nmcil.mendota h3 a,
.nmcil.mendota h4 a,
.nmcil.mendota h5 a,
.nmcil.mendota h6 a,
.nmcil.mendota .single-story-head a,
.nmcil.mendota a.story-head,
.nmcil.mendota .maincontent-column .content_list.v2 h3 > a,
.nmcil.clinton h1 a,
.nmcil.clinton h2 a,
.nmcil.clinton h3 a,
.nmcil.clinton h4 a,
.nmcil.clinton h5 a,
.nmcil.clinton h6 a,
.nmcil.clinton .single-story-head a,
.nmcil.clinton a.story-head,
.nmcil.clinton .maincontent-column .content_list.v2 h3 > a,
.nmcil.rochelle h1 a,
.nmcil.rochelle h2 a,
.nmcil.rochelle h3 a,
.nmcil.rochelle h4 a,
.nmcil.rochelle h5 a,
.nmcil.rochelle h6 a,
.nmcil.rochelle .single-story-head a,
.nmcil.rochelle a.story-head,
.nmcil.rochelle .maincontent-column .content_list.v2 h3 > a,
.nmcil.ogle h1 a,
.nmcil.ogle h2 a,
.nmcil.ogle h3 a,
.nmcil.ogle h4 a,
.nmcil.ogle h5 a,
.nmcil.ogle h6 a,
.nmcil.ogle .single-story-head a,
.nmcil.ogle a.story-head,
.nmcil.ogle .maincontent-column .content_list.v2 h3 > a {
 	color: #000000;
	text-decoration: none;
}
.single-story-head {
	color: #000000 !important;
}
.nmcil .box h1 a:hover,.nmcil .box h2 a:hover,.nmcil .box h3 a:hover,.nmcil .box h4 a:hover,.nmcil .box h5 a:hover,.nmcil .box h6 a:hover,
.nmcil .maincontent-column .content_list.v2 h3 > a:hover {
	text-decoration: underline;
}
.nmcil .navbar-default {
	min-height: 40px;
}
.nmcil .nav-wrapper.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999999;
	background-color: #c8242d;
	box-shadow: 0px 5px 10px;
}
.nmcil.amboy .nav-wrapper.sticky {
	background-color: #d90000;
}
.nmcil.rochelle .nav-wrapper.sticky {
	background-color: #37036f;
}
.nmcil.mendota .nav-wrapper.sticky {
	background-color: #4a035f;
}
.nmcil.clinton .nav-wrapper.sticky {
	background-color: #6b0b0a;
}
.nmcil.ogle .nav-wrapper.sticky {
	background-color: #ed1c24;
}
.nmcil .nav-wrapper.sticky .navbar-default {
	margin-bottom: 0;
}
.nmcil #navbar {
	padding-left: 0;
	padding-right: 0;
}
.nmcil .navbar-default,
.nmcil .reverse-bar-label {
	background-color: #c8242d;
}
.nmcil.amboy .navbar-default,
.nmcil.amboy .reverse-bar-label {
	background-color: #d90000;
}
.nmcil.rochelle .navbar-default,
.nmcil.rochelle .reverse-bar-label {
	background-color: #37036f;
}
.nmcil.mendota .navbar-default,
.nmcil.mendota .reverse-bar-label {
	background-color: #4a035f;
}
.nmcil.ogle .navbar-default,
.nmcil.ogle .reverse-bar-label {
	background-color: #ed1c24;
}
.nmcil.clinton .navbar-default,
.nmcil.clinton .reverse-bar-label {
	background-color: #6b0b0a;
}
.nmcil .navbar-default {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.nmcil .navbar-nav {
	display: inline-block;
	margin: 0 auto -7px auto;
	float: unset;
}
.nmcil .nav > li > a {
	padding: 10px 10px;
}
.nmcil .navbar-default .dropdown-menu {
	text-align: left;
}
.nmcil section.header .wx-col {
	margin-top: 20px;
}
.nmcil section.header .search-col {
	margin-top: 40px;
}
.nmcil section.header .search-col form {
	position: relative;
}
.nmcil section.header .search-col .search-icon {
	position: absolute;
	top: 4px;
	right: 7px;
}
.nmcil section.header .search-col .advanced {
	font-size: 0.85em;
}
.pk-layer.branding,
.pk-layer.branding a,
.pk-layer.branding h1,
.pk-layer.branding h2,
.pk-layer.branding h3,
.pk-layer.branding h4,
.pk-layer.branding h5,
.pk-layer.branding h6,
.pk-layer.branding .label,
.pk-layer.branding .kicker {
	color: white !important;
}
.pk-layer.black,
.pk-layer.black a,
.pk-layer.black h1,
.pk-layer.black h1 a,
.pk-layer.black h2,
.pk-layer.black h2 a,
.pk-layer.black h3,
.pk-layer.black h3 a,
.pk-layer.black h4,
.pk-layer.black h4 a,
.pk-layer.black h5,
.pk-layer.black h5 a,
.pk-layer.black h6,
.pk-layer.black h6 a,
.pk-layer.black .label,
.pk-layer.black .kicker {
	color: white !important;
}
.pk-layer.noear.shaded, .pk-layer.withear.shaded .layer-col {
	color: black !important;
}
.nmcil.amboy .pk-layer.branding {
	background-color: #d90000 !important;
}
.nmcil.amboy .pk-layer.branding-light {
	background-color: #ffc9c9 !important;
}
.nmcil.mendota .pk-layer.branding {
	background-color: #4a035f !important;
}
.nmcil.mendota .pk-layer.branding-light {
	background-color: #f3ccff !important;
}
.nmcil.rochelle .pk-layer.branding {
	background-color: #37036f !important;
}
.nmcil.rochelle .pk-layer.branding-light {
	background-color: #e9d4ff !important;
}
.nmcil.clinton .pk-layer.branding {
	background-color: #6b0b0a !important;
}
.nmcil.clinton .pk-layer.branding-light {
	background-color: #ffcdcc !important;
}
.nmcil.ogle .pk-layer.branding {
	background-color: #ed1c24 !important;
}
.nmcil.ogle .pk-layer.branding-light {
	background-color: #f2dadb !important;
}
.nmcil .kicker, .nmcil .overline, .nmcil .label {
	font-size: 18px;
	color: #444;
}
.nmcil .box.box-content-list-lg-lede-thumbs .photo-container {
	margin-bottom: 7px;
}
.nmcil .list-item {
  padding: 0 !important;
}
.nmcil.amboy footer {
	background-color: #d90000;
	color: white;
}
.nmcil.rochelle footer {
	background-color: #37036f;
	color: white;
}
.nmcil.mendota footer {
	background-color: #4a035f;
	color: white;
}
.nmcil.ogle footer {
	background-color: #ed1c24;
	color: white;
}
.nmcil.clinton footer {
	background-color: #6b0b0a;
	color: white;
}
.nmcil .box.box-bannerads-default img,
.nmcil .box.box-bannerads-leaderboard img,
.nmcil .box.box-bannerads-tall img {
	max-width: 100$;
	height: auto;
}
.nmcil footer a,
.nmcil footer .label,
.nmcil footer .kicker,
.nmcil footer p,
.nmcil footer li {
	color: #fff !important;
}
.nmcil footer .nameplate-col img {
	max-width: 100%;
	max-height: 100%;
	margin-bottom: 10px;
}
.nmcil footer .nameplate-col .fa {
	font-size: 24px;
}
.nmcil footer .social i {
  font-size: 32px;
}
.nmcil.ogle .navitem-51 {
	display: none;
}
.box.box-bannerads-leaderboard .cq-creative img {
  max-width: 100%;
}
