#main-promotion .bx-controls-direction{display:none}

#main-promotion .bx-pager{text-align:center;position:absolute;bottom:20px;width:100%;}
#main-promotion .bx-pager .bx-pager-item{display:inline-block;margin:0 5px}
#main-promotion .bx-pager .bx-pager-item a{display:block;width:10px;height:10px;text-indent:-1000em;overflow:hidden;border-radius:50%;background:rgba(255,255,255,.5)}
#main-promotion .bx-pager .bx-pager-item a.active{background-color:#c21a29}

#main-star{position:relative;}
#main-star .bx-wrapper{width:100%!important;max-width:100%!important}
#main-star .bx-controls-direction{position:absolute;left:0;top:400px;z-index:10;width:100%;}
#main-star .bx-controls-direction a{display:inline-block;background:rgba(255,255,255,.8);padding:14px;}
#main-star .bx-controls-direction a > i{font-size:30px;color:rgba(0,0,0,.6)}
#main-star .bx-controls-direction a.bx-prev{float:left;text-align:left}
#main-star .bx-controls-direction a.bx-next{float:right;text-align:right}
#main-star .bx-controls-direction a:hover{background-color:#620202 ;transition: all,.4s ease-in-out;}
#main-star .bx-controls-direction a:hover > i{color:rgba(255,255,255,1);transition: all,.4s ease-in-out;}


#mura-category .grid{overflow:hidden}
.itembox{position:relative;width:100%;overflow:hidden}
.itembox .itembox-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;transition: all,.2s ease-in-out;}
.itembox .itembox-inner{display:table;height:100%;width:100%;vertical-align:middle;}
.itembox .itembox-inner .itembox-inside{display:table-cell;width:100%;vertical-align:middle;height:100%;text-align:center;}
.itembox .mura-label{display:inline-block;background:rgba(255,255,255,.9);color:#000;font-size:15px;position:relative;z-index:-1;visibility:hidden;transition: all,.2s ease-in-out;bottom:-30px}
.itembox .mura-label a{display:block;width:100%;height:100%;transition: all,.2s ease-in-out;padding:15px 30px}
.itembox .mura-label a:hover{text-decoration:none;background-color:#620202 ;color:#fff}


.itembox:hover .mura-label{opacity:1;z-index:1;visibility:visible;bottom:0;}
.itembox:hover .itembox-wrapper{background:rgba(0,0,0,.3)}

#main-reviews .item.item-webzine .item-head > a > img{width:auto;height:100px}
#main-reviews .item.item-webzine .item-body{text-align:left;}
#main-reviews .item.item-webzine .item-info{color:#bbb}
#main-reviews .item.item-webzine .item-info span{color:#ddd;font-size:11px;display:inline-block;}

.title{font-weight:700;font-size:16px;}
.title2{font-weight:700;font-size:30px;}

/* 로그인 */
#page-login{padding:0 200px}
#page-login .form-input{width:100%;border:1px solid #ddd;padding:15px;font-size:13px;}
#page-login #lost-ment{position:relative;top:15px;padding-left:15px;}
#page-login #join-btn{margin-top:100px;}

#page-login #regi-form{border-left:1px solid #dfdfdf;padding-left:50px;height:250px}

/* 회원가입 */
#page-join{padding:0 200px}
#page-join .form-row{clear:both;border-bottom:1px solid #efefef;padding:15px 0;margin-bottom:0;position:relative;}
#page-join .form-row .form-input{float:left}
#page-join .form-row.form-row-2 label,
#page-join .form-row.form-row-2 input{display:inline-block;clear:none}
#page-join .form-row.form-row-2 label{width:100px;margin:0;}
#page-join .form-row.form-row-2 input{margin-right:10px;}
#page-join .form-ment{float:left;font-size:11px;color:#999;margin-left:20px;line-height:1.2;position:relative;top:3px;}

#page-join .textbox{border:1px solid #dfdfdf;height:200px;overflow-y:auto;background:#f9f9f9;padding:20px;}

/* 회원가입 완료*/
#page-join-success{padding:0 200px;text-align:center;}
#page-join-success p{line-height:1.7;font-size:13px;color:#555}

/* 리뷰 리스트 */
#page-review-list{}
#page-review-list ul{border-top:1px solid #000;}
#page-review-list ul li{}

/* 떠있는 공지 */
.mura-notice .inside{background:#f8f8f8;padding:20px;}
.mura-notice .item.item-oneline{margin-bottom:0;padding-bottom:0;line-height:1.7}
.mura-notice a{font-weight:700}
.mura-notice .banner{margin-top:10px;}

/* 장바구니 */
#cart-total{clear:both;float:right;padding:30px;background:#fff;margin-top:30px;margin-bottom:30px;width:300px;border:0px solid #ddd}
#cart-total .pull-left{float:left;position:relative;top:5px}
#cart-total .pull-right{float:right;font-weight:700;font-size:20px;letter-spacing:-1px}

#page-cart .sod_opt{padding:10px;background:#f3f3f3;border:1px solid #efefef;margin:5px 0;display:block;clear:both;display:inline-block}
#page-cart .cart-title{font-weight:800;color:#000}

/* 주문서 */
#page-order form{padding:0 0px;}
#page-order .titlearea{position:relative;padding-bottom:10px;}
#page-order .titlearea h2{font-size:17px;font-weight:700}
#page-order .titlearea .form-group{display:inline-block;margin-right:5px;}
#page-order .titlearea .form-group input{margin-left:3px;}
#page-order .titlearea .titlecontrol{position:absolute;right:0;top:0;}

.page-order-total-wrapper{background:#f8f8f8;margin-top:20px;padding:20px;border:1px dashed #dfdfdf}
.page-order-total{clear:both;position:absolute;right:0;top:0px;}
.page-order-total-wrapper .titlearea{margin:0;padding:0;}
.page-order-total-wrapper .titlearea h2{margin:0!important;}
.page-order-total div strong{font-size:20px;letter-spacing:-1px;color:#000}
.page-order-total-wrapper .grid{padding-bottom:0;}

.page-order-total-wrapper.notice{background-color:#fdf8e4;border-color:#f5f0d5;}

/* 상세페이지 */

#detail-info-sticky-wrapper.is-sticky #detail-info{background:#fff;border:1px solid #ddd;padding:20px;}

#detail-info-list{border:0px solid #000}
#detail-info-list dl{display:block;clear:both;border-bottom:1px dashed #efefef;margin:0;overflow:hidden}
#detail-info-list dl dt{float:left;width:25%;padding:14px 0;font-weight:normal;line-height:1;}
#detail-info-list dl dd{float:left;width:75%;padding:14px 0;clear:none;margin:0;font-weight:700;line-height:1;}
#detail-info-list dl.item-title dt{display:none;}
#detail-info-list dl.item-title dd{width:100%;font-size:20px;}

#detail-info-list dl.item-sum button,
#detail-info-list dl.item-sum input{display:block;float:left;width:40px;text-align:center;background:none;border:1px solid #ddd;height:30px;line-height:30px;background-color:#ddd;color:#555;}
#detail-info-list dl.item-sum input{border:1px solid #ddd;border-left:0;border-right:0;background:#fff;color:#000;font-size:12px;width:40px}
#detail-info-list dl.item-sum button{cursor:pointer}
#detail-info-list dl.item-sum button > i{font-size:10px;}

#detail-info-list dl.total-price dt,
#detail-info-list dl.total-price dd{padding:20px 0}
#detail-info-list dl.total-price dd{font-weight:700;font-size:20px;color:#620202 ;text-align:right}

#detail-buttons{clear:both;padding-top:20px;}

#detail-image{clear:both;text-align:left;}

#detail-sum-box{clear:both;border:1px solid #ddd;padding:20px;}