@charset "utf-8";

/* List */
.list-media { margin:0; }
.list-item {  margin-bottom:15px;background-color:#eee; border-radius:15px;padding:15px; }
.list-item .img-left { margin-right:15px; }
.list-item .img-right { margin-left:15px; }
.list-item h2.media-heading { display:block; font-size:18px; line-height:28px; margin:0px; padding:10px 0px 4px; }
.list-item .list-details { margin-top:6px; padding:6px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.list-item .list-details .member, .list-item .list-details .guest { color:#787878 !important; }
.list-item .list-cont { margin:5px 0px 15px 0px; padding:0; line-height:20px; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.list-item .list-sp { margin:0 7px; color:#ddd; font-size:11px; }

.at-boxed .zone-1dan .ie-zone .board-list{padding:0px;}
	@media screen and (max-width:991px){
.at-boxed .zone-1dan .ie-zone .board-list{padding:0px 15px;;}
	}


/* Infinite */
.list-wrap #infscr-loading { background: rgb(0, 0, 0); margin:0px; padding: 10px; border-radius: 10px; left: 50%; width: 200px; margin-left:-110px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); position: fixed; z-index: 100; opacity: 0.8; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.list-wrap .list-more { text-align:center; margin-bottom:20px; }
.list-wrap .list-more a { color:#333; font-size:60px; }
.list-wrap .list-more a:hover { color:crimson; }




	/* 서브 타이틀 */
	.table-responsive {border:0;}
	.at-container .table-responsive{max-width:100% !important;}
	.con1 .inner {padding:0;}
	.board-nav{background:url("/img/mkrtour/title01.jpg") no-repeat left / cover; }
	.board-nav > .page-nav {display:none;}
	.con1 .title_txt{padding:40px 0 40px 60px; line-height:1.4;margin-bottom:30px;margin-top:160px;}	
	.con1 .title_txt h1{ letter-spacing: -1px;margin-top:0; font-weight: bold; color:#fff; margin-bottom:25px;}
	.con1 .title_txt h4{color:#fff; font-size: 20px; font-weight: normal;}

	.div-title-underbar {letter-spacing: -1px;padding:80px 0 80px 60px;border-bottom:0;}
	.div-title-underbar span {border-bottom:0; line-height: 1.1; font-size: 36px; padding: 0; font-weight: bold; color: #fff; margin: 0 auto;}
	.div-title-underbar p {color:#fff; font-size: 20px; font-weight: normal;margin:10px 0 0 0;}

	.at-ie-zone {height:100vh;}

	.list-item .list-details > .pull-right {line-height: 19px;}

	.list-wrap .pagination a, .view-wrap .pagination a {    margin: 0 3px; font-size: 16px; border-radius: 3px; padding: 6px 14px;}

	@media screen and (max-width:991px){
		.div-title-underbar span {font-size:24px;}
		.div-title-underbar p {font-size:14px;}
		.div-title-underbar{padding:40px 0 40px 60px;}
		.btn.btn-black {padding: 12px 20px;}
		
	}
	@media screen and (max-width:767px){
		.div-title-underbar {padding-left:0;text-align: center;}
		.div-table.table > thead > tr{ font-size: 14px;}
		.div-table.table > tbody > tr > td { font-size:14px;}
		.list-pc .list-tbl th, .list-pc .list-tbl td {padding: 15px 5px;width:70px; }
		.list-pc .list-subject a {overflow:hidden; text-overflow:ellipsis; white-space:nowrap !important; width:120px;}
		.list-btn-box {display: flex; justify-content: center;}
		.responsive .list-btn {margin:initial;}
		.btn-group>.btn, .btn-group-vertical>.btn {padding:6px 10px;}
		.pagination-sm>li>a, .pagination-sm>li>span {padding:2px 10px;}
		.list-item .img, .media-body{width: 100% !important;}
		.list-item{padding:25px;}
		.list-item h2.media-heading {font-size: 18px;}
	}
	@media screen and (min-width:767px){
	.list-item .list-cont{    font-size: 16px;    line-height: 22px;}
	}