@charset "utf-8";

/* Nav */

.list-nav {
    line-height: 22px;
    margin-bottom: 15px;
}

.list-nav .page-nav {
    margin-top: 4px;
}

@media all and (max-width:460px) {
    .responsive .list-nav .page-nav {
        display: none;
    }
}


/* ī�װ��� */

.list-category {
    margin-bottom: 20px;
}

.list-category ul {
    list-style: none;
}

.list-category .active a,
.list-category .selected a {
    color: crimson;
    font-weight: bold !important;
}


/* Sort */

.list-sort {
    margin: 15px 0px 20px;
}

.list-sort ul {
    list-style: none;
}

.list-sort .on {
    font-weight: bold;
    color: crimson !important;
}

.list-sort .pull-left a,
.list-sort .pull-right a {
    display: inline-block;
    margin: 0px 10px;
}

.rh-sort-btn {
    position: relative;
    display: inline-block;
    margin: 0px auto;
    width: 940px;
}

.rh-sort-btn li {
    line-height: 1.5;
    position: relative;
    display: inline;
    float: right;
    padding: 15px 0;
}

.rh-sort-btn li a {
    position: relative;
    line-height: 1;
    padding: 0 18px;
    border-right: 1px solid #ddd;
    font-size: 12px;
    color: #565656;
    font-family: NanumBarun, 'Helvetica Neue', 'Helvetica', 'Apple SD Gothic Neo', 'NanumBarunGothic', 'Malgun Gothic', dotum, 'Lucida Grande', sans-serif;
}


/* ��� */

.list-wrap {
    position: relative;
    line-height: 20px;
    margin-top: 30px;
}

.list-wrap .txt-normal {
    letter-spacing: 0;
}

.list-wrap .txt-short {
    letter-spacing: -1px;
    padding-right: 1px;
}

.list-wrap .item-row {
    float: left;
}

.list-wrap .item-image {
    position: relative;
    overflow: hidden;
}

.list-wrap .item-content {
    padding-top: 10px;
    margin: 0px 4px;
    text-align: center;
}

.list-wrap .item-star {
    text-align: center;
    overflow: hidden;
    letter-spacing: -1px;
    font-size: 18px;
    line-height: 20px;
    height: 20px;
    margin-bottom: 4px;
}

.list-wrap .item-name {
    overflow: hidden;
    letter-spacing: -1px;
    padding-right: 1px;
    text-align: center;
    font-size: 14px;
}

.list-wrap .item-text {
    font-size: 12px;
    color: #888;
}

.list-wrap .item-price {
    margin-top: 4px;
    line-height: 22px;
}

.list-wrap .item-price b {
    font-size: 16px;
    display: inline-block;
    margin: 0px 4px;
}

.list-wrap .item-price b i {
    font-size: 12px;
}

.list-wrap .item-price strike {
    color: #888;
    margin: 0px 4px;
    font-size: 14px;
    display: inline-block;
}

.list-wrap .item-details {
    color: #888;
    margin-top: 4px;
    padding: 0px 1px;
    font-size: 13px;
    text-align: center;
}

.list-wrap .item-sp {
    margin: 0px 4px;
    white-space: nowrap;
}

.list-wrap .item-sp i {
    margin-right: 2px;
    color: #888;
}

.list-wrap .item-sns {
    margin-top: 15px;
    text-align: center;
}

.list-wrap .item-sns img {
    width: 15%;
    max-width: 34px;
    border-radius: 50%;
}

.list-none {
    margin: 0px 0px 15px;
    padding: 80px 0px;
    text-align: center;
    color: #888;
}

.list-btn {
    margin: 30px 0px;
}

.list-page {
    margin-bottom: 15px;
}

.list-page .pagination {
    margin: 0;
}

#best_layout {
    min-height: 1500px;
}

.at-body .at-container {
    max-width: 100%;
}

.at-body .at-container .at-content {
    padding: 0;
}


/*	.at-body	.at-container aside   {width: 940px; margin-left: auto; margin-right: auto; display: none;}*/

.list-wrap {
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.list-wrap .item-row {
    width: 220px;
    padding: 0px;
    height: 390px;
    margin: 20px 20px 14px 0;
}

.list-wrap .item-list {
    margin-right: 0;
    margin-bottom: 0;
    border: 1px solid #dddddd;
}


/* .list-wrap .item-list .rh-top-mark {top: 0;} */

.item-image,
.item-image .img-item img,
.img-wrap .img-item {
    height: 220px;
}

.list-wrap .item-name {
    text-align: left;
}

.list-wrap .item-name a b {
    font-size: 13px;
    color: #424242;
    font-weight: normal;
}

.list-wrap .img-wrap {
    height: 390px;
}

.list-wrap .item-content {
    margin: 0;
}

.item-icon {
    line-height: 32px;
    padding-left: 15px;
}

.item-icon>span {
    margin-right: 5px;
}

.item-icon img {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.list-wrap .item-price {
    text-align: left;
    margin-top: 20px;
}

.item-price b.rh-sale-off {
    font-size: 35px;
}

.at-footer .at-links .at-container {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.at-footer .at-infos .at-container {
    width: 940px;
}


/* Customize right bar */

.rh-main-slider .rh-right-bar {
    right: -105px;
}

.t-sub-cat {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    z-index: 990;
    display: none;
    border: 1px solid #f1f2f3;
}

.t-sub-cat>li {
    line-height: 2;
    padding-left: 15px;
    background: #fff;
    border-bottom: 1px solid #f1f2f3;
}

.t-sub-cat>li>a {
    font-weight: normal !important;
}

.rh-list-cat-top:hover>a {
    color: #ff1b44 !important;
}

.rh-list-cat-top:hover>.t-sub-cat {
    display: block;
}


/* Top Mart */

.rh-top-mart .rh-market-banner-content .rh-banner-slider ul li {
    margin: 0;
}

.rh-top-mart .rh-banner-slider {
    overflow: visible !important;
}

.rh-top-mart .bx-pager-item {
    float: left;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    /* color: yellow; */
    background-color: #fff;
    border-radius: 50%;
}

.rh-top-mart .bx-has-pager {
    position: absolute;
    display: table;
    top: -20px;
    right: 10px;
}

.rh-top-mart .itemactive {
    background-color: #b4b9be;
}