@charset "utf-8";

/* Top Search */
.list-tsearch { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px; }

/* Category */
.list-category .tabs { margin-bottom:20px; }
.list-category .dropdown { margin-bottom:20px; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* List */
.list-wrap { width:100%; }
.list-admin { text-align:center; margin:15px 0px; }
.list-btn .sort-drop { min-width:120px !important; left:auto !important; right:0px !important; }
.list-btn .sort-drop .sort a { color:crimson !important; font-weight:bold !important; }
.is-pc .ko .list-btn .sort-drop { font-size: 12px; }

/* Page */
.list-wrap .pagination a, .view-wrap .pagination a { color:#333 !important; }
.list-wrap .pagination .active a, .view-wrap .pagination .active a { color:#fff !important; background:#444 !important; border-color:#444 !important; }

/* View */
.view-wrap { width:100%; overflow:hidden; }
.view-wrap.view-modal { padding:5px; margin:0px; }
.view-btn { margin:30px 0; }
.view-btn i { margin-right:2px; }

/* Write */
.write-wrap { width:100%; overflow:hidden; }

@media all and (max-width:460px) {
	.responsive .view-btn i { margin-right:0px; }
}

/* custom search */
.list-bsearch {background:#eeeeee; padding:33px 25px; margin-top:50px;}
.list-bsearch .search-wrap {margin-left:-10px; margin-right:-10px;}
.list-bsearch .search-wrap:after {content:''; display:block; clear:both;}
.list-bsearch .search-wrap > div {padding:0 10px; float:left; display:inline-block;}
.list-bsearch .search-wrap > div.search-select {width:40%;}
.list-bsearch .search-wrap > div.search-radio {width:31%;}
.list-bsearch .search-wrap > div.select_box {width:29%;}
.list-bsearch .search-wrap .search-select:after {content:''; display:block; clear:both;}
.list-bsearch .search-wrap .search-select .search-item {float:left;}
.list-bsearch .search-wrap .search-select .search-item .search_sel {width:95px; height:38px; padding:6px 12px; border:2px solid #c31e21; font-size:14px; color:#444; -webkit-appearance: none;  -moz-appearance: none; appearance: none; background-repeat:no-repeat; background-position: 95% 50%; }
.list-bsearch .search-wrap .search-select .search-item .search_sel::-ms-expand {display: none; }

.list-bsearch .search-wrap .search-select .search-item.first-cate .search_sel {margin-right:20px;}
.list-bsearch .search-wrap .search-select .search-item.second-cate .blank-span {display:inline-block; width:17px; text-align:center;}

.list-bsearch .search-wrap .select_box .search_keyword {border:2px solid #c31e21;}
.list-bsearch .search-wrap .select_box .search_keyword:after {content:''; display:block; clear:both;}
.list-bsearch .search-wrap .select_box .search_keyword .sKeyword {width:calc(100% - 57px); float:left; height:34px; border:0; padding:6px 12px; font-size:14px; color:#444;}
.list-bsearch .search-wrap .select_box .search_keyword .sKeyword::-webkit-input-placeholder {color:#444; }
.list-bsearch .search-wrap .select_box .search_keyword .sKeyword:-ms-input-placeholder {color:#444;}
.list-bsearch .search-wrap .select_box .search_keyword button.btn-submit {background:#c31e21; color:#fff; font-weight:600; font-size:16px; border:0; width:57px; height:34px; float:right;}

.list-bsearch .search-wrap .search-radio:after {content:''; display:block; clear:both;}
.list-bsearch .search-wrap .search-radio .search-item {display:inline-block; float:left; text-align:center; padding-right:21px;}
.list-bsearch .search-wrap .search-radio .search-item:last-child {padding-right:0;}
.list-bsearch .search-wrap .search-radio .search-item label {height:38px; line-height:38px;}
.list-bsearch .search-wrap .search-radio .search-item label font {display:inline-block; padding-left:5px; font-size:16px; color:#444;}
.list-bsearch .search-wrap .search-radio .search-item label input {display:none !important;}


@media (max-width:1245px) {
	.list-bsearch .search-wrap > div {width:100% !important; margin-bottom:15px;}
	.list-bsearch .search-wrap > div:last-of-type {margin-bottom:0;}

	.list-bsearch .search-wrap .search-select .search-item {width:49%;}
	.list-bsearch .search-wrap .search-select .search-item.first-cate {float:left;}
	.list-bsearch .search-wrap .search-select .search-item.second-cate {float:right;}
	.list-bsearch .search-wrap .search-select .search-item.second-cate:after {content:''; display:block; clear:both;}
	.list-bsearch .search-wrap .search-select .search-item.second-cate .search_sel {width:calc(50% - 10px); float:left;}
	.list-bsearch .search-wrap .search-select .search-item.second-cate .blank-span {width:20px; float:left; line-height:38px; text-align:center;}

	.list-bsearch .search-wrap .search-select .search-item .search_sel {width:100%;}
}

@media (max-width:991px) {
	.list-bsearch .search-wrap .search-select .search-item.first-cate {width:100%; margin:0; margin-bottom:15px;}
	.list-bsearch .search-wrap .search-select .search-item.second-cate {float:left; width:100%;}
	.list-bsearch .search-wrap .search-radio .search-item {width:33.333333334%; float:left; padding: 0 15px;}
	.list-bsearch .search-wrap .search-radio .search-item label font {font-size:14px;}
}

@media (max-width:480px) {
	.list-bsearch {padding:33px 15px;}
}