.slick-prev {
	margin-left: 10px;
}
.slick-next {
	margin-right: 10px;
}

figure > .badge{
	background-color: #25364a;
	padding: 10px;
	border: solid 1px #fff;
}

.article-list figure figcaption{
	padding-left: 10px;
	padding-right: 10px;

} 

.article-list a figure figcaption{
	text-decoration: none !important;
}

.article-list a figure figcaption p:not(.title) {
	font-weight: normal !important;
}

.article-list a figure figcaption p.title{
	text-decoration: underline !important;
}

.thumbnail_MOD {
	padding: 0;
}

.article-list a {

}
.badge_MOD {
	color: white;
	/*background-color: #333;*/
	background-color: rgba(51,51,51,.67) !important;
	text-transform: uppercase;
	border-color: rgba(51,51,51,.67) !important;
	font-weight: normal;
	z-index: 1000;
}

.label{
	text-transform: uppercase;
	/*font-weight: normal !important;*/
	z-index: 1000;
}

.label-default{
	border-color: #000;
	background: rgba(238,238,238,.8)
}

.date_MOD {
	font-weight: normal;
}

.article-list figure {
	overflow: hidden;
}

/*.article-list :nth-child(n+4) a:hover img, .article-list :nth-child(n+4) a:focus img{
	transform: scale(1.02);
	transform-origin: 50% 50%;

}*/



.slick-slide {
    padding: 5px 15px 20px !important;
}

#filters button{
	border-radius: 0;
}

.article-list{
	
	
	
	/*background-color: #efefef;*/
}
.article-list:not(.no-slide){
	
	margin:0 30px;
}

.article-list.no-slide{
	padding: 0;
	margin:0 30px;
}

.article-list > section > div > div{
	
}

.article-list a.btn{
	display:inline-block;
}

.article-list a:not(.btn){
	display:block;
	transition: all 300ms ease;


}

.article-list a:not(.btn){
	box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
}

#no-result{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}

.article-list a:not(.btn):hover, .article-list a:not(.btn):focus{
	box-shadow: 0 0 0 2px #26374a, 0 4px 16px rgb(0 0 0 / 30%);
	border: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .article-list a:hover, .article-list a:focus, .article-list:focus{
		outline: solid 2px #000;
	}
	
}
.article-list figure, .article-list .article > a > div{
	background-color: #fff !important;
	
}
html.xsmallview .article-list img, html.smallview .article-list img{
	
}

#filters button{
	box-shadow: 2px 2px 5px rgb(0 0 0 / 30%);
}

.article-list h3.title{
	line-height: 1.4375em;
	font-family: "Noto Sans",sans-serif;
}

.article-list:not(.no-slide) h3.title{
	margin-top:0;
}



html.mediumview .article-list img,
html.largeview .article-list img,
html.xlargeview .article-list img{

	
}

html.mediumview .article-list img {
	
}

html.largeview .article-list img,
html.xlargeview .article-list img{
	
}

.article-list figure figcaption{
	
}

html.mediumview .article-list figure figcaption{
	
}

html.largeview .article-list figure figcaption,
html.xlargeview .article-list figure figcaption{
	
}