@charset "utf-8";

/* 새글 스킨 (latest) */
.pic_sns { position: relative; width: 100%; }
.sns_imglist { height: 100%; }
.pic_sns .lt_img { overflow: hidden; display: flex; flex-wrap: wrap; width: 100%; height: 100%; border-radius: 10px; }
.pic_sns .lt_img:after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); border-radius: 10px; transition: all 0.3s; }
.pic_sns .swiper-slide:hover .lt_img:after { background: rgba(0, 0, 0, 0.7); /* backdrop-filter: blur(3px); */ }
.pic_sns .lt_img img, .pic_sns li .lt_img video {width:100%;height:auto}
.pic_sns .title { position: absolute; bottom: 50px; left: 0px; width: 100%; padding: 0 30px; color: #fff; font-size: 25px; font-weight: 600; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); opacity: 0; transition: all 0.3s; }
.pic_sns .swiper-slide:hover .title { opacity: 1; }

.pic_sns .empty { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align:center; width: 100% !important; height: 140px; margin: 0; padding:0; color:#888; }

.pic_sns .swiper-button-prev, .pic_sns .swiper-button-next {  }
.pic_sns .swiper-button-prev:after, .pic_sns .swiper-button-next:after {  }

@media screen and (max-width: 430px) {
	
	.pic_sns .title { top: 80px; font-size: 20px; }

}