:root {
 --brg23-color:#ff7800;
}
.post-card .mos-img img {display: none !important;}

.post-card { position: relative; display: inline-block; width: 100%; border: 1px solid #d2d2d2; background: #fff;}
.post-single-page .post-card{border: none;}
.post-card .post-image { position: relative; }
.post-card .post-image img { width: 100%; }
.post-card .post-title h4 { text-transform: capitalize; word-break: break-word; }
.post-card .post-title h4 a { color: var(--brg23-color); display: inline; position: relative; width: 100%; background-repeat: no-repeat; background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px); transition: .9s cubic-bezier(.32, .32, .15, 1.17); background-size: 0 100%; font-size: 26px;}
.post-card .post-title h4 a:hover { background-size: 100% 100%; }
.post-card .post-bottom li { color: #222; font-weight: 500; font-size: 14px; text-transform: uppercase; position: relative;}
.post-card .post-bottom li + li:before { display: inline-block; padding-right: 0.3rem; color: var(--brg23-color); padding-left: 0.2rem; font-size: 24px; vertical-align: middle; }
.post-card .post-bottom .list-inline-item:not(:last-child) { margin-right: 10px; }
.post-bottom li i { font-size: 16px; color: #222; margin-right: 5px; vertical-align: middle; }
.post-card .post-bottom li span { display: inline; }
.post-single-page .post-desc h1, .portfolio-single h1 { line-height: 70px; font-size: 60px; margin-bottom: 20px; word-break: break-all; }
.post-card.style-1 .post-desc, .post-card.post-classic .post-desc { padding: 30px; }
.post-card.style-1 { margin-top: 50px; margin-left: 1px; }
.post-card.style-1 .post-image { position: relative; margin-top: -50px; }
.post-card.style-1 .post-date { position: absolute; top: 120px; right: -44px; transform: rotate(-90deg); color: #222; padding: 10px; text-transform: uppercase; font-weight: 600; }
.post-card.style-1 .post-date i { margin-right: 8px; font-size: 18px; }
.post-card.style-1 .post-date a { color: var(--brg23-color); }
.post-card.style-1 .read-button { padding: 15px; position: relative; display: inline-block; }
.arrow-btn, .arrow-btn-text, .arrow-btn-circle { position: absolute; }
.arrow-btn { top: 0; left: 0; height: 100%; border-radius: 100%; width: 30px; box-shadow: 0 0 1px 1px #222; transition: 0.3s linear; }
.arrow-btn-circle { top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); width: 40px; height: 40px; border-radius: 100%; background: var(--brg23-color); display: flex; transition: 0.3s ease-in-out; }
.arrow-btn-circle svg { width: 24px; height: 24px; margin: auto; }
.arrow-btn-text { top: 50%; transform: translateY(-50%); white-space: nowrap; z-index: 2; transition: 0.3s linear; background: #fff; color: #222; font-size: 15px; text-transform: uppercase; font-weight: 600; }
.read-button:hover .arrow-btn { transform: scale(0); }
.read-button:hover .arrow-btn-circle { transform: translate(-50%, -50%) scale(1); }
.read-button:hover .arrow-btn-text { transform: translate(30px, -50%); }
.news-block_one-image {
 overflow:hidden;
 position:relative
}
.news-block_one-image img:first-child {
 bottom:0;
 -webkit-filter:blur(10px);
 filter:blur(10px);
 left:0;
 opacity:0;
 position:absolute;
 right:0;
 top:0;
 -webkit-transform:translatex(50%) scalex(2);
 transform:translatex(50%) scalex(2);
 z-index:1
}
.post-card.style-1:hover .news-block_one-image img:first-child {
 -webkit-filter:blur(0);
 filter:blur(0);
 opacity:1;
 -webkit-transform:translatex(0) scalex(1);
 transform:translatex(0) scalex(1)
}
.post-card.style-1:hover .news-block_one-image img:nth-child(2) {
 -webkit-filter:blur(10px);
 filter:blur(10px);
 opacity:0;
 -webkit-transform:translatex(-50%) scalex(2);
 transform:translatex(-50%) scalex(2)
}
.news-block_one-image img {
 display:block;
 position:relative;
 transition:all .5s ease;
 width:100%
}
.post-card.style-1 .read-button{
  order: 7;
}
.newsbox_item .tags {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	justify-content: center;
display: block;
border-top: 0;
border-bottom: 0;
  order: 6 !important;
	margin-bottom: 10px !important;
}

.newsbox_item .tags > li {
	margin: 0;
}

.newsbox_item .tags > li a {
display: inline-block;
  background: #f4f4f4;
  padding: 6px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: var(--brg23-color);
}

.newsbox_item .tags > li a:hover {
background-color: var(--brg23-color);
  color: #fff !important;
}

.newsbox_item .tags > li {margin-left: 5px;}