body {background-color: #ffffff;}
@media (min-width: 1200px){
	.containerBody {width: 1160px;}
	.contentWrapWide {max-width: 1080px;/*width: auto;*/}
	/*footer {margin-left: 0;margin-right: 0;}*/
}
.newsHighlightsBoardContainer article:nth-of-type(n+4):before {
	width: 0px;
	background-color: transparent;
}
article .category::first-letter {text-transform: capitalize;}
#ILNbar.navbar-fixed-top {max-width: 100vw;}

.alert-warning {
  padding: 15px 20px;
  margin-bottom: 20px;
  background-color: #FAEFE6;
}
.alert-info {
  padding: 15px 20px;
  margin-bottom: 20px;
  background-color: #F5F5F5;
}
.alert-warning img, .alert-info img {
	vertical-align: middle;
	margin-right: 10px;
}
.alert-warning small, .alert-info small {
	font-size: .85rem;
}
.alert-warning a:not(.btn-primary) {color: #a65f21;}

.orange {color:#d97000;}
.blue {color:#009be2;}
.light-gray {color: #adaeb1;}
.text-center {text-align: center;}

.anchorButtons .active a {
	background-color: #0E75AD;
	color: #fff;
}

.widgets {
	grid-template-columns: repeat(auto-fit,minmax(200px,255px));
}

.banner-masterpiece, .banner-sponsored-link {margin-top: 20px !important;margin-bottom: 20px !important;}
.banner-sponsored-link a img {margin-top: 9px !important;margin-bottom: 9px !important;}

.news article h2 a, .partner-list article h2 a, .partner-list article p a {color: #2f2f2f;}

.newsContainer article:last-child:after {background-color: transparent;}

.containerTwoCols {display: grid;grid-template-columns: 1fr 2fr;}

.align-right {text-align: right;}

.articleText .readMore strong {display: block;margin-bottom: .25em;font-size: .875rem;font-weight: 700;}
.articleText p.readMore {margin-bottom: 2em !important;}
