.news-blocks .list{
	position:relative;
	overflow: hidden;
}
.news-blocks .list::before, 
.news-blocks .list::after{
	content:'';
	display:block;
	background:white;
	position:absolute;
	z-index:5;
}

.news-blocks .list::before{
	width:3px;
	height:100%;
	right:-1px;
}
.news-blocks .list::after{
	height:3px;
	width:100%;
	bottom:-1px;
}
.news-blocks .list .item{
	color:black;
	border-right: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
}
/*
.news-blocks .pre-arrow{
	margin-top: 40px;
}
.news-blocks .detail-arrow{
	position: absolute;
	right: 15px;
	bottom: 10px;
}*/



.a-my-gen-sec .my-block-gen-sec .my-block-gen-sec-two .text-blocks-gensec{
	
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 23px;
	color: #000000;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);  
	display: -webkit-inline-box;
}

.a-my-gen-sec:hover .my-block-gen-sec .my-block-gen-sec-two .text-blocks-gensec{
	
	color: white;
}

.a-my-gen-sec .ra-block-my-gen-sec .cont-block-my-gen-sec .opacity-img-brightness{
	opacity:0.5;
}


.a-my-gen-sec:hover .ra-block-my-gen-sec .cont-block-my-gen-sec .opacity-img-brightness{
	-webkit-filter: brightness(40%);
	opacity:1;
}

.a-my-gen-sec:hover{
	background-color: rgba(0,0,0,0.5);
}


@media (min-width: 992px){
	.detail-text{
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
	}
}

@media (min-width: 1400px){
	.detail-text{
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
    overflow: hidden;
	}
}