@charset "utf-8";



/* Top Search */



.list-tsearch {}




.view-good-box { display: none !important; } 
/* 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;

}





@media screen and (max-width:768px){

	

	.main_latest { display:none !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 */



.div-head {

    border: 0px;

    border-top: 1px solid #d1dee2;

    border-bottom: 1px solid #d1dee2;

    background: #F9F9F9;

}



.div-head span,

.div-head span a {

    color: #535353;

}



.list-wrap .pagination a,

.view-wrap .pagination a {

    color: #333 !important;

    margin: 0px 5px;

}



.list-wrap .pagination .active a,

.view-wrap .pagination .active a {

    display: inline-block;

    background: #0086C5 !important;

    border: 1px solid #006EA1 !important;

    color: #fff;

    font-weight: normal;

    padding: 5px 12px;

}



.list-wrap .pagination a,

.view-wrap .pagination a {

    background: #fff;

    text-decoration: none;

    padding: 5px 12px;

    border: 1px solid #ddd;

}





/* View */



.view-wrap {

    width: 100%;

    overflow: hidden;

}



.view-wrap.view-modal {

    padding: 5px;

    margin: 0px;

}



.view-btn {

    margin: 0px 0px 30px;

}



.view-btn i {

    margin-right: 2px;

}



.list-board .wr-new {

    width: 20px !important;

    height: 20px !important;

    background-image: url(../../img/icon_new.gif);

    vertical-align: sub !important;

    transform: scale(.9);

}



.wr-subject .fa.fa-image {

    width: 18px;

    height: 18px;

    line-height: 18px;

    background: #e89f31;

    color: #fff;

    text-align: center;

    font-size: 1px;

    border-radius: 2px;

    margin-right: 2px;

    vertical-align: text-bottom;

    margin-left: 5px;

}





/* Write */



.write-wrap {

    width: 100%;

    overflow: hidden;

}



@media all and (max-width:460px) {

    .responsive .view-btn i {

        margin-right: 0px;

    }

}



@media all and (max-width:560px) {

    .list-tsearch {

        width: 80%;

        float: unset !important;

        margin: 0 auto !important;

    }

    .list-tsearch .col-sm-3 {

        width: 20%;

    }

    .list-tsearch .col-sm-2 {

        width: 20%;

    }

}