:root {
 --brg3-color:#dd0429;
}
.blog-post .mos-img img {display: none !important;}
.blog-post {
 border-bottom:1px solid rgba(141,147,159,0.25);
 padding-bottom:11px
}
.post-media {margin-bottom: 25px;}
.blog-post .gradient-border {
 opacity:0;
 visibility:hidden;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
.blog-post figcaption {
 background-color:#fff;
 opacity:0;
 padding:15px 30px;
 width:auto;
 position:absolute;
 bottom:0;
 left:0
}
.blog-post ul {
    margin-bottom: 0;
}

.blog-post .post-meta li {
 color:#8d939f;
 font-size:12px;
 margin-right:15px;
 position:relative
}
.blog-post .post-meta {display: flex;}

.blog-post .post-meta li:hover {
 color:#030409
}

.blog-post .post-meta li:last-child a {
 margin-right:0
}
.blog-post .excerpt {
 position:relative;
 background: #fbfbfb;
  padding: 20px 55px 20px 20px;
  margin-top: -25px;
}
.blog-post .excerpt h4 {
 margin-bottom: 7px
}
.blog-post blockquote {
 padding:30px 30px 30px 53px;
 position:relative
}
.blog-post blockquote::before {
 background-color:#fc0247;
 bottom:30px;
 content:"";
 left:30px;
 position:absolute;
 top:30px;
 width:3px
}
.blog-post:hover figcaption {
 opacity:1
}
.blog-post:hover .gradient-border {
 opacity:1;
 visibility:visible
}
.blog-post .read-more {
 color:#fff;
 width:50px;
 height:50px;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -ms-flex-pack:center
}
.blog-post .read-more:hover {
 color:#fff
}
.read-more.right {
 position:absolute;
 right:0;
 top:-25px
}
.animated-border {
 position:relative
}
.animated-border::before,
.animated-border::after {
 content:"";
 width:0;
 height:2px;
 position:absolute;
 transition:all 0.3s linear;
 z-index:10
}
.animated-border::before {
 left:0;
 top:0
}
.animated-border::after {
 right:0;
 bottom:0
}
.animated-border .border-span::before,
.animated-border .border-span::after {
 content:"";
 width:2px;
 height:0;
 position:absolute;
 transition:all 0.3s linear;
 z-index:10
}
.animated-border .border-span::before {
 left:0;
 top:0
}
.animated-border .border-span::after {
 right:0;
 bottom:0
}
.animated-border:hover::before,
.animated-border:hover::after {
 width:100%
}
.animated-border:hover .border-span::before,
.animated-border:hover .border-span::after {
 height:100%
}
.gradient-bg,
.gradient-hover::before,
.btn-bottom-border::after,
.animated-border::before,
.animated-border::after,
.animated-border .border-span::before,
.animated-border .border-span::after,
.blog-post .tags a::before{
 background-color: var(--brg3-color) ;
}
.gradient-hover {
 position:relative;
 z-index:1
}
.gradient-hover::before {
 content:"";
 width:0;
 z-index:-1;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 -webkit-transition:0.3s ease 0s;
 -moz-transition:0.3s ease 0s;
 -o-transition:0.3s ease 0s;
 transition:0.3s ease 0s
}
.gradient-hover:hover::before {
 width:100%
}
.gradient-border {
 border:2px solid;
 border-image:linear-gradient(to top, #fc0247 1%, #fe3b0e 100%);
 border-image-slice:1
}
.transition {
 -webkit-transition:0.3s ease 0s;
 -moz-transition:0.3s ease 0s;
 -o-transition:0.3s ease 0s;
 transition:0.3s ease 0s
}
.hover-effect-1,
.item-card .btn,
.trainer-slider .slick-arrow {
 overflow:hidden;
 position:relative;
 z-index:0
}
.hover-effect-1::before,
.trainer-slider .slick-arrow::before,
.hover-effect-1::after,
.item-card .btn::after,
.trainer-slider .slick-arrow::after {
 background-color:rgba(3,4,9,0.1);
 content:'';
 width:0;
 z-index:-1;
 -webkit-transform:skewX(25deg);
 -moz-transform:skewX(25deg);
 -ms-transform:skewX(25deg);
 -o-transform:skewX(25deg);
 transform:skewX(25deg);
 position:absolute;
 top:0;
 bottom:0;
 left:-20px
}
.hover-effect-1::before,
.btn-theme::before,
.btn-white::before,
.item-card .btn::before,
.trainer-slider .slick-arrow::before {
 -webkit-transition:.2s;
 -moz-transition:.2s;
 -o-transition:.2s;
 transition:.2s
}
.hover-effect-1::after,
.btn-theme::after,
.btn-white::after,
.item-card .btn::after,
.trainer-slider .slick-arrow::after {
 left:-35px;
 -webkit-transition:.4s;
 -moz-transition:.4s;
 -o-transition:.4s;
 transition:.4s
}
.hover-effect-1:hover::before,
.btn-theme:hover::before,
.btn-white:hover::before,
.item-card .btn:hover::before,
.trainer-slider .slick-arrow:hover::before,
.hover-effect-1:hover::after,
.btn-theme:hover::after,
.btn-white:hover::after,
.item-card .btn:hover::after,
.trainer-slider .slick-arrow:hover::after {
 width:100%
}
.fields-container {
  margin: 3px 0px
}
.fields-container li, .field-entry {list-style: none;  color: #111; display: inline-block;background: rgba(225, 225, 225, 0.5); margin-bottom: 0px;padding: 2px 10px; border: 1px solid rgba(155, 155, 155, 0.2) }

.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: 2px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: var(--brg3-color);
}

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

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