.page_title h1{
	color:#231F20;
	font-size:50px;
}
.post-type-archive-news .kv-plugin-grid-content .publication-list{
	display: grid;
  	grid-template-columns: repeat(4, 1fr);
  	grid-column-gap: 21px;
	grid-row-gap: 30px;
}

.kv-plugin-grid-content .publication-list .news-card {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	width:252px;
	padding:0px;
}

		.kv-plugin-grid-content .publication-list .news-card:hover .news-img{
			box-shadow: 0 30px 30px -25px rgb(0 0 0 / 14%);
			transform:translatey(-15px);
			
		}
.news-conteiner .kv-plugin-grid-content .publication-list .news-card{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	padding:0px !important;
	
	
}
.news-conteiner .kv-plugin-grid-content .publication-list .news-card .news-text{
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.kv-plugin-grid-content .publication-list .news-card:nth-child(5n+3) {
 /* grid-column: span 2;*/
}

		.kv-plugin-grid-content .publication-list .news-card .news-img {
			height: 146px;
			display: block;
			width: 100%;
			background-size: cover;
			background-position: center;
			border-radius:5px;
			transition:all 0.3s;
		}
.kv-plugin-grid-content .publication-list .profile-name-news{
	margin-top:10px;
	/*height:100px;*/
}
.kv-plugin-grid-content .publication-list .profile-name-news h3{
	font-size:16px;
	color:#000;
}

.kv-plugin-grid-content .news-card a{
	text-decoration:none;
}

.kv-plugin-grid-content .description p{
	color:#1D1D1D;
	font-size:16px;
}
.kv-plugin-grid-content .profile-date-news {
	color: #9A9999;
	font-size:14px;
}
.kv-plugin-grid-content .button-news-archive{
	display: flex;
    justify-content: center;
}
.kv-plugin-grid-content .button-news-archive a{
	width: 225px;
	padding: 12px 0px;
}
/*******************singl-news******************************/

.news-content{
	display: flex;
    flex-direction: column;
	padding-right:30px !important;
}

.news-content img {
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:5px;
}

.news-content .news-img {
	max-height: 500px;
}

.kv-news-gallery {
	display: grid;
    grid-template-columns: repeat(4, auto);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
	padding:0 ;
}

.kv-news-gallery a {
	margin:0px;
}
	.kv-news-gallery a figure{
		margin:0px;
		height: 100%;
		width: 100%;
	}
		/*.kv-news-gallery figure:first-child {*/
		.kv-news-gallery a:nth-child(7n+1) {
			grid-column: span 2;
			grid-row: span 2;
		}



.kv-news-gallery a img{
	height:100% !important;
	object-fit:cover;
	border-radius:5px;
}


.news-title{
	margin-bottom: 10px;
}
	.news-title h1{
		font-size:25px;
		font-weight:bold ;
		color:#1D1D1D;

	}
.profile-name-news h3{
	font-size:16px;
	font-weight:bold ;
	color:#1D1D1D;
}
.button-news{
	margin-top:35px;
	position:relative;
}
.button-news a.btn{
	width:225px;
	padding:12px 0px
}

.button-news .share-list {
	width: auto;
    top: -80px;
    left: -50px;
}

.button-news .share-list .addtoany_list{
	flex-direction: row;
	flex-wrap: nowrap !important;
}

.other-news{
	
}
.other-news .kv-plugin-grid-content .publication-list{
	display: flex;
    justify-content: center;
	flex-direction: column;
	align-items: center;
}
.other-news .news-card{
	width:100% !important;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
	.other-news a{
		text-decoration:none;
	}
.other-news .description p{
	color:#1D1D1D;
}
.other-news-text h4{
	font-size:16px;
	color:#1D1D1D;
	font-weight:bold;
	margin-bottom: 20px !important;
}
.other-news .profile-date-video{
	color:#9A9999;}
.other-news .news-grid-content{
	 display: flex;
   
    grid-column-gap: 25px;
    grid-row-gap: 1em;
    flex-direction: column;
    width: 254px;
    align-items: center;
}
.singl-news-date{
color:#FF243F;
	margin-bottom: 20px;
}

.other-news-text{
	margin-bottom: 20px !important;
	margin-top: -39px;
}

/*****************paginetion*************************/
.navigation {
    clear: both;
    overflow: hidden;
	display:flex;
	justify-content: space-between;
}
    
    .news-link-btn {
        
    }
    
        .news-link-btn a{
            text-decoration:none;
    	    color:#9A9999 ;
    	    font-weight:bold;
            transition: all 0.3s;
        }
        
            .news-link-btn:hover a{
            	color:#1D1D1D ;
            }