.newsTab li {
	cursor: pointer;
	padding:0;
}
#news .newsTab li{
	padding: 8px 3px;
}
.newsTab li a {
    display: block;
    padding: 8px 3px;
/*    color: #333;*/
}
.newsTab li.active a {
    display: block;
    padding: 8px 3px;
    color: #fff;
}



.tab.active, #news .newsTab li.tab-selected3{
/*	color: #11315b;*/
}
.tab.active, .newsTab li.tab-selected3:before{
	color:#fff;
}


.wrap_list {
	padding: 0 0 40px;
}
.wrap_list h3 {}
.wrap_list ul {
	width: calc(100% - 20px);
	max-width: 820px;
	margin: 0 auto;
}
.wrap_list ul:not(.all) {
	display: none;
}
.wrap_list ul li {
	margin-bottom: 8px;
	padding-bottom: 8px;
	text-align: left;
	border-bottom: solid 1px #ccc;
	align-items: center;
}
.wrap_list ul li a {
	display: flex;
	align-items: center;
/*	position: static;*/
}
.wrap_list ul li a:hover {
	background-color: rgba(255, 255, 255, .4);
    display: block;
}
.wrap_list ul li .btn_link {
    width: fit-content;
    margin-top: .4em;
    position: relative;
    z-index: 10;
}
.wrap_list ul li .btn_link a {
	position: static;
    color: #fff;
    background-color: #042c64;
    padding: .2em 1.5em;
    border-radius: 100px;
    display: block;
}
.wrap_list ul li .btn_link a:hover {
	opacity:.6;
}
#news_list .tab.active {
/*    color: #11315b;*/
}
ul.newsList li:hover{
	opacity:1;
	transition:0s;
}
#events .wrap_list ul li a {
    position: static;
}
.wrap_list ul li a .wrap_img {
	width: 100px;
	border: solid 1px #ccc;
}
.wrap_list ul li a .wrap_img img {
	display: block;
	width: 100%;
}
.wrap_list ul li a .wrap_text {
	/*display: flex;
	flex-wrap: wrap;
	align-items: center;*/
	width: calc(100% - 100px);
	padding-left: 1em;
	text-align: left;
}
.wrap_list ul li a .wrap_text .category {
	display: inline-block;
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1;
	background: #333;
	color: white;
}
.wrap_list ul li a .wrap_text .category.products {
	background: #b80d0d;
	color: white;
}
.wrap_list ul li a .wrap_text .category.events {
	background: #ffdd01;
}
.wrap_list ul li a .wrap_text .category.campaign {
	background: #029609;
	color: white;
}
.wrap_list ul li a .wrap_text time {
	display: block;
	width: 100%;
	font-size: 12px;
}
.wrap_list ul li a .wrap_text .title {
	width: 100%;
}
.wrap_list nav {
	width: calc(100% - 20px);
	max-width: 820px;
	margin: 30px auto 0;
}

.sm\:justify-between {
    justify-content: center !important;
}
.sm\:justify-between div:first-child {
    display: none;
}

ul.newsList li .text span.category:before {
    position: static;
}

span.relative span, span.relative a {
    background-color: transparent;
    color: #fff;
    margin: 0 3px;
    border: 0;
    position: relative;
}
span.relative > span:before, span.relative > a:before {
    content: "";
    display: block;
    width: 2.5em;
    height: 2.5em;
    position: absolute;
    background-color: #042c64;
    border: 1px solid #042c64;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100px;
}
span.relative > span:before {
    background-color: #fff;
    border: 1px solid #777;
}
span.relative span span {
    color: #999;
}

nav[role='navigation'] .hidden {
    display: block;
    margin: 0 auto;
}
.flex.justify-between.flex-1 {
    display: none;
}