.sx-blog__col {
	margin-bottom: 60px;
}
.sx-blog__post-box {
	position: relative;
	/*height: calc(100% - 60px);*/
	/*padding-bottom: calc(52px + 1.25rem);*/
	height: 100%;
	/*padding-bottom: 1.25rem;*/
	/*margin-bottom: 60px;*/
	
	background-color:#EBFAF2;
}
.sx-blog__post-box__container {
	height: 100%;
}
.sx-blog__post-box__image {
	position: relative;
	/*margin-bottom: 1.25rem;*/
}
.sx-blog__post-box__image-link {
	display: block;
}
@media (min-width: 992px) {
	.sx-blog__post-box__image-link {
		height:355px;
	}
}
.sx-image-zoom {
	/*display: inline-block;*/
	overflow: hidden;
}
/*
.sx-image-zoom > img, .sx-image-zoom__img {
	transition: all .3s ease;
}
.sx-image-zoom > img:hover, .sx-image-zoom > img:focus, .sx-image-zoom__img:hover, .sx-image-zoom__img:focus {
	transform: scale(1.05);
}
*/
.sx-blog__post-box__image-link-img {
	width: 100%;
}
@media (min-width: 992px) {
	.sx-blog__post-box__image-link-img {
		object-fit:cover;
	}
}
.sx-blog__post-box__date {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 20px 10px 15px;
	font-size: 18px;
	
	color:#2E7572;
	background-color: #08F2AF;
	text-decoration:none;
}
.sx-blog__post-box__data {
	padding:20px 15px 0;
}
.sx-blog__post-box__title {
	display: inline-block;
	width: 100%;
	
	padding-bottom:15px;
	border-bottom:1px solid #047672;
	margin-bottom:15px;
}
@media (min-width: 769px) {
	.sx-blog__post-box__title {
		min-height:66px;
	}
}
@media (min-width: 992px) {
	.sx-blog__post-box__title {
		min-height:81px;
	}
}
.sx-blog__post-box__title > a {
	color:#008f85;
	text-decoration:none;
}
.sx-blog__post-box__content {
	display: inline-block;
	width: 100%;
	/*margin-bottom: 20px;*/
	
	font-size:21px;
	color:#008F85;
}

/*pagination*/
.sx-blog-pagination {
  display: flex;
  justify-content: center;
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.6333rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: #000;
  --bs-pagination-bg: transparent;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: transparent;
  --bs-pagination-border-radius: 1px;
  --bs-pagination-hover-color: #000;
  --bs-pagination-hover-bg: transparent;
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: #000;
  --bs-pagination-focus-bg: transparent;
  --bs-pagination-focus-box-shadow: 0;
  --bs-pagination-active-color: #000;
  --bs-pagination-active-bg: transparent;
  --bs-pagination-active-border-color: #004da4;
  --bs-pagination-disabled-color: #ccc;
  --bs-pagination-disabled-bg: transparent;
  --bs-pagination-disabled-border-color: transparent;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.inner-wrapper .main-content ul > li.page-item::before {
	content:none;
}
.pagination .page-item.active .page-link {
	border-color: #08F2AF;
	border-width: 1px;
	background-color: transparent;
	color: #008F85;
}
.pagination .page-item .page-link {
	min-width: 49px;
	min-height: 49px;
	font-weight: 300;
	line-height: 1.8;
	text-align: center;
}
.page-item:not(:first-child) .page-link {
	margin-left: calc(1px*-1);
}
.page-link.active, .active > .page-link {
	z-index: 3;
	color: #008F85;
	background-color: transparent;
	border-color: #08F2AF;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: #008F85;
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.page-item.disabled .page-link {
	border-color:transparent;
}
.page-link:hover {
  z-index: 2;
  color: #008F85;
  text-decoration: none;
  background-color: transparent;
  border-color: #08F2AF;
}


/*Filter*/
.sx-blog-filter {
	display: inline-block;
	width: 100%;
}
.sx-blog-filter__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 0;
}
.sx-blog-filter__list-title {
	width: 100%;
	padding-right: 10px;
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: 400;
}
@media (min-width: 576px) {
	.sx-blog-filter__list-title {
		width: 12%;
	}
}
.sx-blog-filter__list-data {
	width: 100%;
}
@media (min-width: 576px) {
	.sx-blog-filter__list-data {
		width: 88%;
	}
}
.sx-blog-filter__list-data-link {
	/*margin-right: 8px;*/
	margin-right: 30px;
	margin-bottom: 3px;
	font-size: 14px;
	text-decoration: none;
	
	float:left;
	text-decoration:underline;
}
.sx-blog__social-media-share {
	padding-top:100px;
}
.sx-blog__social-media-share .sharebuttons {
	text-align:right;
}
.sx-blog__social-media-share .social-share-links {
	padding-left:0;
}
.inner-wrapper .main-content .sx-blog__social-media-share .social-share-links > li:before {
	content:none;
}