body.single-post .page-content img {
	background: #f5f5f5;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #c1c1c1;
}
.p_relative,
.li_relative{
	position: relative;
}
.href_open_lightbox{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.fancybox-container{
	z-index: 99999 !important;
}
body.archive.category .page-header,
body.single-post .page-header{
	margin-top: 45px;
}
body.archive.category .page-content{
	margin-top: 30px;
}
body.archive.category .page-content article{
	padding-bottom: 15px;
	border-bottom: 1px solid #2121216b;
	margin-bottom: 30px;
}
body.archive.category .page-content article:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
body.archive.category .page-content article .entry-title {
	font-size: 1.6rem;
}
body.archive.category .page-content article .entry-title a{
	color: #375efb;
	transition: all .3s;
}
body.archive.category .page-content article .entry-title a:hover{
	color: #2aa8fd;
}


.omnis-wp-grid{
	padding: 0;
}
.omnis-wp-grid .omnis-wp-card{
	list-style: none;
	border-bottom: 1px solid #ddd;
}
.omnis-wp-grid .omnis-wp-card:last-child{
	border-bottom: 0;
}
.omnis-wp-grid .omnis-wp-card a{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	display: block;
}
.omnis-wp-grid .omnis-wp-card a:hover{
	color: #2e3194;
}