@charset "utf-8";

/* 새글 스킨 (latest) */
.pic_lt {position:relative;background:#fff}
.pic_lt .lat_title {
	display: flex;
    text-align: center;
    justify-content: center;
    flex-direction: column;
	margin-bottom:2rem;
}
.pic_lt .lat_title a {
	color:#000;
	display:inline-block;
	position:relative; 
	font-size:2rem;
	font-weight:400;
}
.pic_lt .lat_title span{
    font-size: 1rem;
/*   color: #aaa9a9; */
    margin-top: 0.6rem;
    font-weight: 200;
}

.pic_lt ul:after {display:block;visibility:hidden;clear:both;content:""}
.pic_lt ul {margin: 0 -10px}
.pic_lt li {float:left;width:25%;padding:0 10px}
.pic_lt li.gallery_li:nth-child(4n+1) {clear: both!important}
.pic_lt li .lt_img {margin:5px 0;display:block}
.pic_lt li .lt_img img, .pic_lt li .lt_img video {width:100%;height:auto}
.pic_lt li a:hover {color:#a22121}
.pic_lt li .fa-heart {color:#ff0000}
.pic_lt li .fa-lock {display:inline-block;line-height:14px;width:16px;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.pic_lt li .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.pic_lt li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.pic_lt li .fa-caret-right {color:#bbb}
.pic_lt li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.pic_lt li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}

.pic_lt .profile_img img{border-radius:50%}

.lt_info {padding:10px 0}
.lt_info .lt_nick {}
.lt_info .lt_date {color:#888}

.pic_lt .empty_li {line-height:145px ;color:#666;text-align:center;padding:0}
.pic_lt .empty_li:before {background:none;padding:0}

.pic_lt .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}

.pic_lt .lt_more:hover {color:#777}



.event_visual{width:80%;max-width:1000px; margin:0 auto;position:relative;}

.event_visual_slide{
/*	overflow:visible;*/
overflow:hidden;
	
}
.event_visual_slide .swiper-wrapper{align-items:center;}
.event_visual_slide .swiper-slide{display:flex;flex-direction: column;/*width:25%;transition:width 0.3s 0.2s;*/width:30%;opacity:1;}
.event_visual_slide .swiper-slide.swiper-slide-active{/*width:35%;*/opacity:1;
	border-radius:15px;
	transition:all 0.5s ease;
	overflow:hidden;
}

.event_visual_slide .swiper-slide.swiper-slide-active a{

}
.event_visual_slide .swiper-slide .lt_img{width:100%;}
.event_visual_slide .swiper-slide .lt_img img{width:100%;}

.event_visual_slide .swiper-slide .slide_title{
	opacity:0;
	font-size:1.1rem;
	line-height:3;
	text-align:center; 
}
.event_visual_slide .swiper-slide.swiper-slide-active .slide_title{
	opacity:1;   
	color: #fff;
    background: rgba(0, 0, 0, 0.8);
	margin-top:-1px;
}
.event_visual_slide .swiper-slide{}
.event_visual_slide .swiper-slide{}
.event_visual_slide{
	margin-bottom:2rem;
}


.more_box{text-align:center;}
.more_box .lt_more{
	border:1px solid #000;
	display:inline-block;
	margin:0 auto;
	padding:1rem 4.5rem; 
	position:relative;
	z-index:2;
	color:#000;
}
.more_box .lt_more:before{
	display:block;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,1);
	transition:width 0.3s 0.2s;
	transition:all 0.2s;
	z-index:-1;
	clip-path: circle(0% at 50% 50%);
	opacity:0;
}
.more_box .lt_more:hover:before{
	clip-path: circle(100% at 50% 50%);
	opacity:1;
	transition:all 0.5s;
}
.more_box .lt_more:hover .more_box_btn{
	color:#fff;
}
/*.more_box .lt_more:after{*/
/*	display:block;*/
/*	content:"";*/
/*	width:0;*/
/*	height:100%;*/
/*	position:absolute;*/
/*	right:0;*/
/*	top:0;*/
/*	background:rgba(0,0,0,1);*/
/*	transition:width 0.3s 0.2s;*/
/*	z-index:1;*/
/*}*/
/**/
/*.more_box .lt_more:before{*/
/*	display:block;*/
/*	content:"";*/
/*	width:0;*/
/*	height:100%;*/
/*	position:absolute;*/
/*	left:0;*/
/*	top:0;*/
/*	background:rgba(0,0,0,1);*/
/*	transition:width 0.3s 0.2s;*/
/*	z-index:1;*/
/*}*/
/**/
/*.more_box .lt_more .more_box_btn{*/
/**/
/*	position:relative;*/
/*	z-index:3;*/
/*	transition:color 0.3s 0.2s;*/
/*}*/
/**/
/**/
/*.more_box .lt_more:hover .more_box_btn{*/
/*	color:#fff;*/
/*}*/
/*.more_box .lt_more:hover:after{*/
/*	width:100%;	*/
/*}*/
/*.more_box .lt_more:hover:before{*/
/*	width:100%;	*/
/*}*/




@media all and (max-width: 1440px) {
    
}
@media all and (max-width: 1024px) {
   
}
@media all and (max-width: 768px) {
   .event_visual{
		width:90%;
   }
   .more_box .lt_more{
		font-size:4vw;
	}
}
@media all and (max-width: 570px) {
 
	
	.event_visual_slide .swiper-slide .slide_title{
		font-size:4vw;
	}
	.more_box .lt_more{
		font-size:4vw;
	}
}
@media all and (max-width: 480px) {
	.event_visual_slide .swiper-slide .slide_title{
		font-size:4vw;
	}
   .more_box .lt_more{
		font-size:0.9rem;
	}
}





/*
.event_visual .swiper-slide {
	opacity:0.4; transition:opacity 0.3s;
	width:10%;	
}

.event_visual .swiper-slide-active,
.event_visual .swiper-slide-active + .event_visual .swiper-slide,
.event_visual .swiper-slide-active + .event_visual .swiper-slide + .event_visual .swiper-slide,
.event_visual .swiper-slide-active + .event_visual .swiper-slide + .event_visual .swiper-slide + .event_visual .swiper-slide {opacity:1; width:40%;}*/