@font-face {
  font-family: 'regular';
  src: url('regular/regular.eot?#iefix') format('embedded-opentype'),  
		url('regular/regular.woff') format('woff'), 
		url('regular/regular.ttf')  format('truetype'), 
		url('regular/regular.svg#DMSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bold';
  src: url('bold/bold.eot?#iefix') format('embedded-opentype'),  
  url('bold/bold.woff') format('woff'), 
  url('bold/bold.ttf')  format('truetype'), 
  url('bold/bold.svg#DMSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


.ul-news{margin-left:0}
.ul-news>li{border-bottom:0 solid #000;list-style:none}
.li-news .news-body{color:#333}

.li-news .news-details{color:#a06c94}
.li-news .news-image img{width:100%;transition:.3s;}
.li-news .news-image{position:relative;text-align:center;transition:.3s}

.li-news .article-content-wrap{display:absolute;}

.news-image{overflow:hidden;border-bottom:0;position:relative; background:#777; min-height:150px}
.grid-border a:hover p.fancy-button{outline:4px solid #7fb18b;background-color:#a2d4ae}
.grid-border .news-details{bottom:40px;color:#888;font-size:90%;font-weight:400;margin-left:23px;margin-top:5px;position:absolute;text-transform:uppercase}
.grid-border .news-details>i{color:#c896bc;display:inline-block;font-size:21px;left:-23px;position:absolute;top:0;transition:.3s}
.grid-border .news-body{margin-bottom:35px}
.grid-border{border:1px solid rgba(200,150,188,.25)}
.news-more .button{margin:0}

.article-content-wrap{
	position:absolute; 
	top:350px; 
	left:20px; 
	transition:.3s; 
	color:#fff; 
	font-family:'regular',sans-serif; 
	font-size:16px;
	background:rgba(0, 0, 0,  0.6);
	padding:5px 10px;
	}

.masonry-grid>a{display:block !important}.masonry .masonry-grid{margin-bottom:0 !important;opacity:0;padding:.5em}

.news-image img{width:100%;
				transition:.3s;
				-webkit-transform:scale(1);
				transform:scale(1)}

article a:hover .news-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}article{position:relative}

.news-details:before{
	content:"";
	border-width:30px 112px;
	border-style:solid;
	border-color:#b50939 transparent transparent #b50939;
	position:absolute;
	top:0;
	left:0;
	transition:.3s;
	z-index:1
	}
	
article a:hover .news-details:before{border-color:#939498 transparent transparent #939498}

.news-image:before{
	content:""; 
	font-family:'bold', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	position:absolute; 
	bottom:10px; 
	right:1.5em; 
	transition:.3s; 
	color:#fff;	
	z-index:1;
	opacity:0
	}

.download-image:before{
	content:""; 
	font-family:'bold', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	position:absolute; 
	bottom:10px; 
	right:1.5em; 
	transition:.3s; 
	color:#fff;	
	z-index:1;
	opacity:0
	}

.applynow-jobs:before{
	content:""; 
	font-family:'bold', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	position:absolute; 
	bottom:10px; 
	right:1.5em; 
	transition:.3s; 
	color:#fff;	
	z-index:1;
	opacity:0
	}	
@media only screen and (max-width:1024px){
	.news-image:before{right:.5em;opacity:1}}
	a.digest .news-image:before{content:""}
	article a:hover .news-image:before{right:.5em;opacity:1}
	
	
	.news-image:after{
	content:"";
	border-width:30px 112px;
	border-style:solid;
	border-color:transparent #464646 #464646 transparent;
	position:absolute;
	text-transform:uppercase;
	font-size:13px;
	color:#fff;
	bottom:0;
	right:0;
	transition:.3s
	}
	
	
	.news-details p{position:absolute;left:12px;top:12px;line-height:1;color:#fff;z-index:1}.cat-tags{background:#777;color:#fff;padding:.5em 1em;line-height:1;text-transform:uppercase;font-size:.8em}
	
	.news-image div{position:absolute; bottom:10px; right:12px; color:#fff; z-index:2; font-family:'bold', sans-serif; text-transform:uppercase; font-size:13px;}
	
	#news-box ul.masonry{margin:0 -.5em;}