/* News */
.NewsEntryDate {font-weight: normal;color: #f00;margin-bottom:1em;}
.NewsEntryDate__day {font-size: 34px;vertical-align: bottom;display: inline-block;}
.NewsEntryDate__separator {font-size: 34px;vertical-align: bottom;display: inline-block;}
.NewsEntryDate__monthYear {font-size: 13px;text-transform: uppercase;vertical-align: bottom;display: inline-block;}
.NewsList--long {padding: 0 5%;margin: 0 auto;}
.NewsEntrySection {background: #b00;padding: 40px;}
.NewsList__item {background: #fff;width: 24.5%;float: left;padding: 20px 20px 20px 25px;margin: 0 0 0 .666%;}
.NewsList__item:nth-child(4n+1) {margin-left: 0;}
.NewsList__item--full {width: 19.6%;margin: 0 0 .5% .5%;}
.NewsList__item--full:nth-child(4n+1) {margin-left: .5%;}
.NewsList__item--full:nth-child(5n+1) {margin-left: 0;}
.NewsList__date {font-weight: normal;color: #f00;margin-bottom: 0;}
.NewsList__heading {font-weight: bold;font-size: 18px;line-height: 1.44;color: #000;margin: 15px 0;height: 50px;overflow: hidden;}
.NewsList__body {font-size: 16px;line-height: 1.625;color: #000;margin: 15px 0;height: 52px;overflow: hidden;}
.NewsList__item--full .NewsList__body {height: 102px;}
.btnSet.btnSet--newsList {text-align: center;}
.btn--newsList {background: red;border-radius: 8px;color: #fff;font-size: 14px;font-weight: bold;padding: 7px 0;width: 150px;display:inline-block;text-decoration:none;}
.btn--newsList:hover, .btn--newsList:focus{background:#ccc;color:#000;}
.News.Entry h1 {margin-bottom:0;}

@media only screen and (max-width: 1400px) {
	.NewsList__item--full {width: 24.625%;margin: 0 0 .5% .5%;}
	.NewsList__item--full:nth-child(n) {margin-left: .5%;}
	.NewsList__item--full:nth-child(4n+1) {margin-left: 0;}
}
@media only screen and (max-width: 1250px) {
	.NewsList__item {width:32%;margin-left: 2%;}
	.NewsList__item:nth-child(n) {margin-left: 2%;}
	.NewsList__item:nth-child(3n+1) {margin-left: 0;}
	.NewsList__item:nth-child(n+4) {display:none;}
	.NewsList__item--full {width: 24.625%;margin: 0 0 .5% .5%;}
	.NewsList__item--full:nth-child(n),.NewsList__item--full:nth-child(5n+1) {margin-left: .5%;}
	.NewsList__item--full:nth-child(4n+1) {margin-left: 0;}
	.NewsList__item--full:nth-child(n+4) {display:block;}
}
@media only screen and (max-width: 1100px) {
	.NewsList__item--full {width: 32.666%;margin: 0 0 1% 1%;}
	.NewsList__item--full:nth-child(n) {margin-left: 1%;}
	.NewsList__item--full:nth-child(3n+1) {margin-left: 0;}
}
@media only screen and (max-width: 1000px) {
	.NewsList__item {width:49%;margin-left: 2%;}
	.NewsList__item:nth-child(n) {margin-left: 2%;}
	.NewsList__item:nth-child(2n+1) {margin-left: 0;}
	.NewsList__item:nth-child(n+3) {display:none;}
	.NewsList__item--full {width: 32.666%;margin: 0 0 1% 1%;}
	.NewsList__item--full:nth-child(n) {margin-left: 1%;}
	.NewsList__item--full:nth-child(3n+1) {margin-left: 0;}
	.NewsList__item--full:nth-child(n+3) {display:block;}
}
@media only screen and (max-width: 800px) {
	.NewsList__item--full {width: 49.5%;margin: 0 0 1% 1%;}
	.NewsList__item--full:nth-child(n) {margin-left: 1%;}
	.NewsList__item--full:nth-child(2n+1) {margin-left: 0;}
}
@media only screen and (max-width: 640px) {
	.NewsList__item {width:100%;margin: 0 auto;max-width: 300px;float: none;}
	.NewsList__item:nth-child(n) {margin-left: auto;}
	.NewsList__item:nth-child(n+2) {display: none;}
	.NewsList__item--full {width: 49.5%;margin: 0 0 1% 1%;float: left;}
	.NewsList__item--full:nth-child(n) {margin-left: 1%;display: block;}
	.NewsList__item--full:nth-child(2n+1) {margin-left: 0;}
	.NewsEntryDate__day {font-size:24px;}
	.NewsEntryDate__separator {font-size:24px;}
}
@media only screen and (max-width: 600px) {
	.NewsEntrySection {padding:20px;}
	.NewsList__item--full {width: 100%;margin: 0 auto 20px;float: none;max-width: 400px;}
	.NewsList__item--full:nth-child(n) {margin-left: auto;}
}
