@charset "utf-8";

/* Colorset Reset */
.at-page { background: none; padding:0px 0px 15px; border:0; margin-bottom:20px; }
.at-page.at-page-mobile { padding:0px 0px 15px; }

/* Nav */
.list-nav .breadcrumb { border-radius:0; background:none; margin:0px; }
.list-nav .breadcrumb a { color:#888; }
.list-nav .breadcrumb .active{ color:#000;  }

/* Category */
.list-category { margin-bottom:10px; }
.list-category .tabs { margin: 0px; padding:0px; }
.list-category .tabs::before { display: table; content: " "; }
.list-category .tabs::after { display: table; content: " "; clear:both; }
.list-category .tabs ul.nav-tabs { margin: 0px; padding:0px; border:0px; border-left:1px solid #ddd; }
.list-category .tabs ul.nav-tabs li { width:16.666%; text-align:center; }
.list-category .tabs ul.nav-tabs li.active a { background: rgb(255, 255, 255); color: rgb(233, 27, 35); font-weight:bold; cursor:pointer; }
.list-category .tabs ul.nav-tabs a { padding:10px 15px; background: rgb(247, 247, 247); color: #333; margin-right: 0px; border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0; border:1px solid #ddd; border-left:0px; }
.list-category .tabs ul.nav-tabs a:hover, .list-category .tabs ul.nav-tabs a:active, .list-category .tabs ul.nav-tabs a:focus { color: #fff; background: rgb(233, 27, 35); }
.list-category .tabs ul.nav-tabs li .dropdown { margin-top:8px; }
.list-category .tabs ul.nav-tabs li .dropdown-menu { padding:0px; }
.list-category .tabs ul.nav-tabs li .dropdown-menu a { color: #333; background:#fff; border:0px; }
.list-category .tabs ul.nav-tabs li .dropdown-menu a:hover { color: #fff; background: rgb(233, 27, 35); }
.list-category .sort-on { font-weight:bold; }
.list-category-select { display:none; }
@media (max-width: 992px) {
	.list-category .tabs { display:none; }
	.list-category-select { display:block; }
}

/* List */
.list-wrap { width:100%; }
.list-wrap .list-none { margin:0px 0px 15px; padding:80px 0px; }
.list-wrap .list-btn { margin-bottom: 15px; }
.list-wrap .list-btn a span { margin-left: 4px; }
.list-wrap .list-btn .pagination { margin:0; padding:0px; }
@media all and (max-width:767px) {
	.list-wrap .list-btn .pull-left { float:none !important; text-align:center; margin-bottom:20px; }
	.list-wrap .list-btn .pull-right { float:none !important; text-align:center; }
}
.list-container .item-box { position:relative; padding:0px; margin-bottom:10px; overflow:hidden; }
.list-container .row { margin-left:-5px; margin-right:-5px; }
.list-container .col { padding-left:5px; padding-right:5px; }
.list-container .label-tack { left: 0px; top: 10px; z-index: 1; position: absolute; }
.list-container .label-band { 
	z-index:2; font-family: tahoma; top: 5px; color: #fff; letter-spacing:1px; width: 100px; padding: 5px; right: -32px; font-size: 11px; position: absolute; text-align: center; 
	transform: rotate(45deg); -o-transform: rotate(45deg);	-ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); 
}
.list-container .label-red { background-color: rgb(233, 27, 35); }
.list-container .label-green { background-color: rgb(142, 196, 73); }
.list-container .label-blue { background-color: rgb(52, 152, 219); }
.list-container .label-dc { color:orangered; text-align:right; font-weight:bold; font-style:italic; width:100%; margin:0px; padding:0px 10px; line-height:40px; height:40px; margin-top:-40px; font-size:32px; letter-spacing:-1px; position:relative; z-index:2; text-shadow: 0px 2px 1px rgba(0,0,0,0.7); }
.list-container .label-dc-cur { color:orangered; text-align:right; font-weight:bold; font-style:italic; width:100%; margin:0px; padding:0px 10px; line-height:35px; height:75px; margin-top:-75px; font-size:32px; letter-spacing:-1px; position:relative; z-index:2; text-shadow: 0px 2px 1px rgba(0,0,0,0.7); }
.list-container .label-dc-cur strike { color:#fff; line-height:20px; height:20px; font-size:20px; }
.list-container .label-share { margin:0px; padding:0px 10px; line-height:40px; height:40px; margin-top:-40px; position:relative; z-index:2; }
.list-container .img { position:relative; overflow:hidden; }
.list-container .img img { display:block; width:100%; height:auto; border:0px; }
.list-container .img-fix { display:block; position:relative; height:0; overflow:hidden; }
.list-container .img-fix a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; }
.list-container .img-fix a img { width:auto; height:100%; border:0px; margin:0 auto; }
.list-container .item-content { margin:3px; line-height:22px; border:0px; background:#fff; }
.list-container .item-content.now { padding:0px; margin:0px; border:3px solid rgb(114,192,44); }
.list-container .item-box:hover .item-content { padding:0px; margin:0px; border:3px solid rgb(231,76,60); }
.list-container h2 { margin:0px; padding:0px; line-height:22px; font-size: 14px; font-weight: bold; letter-spacing:-1px; }
.list-container h2 a { color:#333; text-decoration:none; }
.list-container h2 a:hover { color:crimson; text-decoration:none; }
.list-container.ko h2 { line-height:20px; font-size:13px; }
.list-container.ko h2 a { font-family:dotum; }
.list-container.online h2 { display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.list-container .text { padding:15px; }
.list-container .desc { font-size:12px; color:#888; line-height:18px; padding:6px 0px 8px; }
.list-container.ko .desc { font-size:11px; line-height:16px; }
.list-container.oneline .desc { display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.list-container .details i { margin-right:2px; }
.list-container .details .price i { font-size:12px; }

/* Event */
.sev_himg { margin-bottom:15px; }
.sev_timg { margin-bottom:15px; }