.mb-board .mb-calendar-info-wrap{
	position:absolute;
	bottom:-28px;
	left:16px;
}
.mb-board .mb-calendar-info-wrap>div>span{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
	width:8px;
	height:2px;
}
.mb-board .mb-calendar-info-wrap>div{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-right:6px;
	font-size:11px;
	color:#555;
}
.mb-board .mb-attendance-style{
	position:absolute;
	bottom:-4px !important;
	width:16px !important;
	left:calc(50% - 8px);
	height:1px;
}
.mb-mobile .mb-board .mb-attendance-style{
	bottom:-1px !important;
	width:16px !important;
	left:calc(50% - 8px);
}
.mb-board .mb-attendance-style0{	
	background-color:#777 !important;
}
.mb-board .mb-attendance-style1{
	background-color:#f00 !important;
}
.mb-board .mb-tpl-box .mb-icon-style{
    color: #FFF;
    font-size: 13px;
    line-height: 1.2;
    display: inline-block;
    padding: 6px 6px 5px;
    border-radius: 3px;
	text-align:center;
	min-width:64px;
	word-break: keep-all !important;
}
.mb-board .mb-right-content .mb-icon-style{
    color: #FFF;
    font-size: 11px;
    line-height: 1.2;
    display: inline-block;
    padding: 2px 3px;
    border-radius: 3px;
	text-align:center;
	min-width:24px;
	margin-right:3px !important;
	word-break: keep-all !important;
}
.mb-board .mb-icon-style1{
	background-color: #df4a32 !important;
}
.mb-board .mb-icon-style2{
	background-color: #F79646 !important;
}
.mb-board .mb-icon-style3{
	background-color: #8e44ad !important;
}
.mb-board .mb-icon-style4{
	background-color: #253175 !important;
}
.mb-board .mb-icon-style5{
	background-color: #4db057 !important;
}
.mb-board .mb-icon-style6{
	background-color: #3333D3 !important;
}
.mb-board .mb-icon-style7{
	background-color: #218c74 !important;
}
.mb-board .mb-icon-style8{
	background-color: #C5A6CF !important;
}
.mb-board .mb-icon-style10{
	background-color: #333 !important;
}
.mb-board .mb-tpl-box .mb-rank-item{
	display:inline-block;	
	width:33%;
	padding:5px 3px 5px 6px !important;	
}
.mb-mobile .mb-board .mb-tpl-box .mb-rank-item{
	text-align:center !important;
	padding:5px 2px !important;	
}
.mb-mobile .mb-board .mb-tpl-box .mb-rank-item>div{
	float:none !important;
	margin:3px 0 !important;
}
.mb-board #mb-current-date{font-weight:400;display:inline-block;}
.mb-board #mb-current-date span{font-weight:600;margin-right:5px;}
.mb-board .margin-left-2 {margin-left:2px !important;}
.mb-board .margin-left-3 {margin-left:3px !important;}


.mb-board .mb-write-wrap{border:1px solid #dbdbdb;border-top:0px none;padding:7px 13px 8px;background-color:#FFF}
.mb-mobile .mb-board .mb-write-wrap{padding:6px 9px 7px;}

.mb-board .board-list table.table-list tr td {background-color:#FFF !important;}
.mb-board .board-list table.table-list tr.mb-tr-odd td {background-color:#FAFAFA !important;border-bottom:solid 1px #e3e3e3 !important;}

.mb-board .board-list table.table-list tr td.mb-guestbook-title{padding-left:12px !important;padding-right:8px !important;}
.wordpress  .mb-board div.board-list .table-list>tbody>tr>td{border: 0 !important;}

.mb-board .board-list table.table-list tr.mb-tr-odd td:first-child{border-right:solid 1px #EEE !important;}
.mb-board .board-list table.table-list tr td .mb-right-content .mb-guestbook-user-picture{display:inline-block;text-align:center;}
.mb-board .board-list table.table-list tr td .mb-left-content .mb-guestbook-user-picture{display:inline-block; padding:1px; border:1px solid #eee;box-shadow: 1px 1px 1px 0px #eee;}

.mb-board .board-list table.table-list th:first-child, .board-list table.table-list td:first-child{background:none;}
.mb-board .board-list table.table-list th{background-color:#fcfcfc !important;}
.mb-board .mb-style1 .search-text{width:170px !important;}

.mb-desktop-large .list-head,.mb-desktop .list-head{min-height:0px;}
.mb-board .list-head .mb-category select{margin-bottom:7px !important;}
.mb-mobile .mb-board .list-head .mb-category select{width:100% !important;}

.mb-board .mb-style1 .table-view>tbody td.view-title-wrap{padding:15px 0px 0px !important; border:none !important;}
.mb-board .mb-style1 .view-td-titlebox{border-bottom: solid 1px #dbdbdb !important; margin-bottom:8px; padding:0px 11px 10px 13px;}
.mb-board .mb-style1 .view-td-userdatebox{ padding:0px 11px 0px 13px;}
.mb-board .mb-style1 .view-td-title{font-size:19px; font-weight:600;}
.mb-board .mb-style1 .view-td-date {font-size:13px; color:#C2C1BF;}

.mb-board .mb-style1 .view-td2-titlebox{border-bottom:solid 1px #dbdbdb !important; padding:0 10px 14px;}
.mb-board .mb-style1 .table-view tr .view-td2-title{padding-bottom:0px;line-height:1.4;}
.mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:21px !important; font-weight:600;color:#333;border:none;}
.mb-mobile .mb-board .mb-style1 .table-view tr .view-td2-title span{font-size:19px !important;}
.mb-board .mb-style1 .table-view tr .mb-view-info-wrap{padding-top:10px;}
.mb-board .mb-style1 .table-view tr .view-td2-date{font-size:13px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view tr .view-td2-hit{font-size:13px;color:#777}

.mb-board .list-head .mb-category{padding-bottom:0px !important;}
.mb-board .list-head .mb-category button{ margin-bottom:5px !important}
.mb-board .list-head .mb-category button {margin-right: 5px !important; border:1px solid #dbdbdb; }

.mb-style1 .table-write>tbody td {padding:7px 1px 6px !important;background-color:#FFF;}

.mb-board .table .btn{
	padding:1px 6px !important;
	min-width:30px !important;
	font-size: 12px !important;
}

.mb-board .btn-default {background-color: #fbfbfb !important;}
.mb-board .table-list .btn-default {height:24px !important;}
.mb-board .board-list .btn-search {height:30px !important;}
.mb-board .cmt-list-box {
	background-color: #FFF;
	margin-top:0 !important;
	padding:0px !important;
	border-top: 1px solid #eee !important;
	border-bottom:none !important;
}

.mb-board .cmt-list-box .cmt-list-item:last-child{
	border-bottom:none !important;
}
.mb-board .cmt-list-item .cmt-name{font-weight:normal;}

/* 댓글 입력 박스 */
.mb-board .cmt-style1 table th{
	text-align:left !important;
	padding: 6px 2px 9px 12px !important;
}
.mb-board .cmt-input-box table td{
	text-align:left !important;
	padding: 11px 10px 9px 12px !important;
}

/* 왼쪽 컨텐츠 썸네일 */
.mb-board .mb-left-content  .mb-img-user-picture{
	max-width:45px !important;
	max-height:45px !important;
}
.mb-board .mb-left-content .btn-user-info, .mb-board .mb-left-content .user-i-level, .mb-board .mb-right-content .mb-guestbook-user-picture{
	display:none !important;

}

/* 오른쪽 컨텐츠 썸네일 */
.mb-board .mb-right-content .mb-img-user-picture{
	vertical-align:middle !important;
	max-width:20px !important;
	border-radius:2px !important;
	margin-right:3px !important;
}

/* 댓글 */
.mb-board .cmt-list-item{
	padding:5px 0px 0px 6px !important;
	position:relative;
}
.mb-board .cmt-list-item .cmt-content{
	border:none !important;
	min-height:28px !important;
}
.mb-board .cmt-list-item>.btn-box-right{
	float:right;
}

.mb-board .cmt-reply-item .cmt-content{padding-left:16px !important;}

.mb-board .pull-right{
	margin-bottom:3px !important;
}
.mb-board div.btn-box-right{
	padding:5px 0px 2px !important;
}

.mb-board .btn-box-right .btn{
	margin:0 0 0 3px !important;
}
.mb-board .cmt-reply-box{
	margin-top:5px !important;
}

.mb-board .table.table-list .mb-open-gallery-content{
	padding: 9px 5px 8px !important;
}


.mb-board .board-view .cmt-list-box .cmt-reply-box{clear: both  !important}
#mb_select_color{margin-right:5px;width:73px !important;}
#mb_input_content{width:calc(100% - 145px);}

/*calendar */
.mb-board .cmt-count-num{color:#c71768 !important;}
.mb-board .mb-calendar-day-wrap{background-color:#FDFDFD;}
.mb-board .calendar-list .rollbook-lnb{padding-top:0px; font-weight:500; border-bottom:1px solid #ddd;background-color:#FDFDFD;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-text{padding: 6px 7px 0  10px !important; font-size: 14px !important;float: left;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-text .lnb-year-text, .calendar-list .rollbook-lnb .calendar-date-text .lnb-month-text{}
.calendar-list .rollbook-lnb .lnb-prev-month, .calendar-list .rollbook-lnb .lnb-next-month{ padding: 0px 9px !important; display: block;float: right;width: 35px;text-align: center;background-color:#f8f8f8;height: 33px;border-left: 1px solid #ddd; }
.mb-board .calendar-list .rollbook-lnb .roolbook-lnb-month{float:right;}
.mb-board .calendar-list .rollbook-lnb img{padding-top:12px;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-month{height: 33px;background-color: #eee; width: 35px;float: left;text-align: center; border-right: 1px solid #ddd;}
.mb-board .calendar-list .rollbook-lnb .calendar-date-month img{padding-top: 7px;padding-bottom: 0px !important;}

.mb-board .calendar-list .rollbook-lnb .date-month-box{ float:left; overflow:hidden;}

.mb-board .mb-rollbook-write-wrap{}
.mb-board .mb-rollbook-write-wrap>tr>td{ border-bottom: none !important;}
.mb-board .mb-rollbook-write-wrap .table-write {border-top: none !important;}

.mb-board .calendar-box{border:1px solid #ddd !important;}


.mb-board .mb-calendar-day-wrap{padding:4px 2px 3px;}
.mb-board .mb-calendar-day-box>div{float:left;min-width:28px;min-height:24px;text-align:center;color:#666;font-size:12px;font-weight:700;position:relative;}
.mb-desktop-large .mb-board .mb-calendar-day-box>div,
.mb-desktop .mb-board .mb-calendar-day-box>div {width:3.2%;}
.mb-board .mb-calendar-day-box .i-date{padding:1px 1px 0px 1px;line-height:1.5}
.mb-board .mb-calendar-day-box .i-today .i-date{background-color:#FFD69A;border-radius: 100%;width: 22px;height: 22px;margin:0 auto;}

.calendar-list .mb-calendar-day-box .sunday,
.calendar-list .mb-calendar-day-box .sunday a{color:#D00 !important;}
.calendar-list .mb-calendar-day-box .saturday,
.calendar-list .mb-calendar-day-box .saturday a{color:#00E !important;}


.wordpress  .mb-board div .table>tbody>tr>td {border:0 none !important;border-bottom:none !important;margin: 0 !important; padding: 0;overflow:hidden;}




.mb-board .mb-commerce-mypage .mc-tpl-order-title{
    font-size: 17px !important;
    font-weight: 600 !important;
    padding: 0px 1px 3px;
    text-align: left;
	color:#333 !important;
}
.mb-board .mb-commerce-mypage .mc-tpl-order-title a{
	color:#333 !important;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mc-tpl-order-title,
.mb-mobile .mb-board .mb-commerce-mypage .mc-tpl-order-title{
    font-size: 16px !important;
}
.mb-board .mb-commerce-mypage .mb-tpl-box{
	font-size:14px;
	width:100%;
	min-height:75px;
	margin-bottom:24px !important;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-col.col-md-6:first-child,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-col.col-md-6:first-child,
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-box,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-box{
	font-size:13px;
	margin-bottom:14px !important;
}

.mb-board .mb-commerce-mypage .mb-tpl-board-style1{
	border:1px solid #dbdbdb;
}
.mb-board .mb-commerce-mypage .mb-tpl-content-item{	
	font-size:0;
	background-color:#FFF !important;
	color:#555 !important;
	padding:16px 12px;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-content-item,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-content-item{
	padding:8px 10px !important;
}
.mb-board .mb-commerce-mypage .mb-tpl-content-item2{
	background-color:#FFF !important;
	border-top:none !important;
	padding:14px 20px;
	text-align:right;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-content-item2,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-content-item2{
	padding:14px 10px;
	text-align:center;
}
.mb-tablet2 .mb-commerce-mypage .mb-tpl-col,
.mb-mobile2 .mb-commerce-mypage .mb-tpl-col,
.mb-tablet .mb-commerce-mypage .mb-tpl-col,
.mb-mobile .mb-commerce-mypage .mb-tpl-col{
	padding:0 !important;
}

.mb-board .mb-commerce-mypage .mb-mypage-status-item{padding:12px 30px 10px 10px;float:left;width:20%;position:relative;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-arrow:after{content:">";display:block;position:absolute;right: 14px;top: calc( 50% - 19px );font-size: 21px;color: #b0b0b0;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-line:after{content:"|";display:block;position:absolute;right: 14px;top: calc( 50% - 19px );font-size: 21px;color: #b0b0b0;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item .mb-status-text1{font-size:15px;font-weight:600;padding:2px 0;text-align:center;color:#333;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item .mb-status-text2{font-size:14px;font-weight:40;padding:2px 0;text-align:center;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item .mb-status-text3{font-size: 18px;font-weight: 600;padding: 5px 0 5px;text-align: center;}
.mb-board .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-last{}

.mb-board .mb-commerce-mypage table td{
	background-color:#FFF !important;
}

.mb-mobile2 .mb-commerce-mypage .mb-mypage-status-item,
.mb-mobile .mb-commerce-mypage .mb-mypage-status-item{padding:10px 5px 7px 5px !important;;width:100% !important;}
.mb-mobile2 .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-line,
.mb-mobile2 .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-arrow,
.mb-mobile .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-line,
.mb-mobile .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-arrow{border-bottom:1px solid #DBDBDB;}
.mb-mobile2 .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-line:after,
.mb-mobile2 .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-arrow:after,
.mb-mobile .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-line:after,
.mb-mobile .mb-commerce-mypage .mb-mypage-status-item.mb-mypage-status-arrow:after{display:none !important;}

.mb-commerce-mypage .mb-tpl-content>.col-box>div{border:1px solid #dbdbdb;background-color:#FFF;padding:18px 25px 20px;margin-top:10px;}
.mb-commerce-mypage .mb-tpl-content>.col-md-8.col-box{padding-right:20px !important;}
.mb-tablet2 .mb-commerce-mypage .mb-tpl-content>.col-md-8.col-box,
.mb-mobile2 .mb-commerce-mypage .mb-tpl-content>.col-md-8.col-box,
.mb-tablet .mb-commerce-mypage .mb-tpl-content>.col-md-8.col-box,
.mb-mobile .mb-commerce-mypage .mb-tpl-content>.col-md-8.col-box{padding-right:0px !important;}

.mb-board .mb-commerce-mypage table.table-membership{
	width:auto !important;
}
.mb-board .mb-commerce-mypage .table-membership td .mb-mypage-thumbnail{
	max-width:80px;width:100%;
	border:1px solid #DDD !important;
}

.mb-board .mb-commerce-mypage .table-membership td div{
	font-size:16px;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .table-membership td div,
.mb-mobile .mb-board .mb-commerce-mypage .table-membership td div{
	font-size:14px;
}
.mb-board .mb-commerce-mypage .mb-tpl-info-box .mb-tpl-content-item>div{font-size:15px;padding:4px 0px 4px 0;font-weight:600;color:#555 !important;}
.mb-board .mb-commerce-mypage .mb-tpl-info-box .mb-tpl-content-item a{color:#555 !important;}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-info-box .mb-tpl-col-right2 .mb-tpl-content-item,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-info-box .mb-tpl-col-right2 .mb-tpl-content-item{border-top:none !important;}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-status-box .mb-status-text1,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-status-box .mb-status-text1{float:left;padding-left:5px !important;}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-status-box .mb-status-text3,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-status-box .mb-status-text3{float:right;padding:0 7px 3px 0 !important;}


.mb-board .mb-commerce-mypage .mb-widget-mypage{
	min-height:130px;
}
.mb-board .mb-commerce-mypage .mb-widget-mypage table{
	width:100% !important;
}
.mb-board .mb-commerce-mypage .mb-widget-mypage table td {
    padding: 9px 6px 9px;
    border: none;
    border-bottom: 1px solid #EEE;
    background: none !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
}
.mb-board .mb-commerce-mypage .mb-latest-myorder{
	padding:6px 4px;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-latest-myorder,
.mb-mobile .mb-board .mb-commerce-mypage .mb-latest-myorder{
	padding:2px 2px;
}
.mb-board .mb-commerce-mypage .mb-latest-myorder table{
	width:100% !important;
	border-top: solid 1px #C9C9C9 !important;
}
.mb-board .mb-commerce-mypage .mb-latest-myorder table th{
	text-align: center !important;
	padding: 11px 3px 10px;
	background-color: #f6f6f6 !important;
	border-bottom: solid 1px #ddd !important;
	font-size: 14px;
	font-weight:600;
}
.mb-board .mb-commerce-mypage .mb-latest-myorder table td{
	text-align: center !important;
	padding: 10px 3px 9px;
	background-color: #FFF;
	font-size: 14px;
	border-bottom: solid 1px #EEE !important;
}
.mb-board .mb-commerce-mypage .mb-latest-myorder table td.mb-myorder-item-title{
	padding: 9px 3px 8px 12px !important;
	text-align: left !important;
}

.mb-mobile2 .mb-board .mb-commerce-mypage .mb-latest-myorder table th,
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-latest-myorder table td,
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-widget-mypage table td,
.mb-mobile .mb-board .mb-commerce-mypage .mb-latest-myorder table th,
.mb-mobile .mb-board .mb-commerce-mypage .mb-latest-myorder table td,
.mb-mobile .mb-board .mb-commerce-mypage .mb-widget-mypage table td{
	font-size: 13px;
}

.mb-board .mb-commerce-mypage .mb-tpl-btn-box{
	margin-top:40px;
}
.mb-mobile2 .mb-board .mb-commerce-mypage .mb-tpl-btn-box,
.mb-mobile .mb-board .mb-commerce-mypage .mb-tpl-btn-box{
	margin-top:30px;
}
.mb-board .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content{
	font-size:0;
	text-align:center;
}
.mb-board .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3{
	display:inline-block;
	margin:-1px -1px 0 0;
	width:16.7%;
	text-align:center;
	padding:24px 0 28px;
	position:relative;
	font-size:15px;
}
.mb-board .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt1{
	font-size:16px;font-weight:700;
	padding:8px 0 3px;
	line-height:1.4;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.mb-board .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt2{
	font-size:13px;font-weight:300;
	padding:0;
	line-height:1.4;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.mb-tablet2 .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3,
.mb-mobile2 .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3,
.mb-tablet .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3,
.mb-mobile .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3{
	width:33.333333%;
	padding:20px 0 24px;
}
.mb-mobile2 .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt1,
.mb-mobile .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt1{
	font-size:15px;font-weight:700;
	padding:3px 0 2px;
}
.mb-mobile2 .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt2,
.mb-mobile .mb-commerce-mypage .mb-tpl-btn-box .mb-tpl-content-item3 .mb-tpl-txt2{
	font-size:12px;font-weight:400;
}