.mb-board .padding-left-8 {padding-left:8px !important;}
.mb-board .padding-right-8 {padding-right:8px !important;}
.mb-board .border-top-1{border-top:1px solid #DBDBDB;}
.mb-board .border-top-dashed-1{border-top:1px dashed #DBDBDB;}
.mb-board .border-bottom-dashed-1{border-bottom:1px dashed #DBDBDB;}
.mb-board .board-list table.table-list .open_box td{padding: 10px 10px 10px 5px !important;background-color:#FFF !important;}
.mb-board .mc-option-style1{text-decoration: underline !important;}
.mb-board .mc-option-style2{background-color:#D11 !important;color:#FFF !important;}
.mb-mobile .mb-commerce {overflow-x: visible !important;}
.mb-board .mb-style1 .mc-product-shipping, .mb-board .mb-style1 .mc-product-content{overflow:auto !important;}
.mb-board .mb-style1 .mc-product-shipping table, .mb-board .mb-style1 .mc-product-content table {table-layout: auto !important;}
.mb-board .table-list .mb-col-order-products{min-width:220px !important;}
.mb-product-wish-count, .mb-product-cart-count {
    background-color: #c5c5c5;
    margin-left: 3px !important;
    border-radius: 12px;
    color: #FFF;
	min-width:15px;
	height:15px;
    line-height: 1.5;
    padding: 0px 5px 0px !important;
    display: inline-block;
    font-size: 11px !important;
	vertical-align: 1px;
}

.mb-board .table-order{border-top:solid 2px #dbdbdb !important;min-width: 290px;}
.mb-board .table-order>tbody tr {background:none !important;}
.mb-board .table-order>tbody th {padding:7px 2px 7px 10px !important;border-right:solid 1px #EFEFEF !important;background-color:#FBFBFB !important;}
.mb-board .table-order>tbody td {background:none !important;padding:10px 10px 9px 10px !important;background-color:#FFF !important;}
.mb-board .table-order>tbody td.content-box {padding:1px 0 0 !important;}

.mb-board .table-product-info{} 
.mb-board .table-product-info>tbody>tr{background:none !important;}
.mb-board .table-product-info>tbody>tr>th {background:none !important;padding:7px 6px 6px 7px !important;border:none !important;font-size:14px;font-weight:600;line-height:1.4;text-align:left}
.mb-board .table-product-info>tbody>tr>td {background:none !important;padding:7px 6px 6px 7px !important;border:none !important;font-size:14px;line-height:1.4;text-align:left}
.mb-board .table-product-info>tbody>tr>td.content-box{padding:10px !important;}
.mb-board .table-product-info>tbody>tr>td .mc-sale-price-black {font-size:18px !important}

.mb-board .table-product-options{border:none !important;border-bottom:solid 1px #dbdbdb !important;} 
.mb-board .table-product-options>tbody>tr>th {padding:4px 6px 8px 7px !important;border:none !important;font-size:14px;font-weight:600;}
.mb-board .table-product-options>tbody>tr>td {padding:4px 6px 8px 7px !important;border:none !important;font-size:14px;}
.mb-board .table-product-options>tbody>tr>td.content-box{padding:10px !important;}

.mb-board .carousel-image-pagination {padding:4px 0;}
.mb-board .carousel-image-pagination li{float:left;border: 1px solid #F5F5F5;padding:0px;margin:0 5px 0 0;}
.mb-board .carousel-review-box{border: 1px solid #F5F5F5;border-top:none;padding:5px 0;background-color:#F9F9F9;}
.mb-board .table-list #commerce_product_review_board_body img,.mb-board .table-list .mb-open-product-review img, .mb-board .table-list .mb-open-qa-box img,.mb-board .table-list .mb-open-qa-question img{max-width:600px;}
.mb-mobile .mb-board .table-list #commerce_product_review_board_body img,.mb-mobile .mb-board .table-list .mb-open-product-review img, .mb-mobile .mb-board .table-list .mb-open-qa-box img,.mb-mobile .mb-board .table-list .mb-open-qa-question img{max-width:100% !important;}

/* button style start */
.mb-board .btn-order{margin:0;padding:3px 6px 3px;font-size:12px;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;} 
.mb-board .btn-review{margin:0;padding:3px 0px 3px;font-size:12px;border: 1px solid #ccc;} 
.mb-board .btn-order-middle{margin:0;padding:4px 8px 4px;font-size:13px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;} 
.mb-board .btn-order-count-modify {margin:0;padding:2px 9px 2px !important;font-size:12px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;} 

.mb-board .btn-order-large{margin:0;padding:6px 15px 6px;font-size:13px !important;border: 1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;} 
.mb-board .btn-order-focus-red{background-color:#D33 !important;color:#FFF !important;} 
.mb-board .btn-order-focus-red>span{color:#FFF !important;}
.mb-board .btn-order-focus-red:hover{background-color:#D11 !important;color:#FFF !important;} 
.mb-board .btn-order-grey{background-color:#777 !important;color:#FFF !important;} 
.mb-board .btn-order-grey>span{color:#FFF !important;}
.mb-board .btn-order-grey:hover{background-color:#666 !important;color:#FFF !important;} 
/* button style end */


.mb-style1 .mc-lnb-empty{height:70px;}
.mb-style1 .mc-lnb{padding:0px 0 15px !important;}
.mb-style1 .mc-lnb-tab-product{border:solid 1px #333;border-bottom:none !important;border-right:none;background-color:#666;}
.mb-style1 .mc-lnb-tab-product ul{overflow:hidden;margin:0 !important;padding:0 !important;}
.mb-style1 .mc-lnb-tab-product ul li{margin:0 !important;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:34px;*width:49.67%;*height:27px;font-size:14px;line-height:1.5;padding:5px 0 0 0 !important;text-align:center;overflow:hidden;border-bottom:solid 1px #333 !important;border-right:solid 1px #333 !important;}
.mb-style1 .mc-lnb-tab-product ul.mc-tab-3 li{width:33.3333333333% !important;}
.mb-style1 .mc-lnb-tab-product ul li a{font-size:13px;color:#EEE !important;}
.mb-style1 .mc-lnb-tab-product ul li.selected{background-color:#FFFFFF;color:#333 !important;border-bottom:none !important;}
.mb-style1 .mc-lnb-tab-product ul li.selected a{color:#333 !important;font-weight:bold;}

.mb-style1 .table-options{}
.mb-style1 .table-options>tbody td {padding:11px 5px 9px 10px !important;}
.mb-style1 .table-total-price{background-color:#FAFAFA;}
.mb-style1 .table-total-price>tbody td {padding:11px 5px 9px 10px !important;font-size:14px;}


.mb-style1 input.mc-order-count-input{width:32px !important;height:19px !important;min-height:19px !important;font-size:11px;border: 1px solid #CCC !important;margin:0 -1px !important;padding:0 !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-khtml-border-radius:0px !important;border-radius:0px !important;text-align:center;}
.mb-style1 .table-options input.mc-order-count-input{border: 1px solid #AAA !important;}
.mb-style1 input.mc-order-count-modify{width:40px !important;height:21px !important;min-height:21px !important;font-size:12px;border: 1px solid #CCC !important;padding:0 !important;text-align:center;}
.mb-style1 .mc-required-option-price,
.mb-style1 .mc-add-option-price{font-weight:bold;}

.mb-board .mc-order-required-options{padding:1px 0 2px;}
.mb-board .mc-order-required-options div{color:#E03030;line-height:1.4;}
.mb-board .mc-order-add-options {padding:1px 0 2px;}
.mb-board .mc-order-add-options div{color:#3333D3;line-height:1.4;}
.mb-board .mc-order-input-options {padding:1px 0 2px;}
.mb-board .mc-order-input-options div{color:#3333D3;line-height:1.4;}

.mb-board .mc-product-title{color:#555;font-size:14px;font-weight:600;padding:2px 0 5px;line-height:1.4;}
.mb-mobile .mb-board .mc-product-title{padding:1px 0 1px;}
.mb-board .mc-regular-price{text-decoration:line-through;font-size:11px;color:#BBB}
.mb-board .mc-sale-price{font-weight:bold;line-height:22px;color:#E03030;font-size:13px;}
.mb-board .mc-sale-price-black{font-weight:bold;line-height:22px;color:#777777;font-size:15px;}
.mb-board .mc-sale-price-black-small{font-weight:bold;line-height:22px;color:#777777;font-size:13px;}
.mb-board .mc-product-save-point{color:#999;font-size:11px;}
.mb-board .mc-order-count-small{font-size:10px;}
.mb-board .mc-order-price{font-weight:bold;line-height:22px;color:#E03030;font-size:13px;}
.mb-board .mc-user-point{font-weight:bold;line-height:22px;color:#E03030;font-size:13px;}
.mb-board .mc-payment-price{font-weight:bold;color:#E03030;font-size:14px;}
.mb-board .mc-discount-rate{font-weight:bold;color:#E03030;font-size:10px;}
.mb-board .mc-product-sale-price{color:#777;font-size:12px;}
.mb-board .mc-product-order-price{color:#777;font-size:12px;}
.mb-board .mc-shipping-cost{color:#888;font-size:12px;}
.mb-board .mc-use-point{color:#888;font-size:12px;}
.mb-board .mc-sub-text{color:#888;font-size:0.9em;}
.mb-board .mc-cost-sum{font-weight:bold;font-size:13px;}
.mb-board .mb-currency{font-size:0.9em;}
.mb-board .mc-order-state{font-weight:bold;color:#565AB0 !important;}
.mb-board .mc-order-desc,
.mb-board .mc-order-asc{font-weight:bold;color:#E03030 !important;}
.mb-board .mc-text-focus-red{font-weight:bold;color:#E03030 !important;}
.mb-board .mc-text-focus-black{font-weight:bold;color:#777 !important;}
.mb-board .mc-text-focus-blue{font-weight:bold;color:#3333D3 !important;}

.mb-board .mc-cart-order-box .mc-cart-price-box{background-color:#FAFAFA;}
.mb-board .mc-billing-price-box {background-color:#FAFAFA;}
.mb-board .mc-order-product-box{padding:7px 7px 7px !important;margin-bottom:-1px;border:1px solid #DBDBDB;}
.mb-board .mc-order-download-box{border-top:1px solid #DBDBDB;padding:3px 3px 0px;margin-top:5px;font-weight:bold;color:#555 !important;}

.mb-board .gallery-list-body .mc-gallery-item-style-543{padding: 10px 5px 0 5px !important;}
.mb-board .gallery-list-body .mc-gallery-item-style-532{padding: 10px 5px 0 5px !important;}
.mb-board .gallery-list-body .mc-gallery-item-style-432{padding: 10px 5px 0 5px !important;}
.mb-board .gallery-list-body .mc-gallery-item-style-432 .mc-gallery-item-wrap{border: 1px solid #EEE !important;}
.mb-board .gallery-list-body .mc-gallery-item-style-321{padding: 10px 8px 0 8px !important;margin-top:5px;}
.mb-board .gallery-list-body .mc-gallery-item-style-321 .mc-gallery-item-wrap{padding-bottom:3px;}
.mb-board .gallery-list-body .mc-gallery-item-wrap{position: relative;}

/* 상품 갤러리 모션 */
.mb-board .mc-product-image-box,
.mb-board .gallery-list-body .mc-gallery-item-wrap>div {overflow:hidden;}
.mb-board .mc-product-image-box>div,
.mb-board .gallery-list-body .mc-gallery-item-wrap .img{transform:scale(1); z-index:1;	transition:transform 0.35s;	-webkit-transition:transform 0.35s;-moz-transition:transform 0.35s;-o-transition:transform 0.35s;-ms-transition:transform 0.35s;}
.mb-board .mc-product-image-box>div:hover,
.mb-board .gallery-list-body .mc-gallery-item-wrap .img:hover{transform:scale(1.1);}


.mb-board .mc-gallery-item-img-432{text-align: center !important;border-bottom: 1px solid #EEE !important;position: relative;}
.mb-board .mc-gallery-item-img-321{text-align: center !important;border-bottom: 1px solid #EEE !important;position: relative;}

.mb-board .mc-gallery-regular-price1{font-size:12px;color:#BBB}
.mb-board .mc-gallery-sale-price1{font-weight:bold;line-height:22px;color:#888;font-size:13px;}

.mb-board .gallery-list-body .mc-gallery-title {text-align:left;padding-left:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:20px;line-height:1.4;}
.mb-board .gallery-list-body .mc-gallery-title span{color:#555;font-weight:600;font-size:15px;}
.mb-board .gallery-list-body .mc-gallery-description {text-align:left;padding-left:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:18px;}
.mb-board .gallery-list-body .mc-gallery-description2 {text-align:left;padding-left:3px;min-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space:normal;font-size:13px;}
.mb-board .gallery-list-body .mc-gallery-price {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:30px;padding:7px 1px 7px 3px;}
.mb-board .gallery-list-body .mc-gallery-regular-price1 span{text-decoration:line-through;font-size:12px;color:#BBB}
.mb-board .gallery-list-body .mc-gallery-sale-price1 span{color:#686868;font-size:14px;}
.mb-board .gallery-list-body .mc-gallery-price-style1 .mc-gallery-sale-price1 span{font-size:16px;font-weight:700;line-height:1.4;}

.mb-board .mc-total-price-box{border:1px solid #DBDBDB;margin:0 -1px -1px 0;}
.mb-board .mc-total-price-left-box{}
.mb-board .mc-total-price-right-box{}
.mb-board .mc-total-price-border-right{border-right:1px solid #DBDBDB;}
.mb-board .mc-total-price-border-left{border-left:1px solid #DBDBDB;}
.mb-board .mc-total-price-border-bottom{border-bottom:1px solid #DBDBDB;}

.mb-board .mc-order-title{font-size:15px;font-weight:600;padding:3px 3px 5px;text-align:left;}
.mb-board .mc-billing-pay{padding-left:20px;margin-bottom:10px;}
.mb-board .mc-billing-pay-box{border:2px solid #DBDBDB;padding:13px 12px;}
.mb-board .mc-billing-pay-price-box{border-bottom:1px solid #DBDBDB;}
.mb-board .mc-billing-pay-price-box>div{padding:5px 5px 5px 5px !important;}
.mb-board .mc-billing-pay-btn-box{padding:10px 0 2px;text-align:left;}
.mb-board .mc-billing-pay-check-all{padding-bottom:4px;font-weight:bold;}
.mb-board .mc-billing-pay-check-all label{font-weight:bold;margin:0px;width:90%;line-height:1.4 !important;}
.mb-board .mc-billing-pay-check-all input{margin:2px 2px 0 0 !important;vertical-align:top !important;line-height:1.4 !important;}
.mb-board .mc-billing-pay-check-box{border-top:1px dashed #DBDBDB;padding:6px 0 2px 8px;font-size:11px !important;}
.mb-board .mc-billing-pay-check-box label{font-size:11px !important;padding-right:4px !important;}
.mb-board .mc-billing-pay-check-box .pull-right{padding-right:5px;}

.mb-board .mc-list-order{float:left;}
.mb-board .mc-list-order span{display:inline-block;}
.mb-board .mc-list-order .mc-list-order-text{font-size:13px;color:#888;}
.mb-board .mc-list-order .mc-list-order-vertical-bar{display:inline-block;border-right:solid 1px #ddd;height:9px;margin:0 5px 0 5px;vertical-align:-1px;}
.mb-mobile .mb-board .mc-list-order{float:none;}
.mb-mobile .mb-board .mc-list-order .mc-list-order-vertical-bar{padding:0 3px;}

.mb-board .mc-product-title-box{padding:0px 6px 12px 6px !important;line-height:1.4;} 
.mb-board .mc-product-info-box{border-top:solid 1px #dbdbdb !important;border-bottom:solid 1px #dbdbdb !important;padding:8px 0 10px;}
.mb-board .mc-product-options-box{padding:6px 0;}
.mb-board .mc-product-qa-title-reply{color:#E03030;}

.mb-board .mc-order-process{border-bottom:solid 2px #dbdbdb;padding:3px 4px;margin-left:20px;font-weight:600;font-size:15px;color:#AAA}
.mb-board .mc-order-process-box{margin:5px 15px 25px 0;}
.mb-board .mc-order-process-focus{border-bottom:solid 2px #E03030 !important;color:#686868}

.mb-board .mc-pay-state-complete select{border:1px solid #3333D3 !important;}
.mb-board .mc-pay-state-cancel select{border:1px solid #ccc !important;}
.mb-board .mc-pay-state-wait select{border:1px solid #ee8542 !important;}
.mb-board .mc-pay-state-request select{border:1px solid #e2472f !important;}
.mb-board .mc-pay-type-billing{color:#e2472f !important;}

.mb-board select.mc-order-state-completed-order{}
.mb-board select.mc-order-state-completed-payment{}
.mb-board select.mc-order-state-completed-payment2{}
.mb-board select.mc-order-state-processing-shipping{border:1px solid #4db057 !important;}
.mb-board select.mc-order-state-shipped{border:1px solid #4db057 !important;}
.mb-board select.mc-order-state-in-transit{}
.mb-board select.mc-order-state-completed-shipping{border:1px solid #ccc !important;}
.mb-board select.mc-order-state-completed-sale{border:1px solid #ccc !important;}
.mb-board select.mc-order-state-select-disabled-state{}
.mb-board select.mc-order-state-cancelled-order{}
.mb-board select.mc-order-state-return-request{}
.mb-board select.mc-order-state-completed-return{}
.mb-board select.mc-order-state-exchange-request{}
.mb-board select.mc-order-state-completed-exchange{}
.mb-board select.mc-order-state-refund-request{}
.mb-board select.mc-order-state-cancelled-payment{}

/* desktop style start */
.mb-desktop-large .mc-list-order,
.mb-desktop .mc-list-order {padding:10px 3px 3px 6px;}
.mb-desktop-large .btn-order-middle, 
.mb-desktop .btn-order-middle{padding:4px 12px 4px !important;} 
.mb-desktop-large .btn-order-large,
.mb-desktop .btn-order-large{padding:6px 19px 6px !important;} 

/* desktop style end */


/* mobile style start*/
.mb-mobile .mc-list-order{padding:5px 0;text-align:center;width:100%;margin-bottom:10px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.mb-mobile .mc-order-process-box{display:none;}
.mb-mobile .mc-billing-pay{padding-left:0px !important;}
.mb-mobile .btn-order-middle{padding:4px 6px 4px !important;} 
.mb-mobile .btn-order-large{padding:6px 12px 6px !important;} 
/* mobile style end */

/* tablet style start */
.mb-tablet .mc-list-order{padding:5px 0;text-align:center;width:100%;margin-bottom:10px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.mb-tablet .mc-billing-pay{padding-left:0px !important;}
.mb-tablet .btn-order-middle{padding:4px 4px 4px !important;} 
.mb-tablet .btn-order-large{padding:6px 8px 6px !important;} 
/* tablet style end */




/* point style start */
body.page .mb-board .mb-name-commerce-point table.table-list td {
    padding-top: 14px !important;
	padding-bottom: 13px !important;
}

body.page .mb-board .mb-name-commerce-point .mb-point-title {
	font-size:15px;
	font-weight:500;
	color:#333333;
	line-height:1.4;
	padding-bottom:3px;
}
body.page .mb-board .mb-name-commerce-point .mb-point-category {
	color:#555;
}
body.page .mb-board .mb-name-commerce-point .mb-point-date {
	font-size:13px;
	font-weight:500;
	color:#999;
	line-height:1.4;
}
body.page .mb-board .mb-name-commerce-point .mb-point-use {
	font-size:16px;
	font-weight:700;
	color:#1f61dd;
	line-height:1.4;
}
body.page .mb-board .mb-name-commerce-point .mb-point-save {
	font-size:16px;
	font-weight:700;
	color:#E03030;
	line-height:1.4;
}
body.page .mb-mobile .mb-board .mb-name-commerce-point .mb-point-title {
	font-size:14px;
}
body.page .mb-mobile .mb-board .mb-name-commerce-point .mb-point-date {
	font-size:13px;
}
body.page .mb-mobile .mb-board .mb-name-commerce-point .mb-point-use,
body.page .mb-mobile .mb-board .mb-name-commerce-point .mb-point-save {
	font-size:16px;
}
/* point style end */