@charset "utf-8"; 
/* 새글 스킨 (latest) */

.lat {position:relative; margin-bottom:0px; overflow:hidden; border:none; background:#fff}

/*
.lat .lat_title {display:block; margin:0; padding:0; padding-bottom:10px; line-height:1; font-size:1.2em; border-bottom:2px solid #050000; color:#222222; background:transparent; }
.lat .lat_title a {color:inherit; font-weight:600; text-decoration: none;}
.lat .lat_title a:after {}


/*more*-/
.lat .lt_more {position:absolute; top:1px; right:5px; display:block; width:20px; height:20px; color:#222; border-radius:0px; text-align:center;  }
.lat .lt_more:before,
.lat .lt_more:after {content:''; display:inline-block; background:#222; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.lat .lt_more:before {width:100%; height:2px; }
.lat .lt_more:after {width:2px; height:100%; }
.lat .lt_more:hover {color:#000}
*/

/*list*/
.lat ul {padding:0px; list-style:none; margin:0; padding: 10px 5px; }
.lat li {position:relative;padding:5px 0;font-size:0.93em;line-height:20px;color:#555;display:flex;justify-content:flex-start;grid-gap: 10px;align-items:center;}
.lat li:hover {/*background-color:rgba(0,0,0,0.02);*/}
.lat li a {color:inherit; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.lat li a:hover {color:#1e5443; }

.lat .empty_li {display: block; text-align: center;line-height:140px ; color:#ccc; padding:0;}
.lat .empty_li:before {background:none; padding:0}


.lat .lt_date,
.lat .lt_cmt,
.lat li .fa-heart,
.lat li .fa-lock,
.lat li .new_icon ,
.lat li .hot_icon {display: none;}

@media (max-width:767px){
	.lat li a {font-size: 0.87em;}
}

/*.lat .lt_cmt {display: inline-block;background:#5c85c1;color:#fff;font-size:11px;height:16px;line-height: 16px;padding:0 5px;border-radius:3px;align-self: center;
-webkit-box-shadow:inset 0 2px 5px rgba(255,255,255,0.4);
-moz-box-shadow:inset 0 2px 5px rgba(255,255,255,0.4);
box-shadow:inset 0 2px 5px  rgba(255,255,255,0.4);}
.lat li .fa-heart {color:#ff0000; }

.lat li .fa-lock {display:inline-block; line-height:14px; width:16px; font-size:0.833em; color:#4f818c; background:#cbe3e8; text-align:center; border-radius:2px; font-size:12px; border:1px solid #a2c6ce}
.lat li .new_icon {display:inline-block; width:16px; line-height:16px; font-size:0.833em; color:#ffff00; background:#6db142; text-align:center; border-radius:2px; }
.lat li .hot_icon {display:inline-block; width:16px; line-height:16px ; font-size:0.833em; color:#fff; background:#e52955; text-align:center; border-radius:2px;}
.lat li .fa-caret-right {color:#bbb}
*/