.mb-board .mb-worldcup-m1{}
.mb-board .mb-worldcup-m1 a{font-family:inherit;text-decoration:none;}
.mb-board .mb-worldcup-m1 label{width:100%;}
.mb-board .mb-worldcup-m1 .mb-worldcup-box{text-align:center;overflow-x:auto;border:1px solid #EEE;padding:20px 7px 20px;margin:0 auto;}
.mb-board .mb-worldcup-m1 .mb-worldcup-title{font-size:20px;vertical-align:middle !important;text-align:center;padding-top:0px;font-weight:600;line-height:1.2}
.mb-board .mb-image-worldcup-wrap .mb-worldcup-title{padding-bottom:12px;font-size:22px;}
.mb-mobile .mb-board .mb-image-worldcup-wrap .mb-worldcup-title{padding-bottom:8px;font-size:17px;}
.mb-board .mb-worldcup-item-stage{padding:10px 0 30px;}


.mb-board .mb-worldcup-m1 .mb-worldcup-item{display:inline-block;width:50%;padding:10px 2px 10px;}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-box{padding:10px 4px 0px;text-align:center;}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-title{min-width:60%;display:inline-block;text-align:left;font-size:14px;line-height:18px;white-space:nowrap;padding:23px 0px 0 0px;font-weight:500;}
.mb-mobile .mb-board .mb-worldcup-m1 .mb-worldcup-item-title{padding:23px 0px 0 0px;}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-title span{color:#000;}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-btn{padding:5px 0px;border:1px solid #777;border-radius:3px;font-weight:500;max-width:200px;margin:0 10%;}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-btn:hover{color:#FFF;background-color:#777}
.mb-board .mb-worldcup-m1 .mb-worldcup-item-img{width:30%;min-width:70px;display:inline-block;vertical-align:middle;}

.mb-board .mb-worldcup-m1 .mb-worldcup-result .mb-worldcup-item{width:100%;}
.mb-board .mb-worldcup-m1 .mb-worldcup-result .mb-worldcup-item-box{padding:2px 4px 2px;text-align:center;}

.mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-item{width:43%;}
.mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-vs{width:14%;display:inline-block;vertical-align:top !important;text-align:center;font-size:54px;font-weight:700;padding-top:24%;}
.mb-mobile .mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-vs{font-size:22px;padding-top:24%;}
.mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-item-img{width:100%;text-align:center;min-width:40px;}
.mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-item-title{width:100%;text-align:center;padding:15px 0 0 !important;}
.mb-mobile .mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-item-title{padding:7px 0 0 !important;}

.mb-board .mb-worldcup-item-stage{display:none;}
.mb-board .mb-worldcup-item-stage1{display:block;}
.mb-board .mb-worldcup-selected{transform:scale(1.1);}
.mb-board .mb-worldcup-item-box .mb-worldcup-item-wrap{
	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 .mb-worldcup-m1 .mb-worldcup-item-box a{-webkit-tap-highlight-color: transparent;}
.mb-board .mb-worldcup-selected-stage .mb-worldcup-item-box .mb-worldcup-item-wrap{transform:scale(0);}
.mb-board .mb-worldcup-selected-stage .mb-worldcup-item-box .mb-worldcup-selected-item .mb-worldcup-item-wrap1{transform:scale(1.1) translate(60%,0);}
.mb-board .mb-worldcup-selected-stage .mb-worldcup-item-box .mb-worldcup-selected-item .mb-worldcup-item-wrap2{transform:scale(1.1) translate(-60%,0);}



.mb-worldcup-m1 .mb-worldcup-select .mb-worldcup-item-title{width:100%;text-align:center;}
.mb-worldcup-m1 .mb-worldcup-result .mb-worldcup-item-title{padding-left:20px !important;vertical-align:top;}
.mb-worldcup-m1 .mb-worldcup-result .mb-worldcup-item-title .mb-worldcup-item-title-text{font-size:16px;}



.mb-worldcup-result .mb-tpl-progressbar-wrap{
	margin-top:13px;
}

/** 프로그래스바 */
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-text{
	position:relative;
	padding:7px 0px 10px;
}
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-text span{
	color:#333;font-weight:600;
}
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-text-left{
	position:absolute;
	left:2px;
	width:120px;
	top:2px;
	text-align:left !important;
	font-weight:600;
	font-size:13px;
	font-size: 15px;
}
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-text-right{
	position:absolute;
	width:80px;
	right:2px;
	top:2px;
	text-align:right !important;
	font-weight:600;
	font-size:13px;
	font-size: 15px;
}
.mb-worldcup-result .mb-tpl-progressbar-box .sm-text{
	font-size:10px;
	font-weight:900;
}
.mb-worldcup-result .mb-tpl-progressbar-box{
	width:100%;
	position:relative;
}
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-bar{
	overflow:hidden;
	position:relative;
	width:90%;
	height:15px;
	border:1px solid #e8e8e8;
}
.mb-worldcup-result .mb-tpl-progressbar-box	.mb-tpl-progressbar-bar-content{
	height:100%;
	background-color:#ed1a2f;		
	width:0%;

}
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-bar-image1{
	/*position:absolute;*/
	height:100%;
	width:100%;
	background-color:#F3F3F3;
	background-position:left;

}	
.mb-worldcup-result .mb-tpl-progressbar-box .mb-tpl-progressbar-bg{
	width:100%;
	height:20px;
	position:absolute;
	bottom:0;
	left:0;
}

.mb-board .mb-worldcup-m1 .mb-worldcup-count{color:#777 !important;font-weight:400 !important;font-size:12px;}
.mb-board .mb-worldcup-m1.mb-worldcup-wrap .mb-worldcup-result .min{}



.gallery-list .gallery-list-body .gallery-item-wrap{ border:1px solid #ddd; box-shadow: 1px 1px 1px 0px #eee;}
.gallery-list .gallery-list-body .gallery-item-img{border:0 !important; padding:0 !important; margin:0px !important; overflow:hidden;}
.gallery-list .gallery-list-body .gallery-title div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mb-board .gallery-list .gallery-list-body .gallery-title{text-align:left !important; padding:20px 20px 10px 20px !important; color:#898989 !important;font-weight:600 !important; font-size:15px !important;}
.mb-board .gallery-list .gallery-list-body .gallery-date{padding:0 20px 30px 20px !important;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom {
	text-align:left;
	padding:13px !important;
	font-size:12px;
	color:#898989 !important; 
	line-height: 1.5em !important;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background-color:#fafafa; 
	border-top:1px solid #e3e3e3;
}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .left-box{float:left;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .right-box{float:right;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-link-btn{display:inline-block;padding:3px 8px;border:1px solid #888;background-color:#555;color:#FFF;font-weight:600;font-size:13px;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-link-btn:hover{background-color:#000;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .left-box .mb-link-btn{margin-right:5px;}

.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-comment{margin-left:7px; color:#b9b9b9;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-comment > img{width:20px; height:20px;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-good{ margin-left:7px; color:#b9b9b9;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-good > img{width:20px; height:20px;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-hit{color:#b9b9b9;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-hit > img{width:20px; height:20px;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-more{color:#898989; font-weight:700;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-more > i{font-size: 10px;margin-right:2px;}
.mb-board .gallery-list .gallery-list-body .gallery-item-bottom .mb-more:hover{color:#1d1d1d;}

.mb-board .gallery-list .mb-image-name{background-color:#505050;color:#FFF;;text-align:center;padding:3px 0 3px;}

