@charset "utf-8";
/* 새글 스킨 (latest) */
.lt {position: relative; max-width: 100%; padding-left: 0;}
.lt .top_lt {display: flex; margin-bottom: 50px;}
.lt .top_lt li {font-size: 18px; font-weight: 500; color: #999;}
.lt .top_lt li:first-child {color: #007d7a; margin-right: 15px; padding-right: 15px; position: relative;}
.lt .top_lt li:first-child::after {position: absolute; content: ''; width: 1px; height: 80%; background-color: #ddd; right: 0; top: 50%; transform: translateY(-50%);}
.lt .lt_title {display: none;}
.lt .lt_more {display: none;}
.lt .a-item {padding: 0; border:0; background-color:#fff; width:100%; position:relative}
.lt .a-item .img-box { position:relative; overflow:hidden; cursor:pointer}
.lt .a-item .img-box img { -webkit-transform: scale(1); transform: scale(1);transition: all 1s ease;-webkit-transition: all 1s ease; width:100%}
.lt .a-item .img-box img:hover { -webkit-transform: scale(1.1); transform: scale(1.1);}
.lt .a-item .info {text-decoration: none; padding: 40px; display: block;}
.lt .a-item .info .comma {margin-bottom: 20px;}
.lt .a-item .info .comma img {width: auto;}
.lt .a-item .info .subject { font-weight:700; font-size:24px; margin-bottom: 30px;}
.lt .a-item .info .writewrap {display: flex; align-items: center;}
.lt .a-item .info .writewrap .substance {font-size: 16px; line-height: 26px; text-align: left; word-break: keep-all; font-weight: 600; margin-right: 20px;}
.lt .a-item .info .writewrap .faceicon img {height: 80px; width: auto; max-width: fit-content;}
.lt .a-item .info .substance::after {}
.lt .a-item .info .time {color:tomato; font-size:0.9em;text-align:right;}

.lt .a-item .btm_lt {display: flex; justify-content: space-between;}
.lt .a-item .btm_lt li {display: flex; align-items: center; font-size: 15px; color: #aaa; transition-duration: 0.4s;}
.lt .a-item .btm_lt li:first-child img {margin-right: 10px;}
.lt .a-item:hover .btm_lt li:last-child {color: #007d7a;}
.lt .a-item:hover .btm_lt li:last-child img {filter: invert(90%) sepia(28%) saturate(3528%) hue-rotate(150deg) brightness(98%) contrast(101%);}
.lt .a-item .btm_lt li:last-child img {margin-left: 10px; transition-duration: 0.4s;}

.lt .owl-carousel .owl-nav {display: block;}
.lt .custom-dots {margin: 0 auto; width: 100%; max-width: 800px; width: 100%; height: 4px; margin-top: 90px; position: relative;}
.lt .custom-dots .owl-dot {width: 25%; height: 4px; padding: 0; background-color: #d1d1d6; border: 0;}
.lt .custom-dots .owl-dot.active {background-color: #cd1f26;}
.lt .custom-nav {max-width: 800px; margin: 0 auto; width: 100%; display: flex; justify-content: flex-end; margin-top: 30px;}
.lt .custom-nav button {background-color: rgba(0,0,0,0); border: 0; padding: 0;}
.lt .custom-nav button span {display: none;}
.lt .custom-nav button.owl-prev {position: relative; padding-right: 10px; background-image: url(../../../../img/grim/left.png); width: 13px; height: 26px; background-size: cover; margin-right: 20px;}
.lt .custom-nav button.owl-prev::after {position: absolute; content: ''; width: 2px; height: 80%; background-color: #e5e5ea; top: 50%; right: -20px; transform: translateY(-50%);}
.lt .custom-nav button.owl-next {background-image: url(../../../../img/grim/right.png); width: 13px; height: 26px; background-size: cover; margin-left: 20px;}



@media screen and (max-width:640px) {
    .lt {padding: 0 20px;}
    .lt .top_lt {margin-bottom: 40px;}
    .lt .top_lt li {font-size: 16px;}
    .lt .a-item .info .subject {font-size: 18px;}
    .lt .a-item .info .substance {font-size: 15px;}
    .lt .a-item .btm_lt li {font-size: 14px;}
}
