@charset "utf-8";

/* 새글 스킨 (latest) */
.lat {position:relative;width:100%;}
.lat .lat_title {display:block;line-height:45px;font-size:1.2em;color:#333;font-size:36px;font-weight:bold;}
.lat .lat_title a {position:relative;color:#000;display:inline-block}

.lat > ul {display:flex;align-items:baseline;}
.lat > ul > li {width:100%;position:relative;width:32%;margin-right:2%;}
.lat > ul > li:last-child {border-bottom:0px;margin-right:0%;}
.lat > ul > li .con {width:100%;}
.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 #cbe3e8;vertical-align:middle}
.lat li .new_icon {background:url(img/new_icon.png) no-repeat center;width:12px;min-width:12px;height:12px;display:block;font-size:1em;color:#23db79;text-align:center;border-radius:2px;margin-left:7px;font-weight:bold;vertical-align:middle}
.lat 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}
.lat li .fa-caret-right {color:#bbb}
.lat 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}
.lat 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}

.lat li .thumb {padding-top:65%;height:0px;position:relative;overflow:hidden;}
.lat li .thumb img {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:0.5s;}
.lat li:hover .thumb img {scale:1.1;}

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


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

.lat .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.lat .lt_more {position:absolute;top:-65px;right:0;display:block;width:40px;line-height:25px;color:#3a8afd;border-radius:3px;text-align:center}
.lat .lt_more:hover {color:#777}
.lat .lt_more i {font-size:30px;color:#333;}

.lat li a {display:flex;height:100%;overflow:hidden;justify-content:space-between;align-items:center;}
.lat li a .con h5 {display:flex;align-items:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin:20px 0 5px;font-size:20px;}
.lat li a:hover .con h5 {text-decoration:underline;}
.bo_tit_ul3 {font-size:16px;color:#828282;}
.bo_tit_ul5 {font-size:16px;color:#828282;}

.lt_info {padding:0px !important;margin:0px;}
.lt_info .lt_nick {margin-right:10px;}
.lt_info .lt_date {color:#aaa;font-size:16px;}
.lt_info i {font-size:20px;position:relative;right:0;transition:0.5s;color:#111;}
.lat li a:hover .lt_info i {color:#8dc63f;right:10px;}

.lt_wr {width:100% !important;}

/* restaurant */
.restaurant-list-div p {font-size:16px;color:#828282;margin-bottom:10px;}
.restaurant-list-ul li {font-size:16px;color:#828282;margin-bottom:3px;position:relative;padding-left:15px;}
.restaurant-list-ul li:after {content:'';position:absolute;left:0px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#ccc;}
.restaurant-list-ul li b {color:#000;}

@media screen and ( max-width:1060px ) {
	.notice-tab {font-size:13px;margin-right:15px;}
	.lat li a .con h5 {font-size:17px;}
	.lt_info .lt_date {font-size:14px;}
	
}

@media screen and ( max-width:720px ) {
	.lat > ul {flex-wrap:wrap;}
	.lat > ul > li {width:100% !important;margin-right:0%;margin-bottom:5%;}
	.lat li a .con h5 {font-size:16px;margin-top:10px;}
	.bo_tit_ul3 {font-size:14px;}
	.bo_tit_ul5 {font-size:14px;}
	
	.restaurant-list-div p {font-size:14px;}
	.restaurant-list-ul li {font-size:14px;}
	
}