/* BASIC css start */
#content { width: auto; margin: 0 auto;}
.cate-wrap .bcate {margin:50px 0 70px; text-align:center; font-size:30px; color:#000; font-weight:500;}
.listBest {position:relative; padding:50px 0; background:#f6f6f6;}
.listBest .wrapper {width:1400px; margin:0 auto;}
.listBest h2 {font-size: 18px; color: #000; font-weight: 600; margin-bottom: 20px;}
.listBest .wrapper .list_shopping5x li {padding-bottom:0;}
.listBest .items .listInfoTop .best {display:block!important; position:absolute; top:10px; left:0; padding:0 10px; height:25px; line-height:25px; text-align:center; font-size:12px; font-weight:bold; color:#000; background:rgba(255,255,255,0.85);}
.listBest .swiper-pagination {text-align:center; left:0; bottom:30px; width:100%;}
.listBest .swiper-pagination span { width: 10px; height: 10px; border-radius:10px; background:#000; margin:0 5px;}
.listBest .swiper-button-prev, .listBest .swiper-button-next {background:none; width:40px; height:40px; margin-top:-20px; top:50%;}
.listBest .swiper-button-prev {left:50%; margin-left:-760px;}
.listBest .swiper-button-prev:after {content:"\e93b"; font-family:xeicon; color:#000; font-size:40px; position:absolute; top:0; left:0; line-height: 40px;}
.listBest .swiper-button-next {right:50%; margin-right:-760px;}
.listBest .swiper-button-next:after {content:"\e93e"; font-family:xeicon; color:#000; font-size:40px; position:absolute; top:0; left:0; line-height: 40px;}

/* class-list */
.class-list {font-size:0; text-align:center; margin:50px 0;}
.class-list li {display:inline-block; margin:0 15px;}
.class-list li a {color:#000; opacity:0.6; font-size:18px; padding-bottom:5px; box-sizing:border-box; display:inline-block;}
.class-list li a.on, .class-list li a.active {opacity:1; border-bottom:1px solid #000;}

/* best-item */
/*.item-wrap.best-item .item-cont .item-list {float:left;width: 18.5%;padding: 0 0.75%;margin: 0 0 3% 0;} */

/* total-sort */
#productClass .total-sort { padding-top: 30px; }



/********* listnormal.css *********/

.product-normalmenu {margin:0; margin-bottom:40px;}
.product-normalmenu:after {content:''; display:block; clear:both;}
.product-normalmenu .title{display:none; margin:0 0 17px;}
.product-normalmenu .title h3{font-weight:normal; font-size:20px; color:#535353; text-align:center;}
.product-normalmenu .function{position:relative;text-align:right;line-height:40px; box-sizing:border-box;}
.product-normalmenu .prdCount{float:left; color:#000;font-size:14px;line-height:40px;letter-spacing:0.8px;}
.product-normalmenu .prdCount strong{ display: inline-block;line-height: 40px;font-size: 16px;padding-right: 2px;color: #5d5d5d;}
.product-normalmenu #type{ position:absolute;right:0;top:0;width:138px;background:#fff;height:35px;line-height:35px;z-index:2;}
.product-normalmenu #type ul{height:37px;overflow:hidden; background:#fff;}
.product-normalmenu #type i{position:absolute; right:0; top:10px;}
.product-normalmenu #type li{display:block; text-align:left; padding:0 17px;}
.product-normalmenu #type li:first-child{border-bottom:1px solid #000;}
.product-normalmenu #type li a{font-size:14px;color:#666;font-family:Noto Sans Korean;font-weight:normal !important;}

/*È°¼ºÈ­,À»¶§ */
.product-normalmenu #type:hover ul{background:#fff;height:255px;}
.product-normalmenu #type:hover ul li:hover{background:#fff;cursor:pointer;    }
.product-normalmenu #type:hover ul li:hover a{color:#333;font-weight:normal;}

.product-normalmenu .compare{display:inline; padding:0 6px 0 10px; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/bg_result_type.gif") no-repeat 0 50%; font-size:12px;}
.product-normalmenu .compare i{font-size:16px; vertical-align:sub;}
.product-normalmenu fieldset{margin:-1px 0 0; padding:7px 12px; border:1px solid #d7d5d6; text-align:right; background:#fbf9fa;}
.product-normalmenu fieldset select{height:24px;}


/********** PAGINATE ************/
.ec-base-paginate { margin:40px 0; text-align:center ; font-size:0; line-height:0; }
.ec-base-paginate:after {content:''; display:block; clear:both;}
.ec-base-paginate > a{margin:0 1px;}
.ec-base-paginate > a > img { display:inline-block; vertical-align:middle; padding:0 6px;}

.ec-base-paginate ol { display:inline-block; font-size:0; line-height:0; vertical-align:middle; *display:inline; *zoom:1; *margin:0; margin:0 6px;}
.ec-base-paginate li { display:inline-block; font-size:15px; color:#666; vertical-align:middle; *display:inline; *zoom:1; }
.ec-base-paginate li a {position:relative; display:block; width:13px; line-height:13px; padding:0 12px; font-size:12px; font-weight:300; color:#999; text-decoration:italic; position:relative; bottom:0; transition:0.15s ease-in-out; text-align:center}
.ec-base-paginate li.now a {font-weight:bold; color:#000; }



.consumer .salePercent {display:inline-block; !important}


/* BASIC css end */

