@charset "utf-8";

/* 최근게시물 스킨 (latest) */
.lt_basic:not(:first-child) {margin-top:3rem}
.lt_basic h2 {margin-bottom:40px;text-align:center;display:flex;align-items:center;justify-content:center}
.lt_basic h2 > a {color:#fff;font-size:2.8em;font-weight:100;font-style:normal;font-family:"Nanum Square", "Nanum Gothic", "dotum", "Poppins", sans-serif;display:flex;align-items:center;justify-content:center}
.lt_basic h2 p {margin:30px 0 25px;font-size:1.8em;font-weight:100;color:#fff;pacity:0.8}
.lt_basic h2 .lt_more {margin:0 auto;display:inline-block;padding:10px 30px;border-radius:50px;background:#303030;color:#fff;text-align:center;font-size:1.2em;font-weight:bold}
.lt_basic h2 .lt_more:hover {background:#000}

@media (max-width:890px) {
	.lt_basic:not(:first-child) {margin-top:30px}
	.lt_basic h2 {margin:10px 0 20px}
	.lt_basic h2 > a {font-size:2em}
}

.lt_basic .lt_img {display:block;width:100%;height:auto;margin-bottom:10px}
.lt_basic .lt_img img {border-radius:5px}

.lt_basic li .lt_cate {line-height:18px;margin-bottom:10px}
.lt_basic li .lt_cate a {display:inline-block;color:#fff;font-size:0.95em;padding:5px 20px;border-radius:30px;background:#3084e3}

.lt_basic .lt_tit {line-height:20px;font-size:1.2em;vertical-align:top;font-weight:bold;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.lt_basic .lt_info {line-height:20px;color:#8c8c8c;padding-top:2px;border-top:1px solid #eee}
.lt_basic .profile_img img {width:25px;height:25px;border-radius:25px}
.lt_basic .lt_date {float:right}

.lt_basic li .icon {position:absolute;top:0;left:30px}
.lt_basic li .icon > span {display:inline-block;font-weight:normal;width:20px;height:20px;line-height:18px;font-size:1em;color:#fff;text-align:center;border-radius:2px;vertical-align:baseline}
.lt_basic li .heart_icon {background:#ff5050;border:1px solid #ff5050}
.lt_basic li .new_icon {background:#f8b202;border:1px solid #f8b202}
.lt_basic li .fa-lock {background:#4caf50;border:1px solid #4caf50;display:inline-block;width:20px;height:20px;line-height:18px;margin-right:3px;font-size:0.95em;color:#fff;text-align:center;border-radius:2px;vertical-align:baseline}
.lt_basic li.empty_li {text-align:center;padding:40px 0;color:#777}

.lt_basic .lt_detail {margin:5px 0;line-height:18px;height:90px;overflow:hidden;color:#989898}
.lt_basic li:hover .lt_detail {color:#2f84e3}

.lt_basic .media {width:100%;height:40px}
