/**
* News Style Blog
*/
body.page-template-page-news-blog.ozy-page-model-full #main>.container.no-vc, 
body.page-template-page-news-blog.ozy-page-model-has-sidebar #main>.container {
	padding-left:40px !important;
	padding-right:40px !important;
}
body.page-template-page-news-blog #content.no-vc {
	max-width:100%;
	width:100%;
}
body.page-template-page-news-blog #page-title-wrapper>div {
	max-width:100% !important;
	width:100% !important;
	text-align:center;
}
.news-blog-date-line {
	text-align:center;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font-size: 20px!important;
	text-transform:uppercase;
	padding:10px 0;
	margin:40px 20px 40px 20px;
}
body.page-template-page-news-blog p.aut-cat-date {
	text-align:right;
	font-size:12px !important;
	padding:0!important;
	line-height:16px;
}
body.page-template-page-news-blog p.f.aut-cat-date {margin-top:30px !important;}
body.page-template-page-news-blog p.s.aut-cat-date {margin-bottom:35px !important;}
body.page-template-page-news-blog .post-content {
	padding-left:0!important;
	padding-right:0!important;	
}
.masonry-wrapper:after {
  content: '';
  display: block;
  clear: both;
}
.news-blog {
	clear:none;
	padding:30px;
	margin:0 !important;
}

.grid-sizer,
.news-blog.block1 {
	width:20%;
}
.news-blog.block2 {
	width:40%;
}
.news-blog.block3 {
	width:60%;
}
.news-blog.block4 {
	width:80%;
}
.news-blog.block5 {
	width:100%;
}
.news-blog>svg {
    position: absolute;
    left: 10px;
    top: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    z-index: -1;
}
.news-blog .frame-shape {
	stroke-dasharray: 0 3560;
	stroke-dashoffset: 0;
	/*stroke-width: 6px;*/
	fill: transparent;
	stroke: #dedede;
	transition: stroke-dashoffset 4ms, stroke-dasharray 2s;
	transition-timing-function: ease;  
	-webkit-transition-timing-function: ease;	
}
.news-blog.block5 .frame-shape {
	transition: stroke-dashoffset 0.5s, stroke-dasharray 0.5s;
	stroke-dasharray: 0 5700;
}
.news-blog.block3 .frame-shape {
	transition: stroke-dashoffset 0.7s, stroke-dasharray 0.7s;
	stroke-dasharray: 0 4300;
}
.news-blog:hover .frame-shape {
	/*stroke-width: 6px;*/
	stroke-dashoffset: 0;
	stroke-dasharray: 3560;
}
.news-blog.block3:hover .frame-shape {
	stroke-dasharray: 4300;
}

.news-blog.block5:hover .frame-shape {
	stroke-dasharray: 5700;
}

@media only screen and (max-width: 768px) and (min-width: 480px) {
	.grid-sizer,
	.news-blog.block1,
	.news-blog.block2,
	.news-blog.block3,
	.news-blog.block4{
		width:50%;
	}
	.news-blog.block5 {
		width:100%;
	}
}

@media only screen and (max-width: 479px) {
	.grid-sizer,
	.news-blog.block1,
	.news-blog.block2,
	.news-blog.block3,
	.news-blog.block4,
	.news-blog.block5 {
		width:100%;
	}
	.news-blog {
		padding:30px 0 30px 0;
	}
}