.flag-box{
	margin-bottom: 1.25em;
}
.flag-box .title{
	float:left;
	width:83.5%;
}
.flag-box .flag-number-box{
	float:right;
	display:flex;
    justify-content: space-between;
    align-items: center;
	width:16.5%;
}
.flag-box .flag-number-box .edit-flagnum-btn{
	display:inline-block;
	width:0.875em;
	height:0.875em;
	cursor:pointer;
}
.flag-box .flag-number-box .reduce-btn{
	background: url("../../img/flag_selling/reduce-btn.png") no-repeat center;
	background-size:100%;
}
.flag-box .flag-number-box .increase-btn{
	background: url("../../img/flag_selling/increase-btn.png") no-repeat center;
	background-size:100%;
}
.flag-box .flag-number-box .flag-num{
	width:50%;
	text-align:center;
	font-size:1em;
	height:1.5em;
	line-height:1.5em;
	color:#222;
	border:1px solid #c9c9c9;
}
.additional input{
	width:30%;
	padding-left:0.75em;
	/* text-align:center; */
	font-size:1em;
	height:2.5em;
	line-height:2.5em;
	color:#222;
	border:1px solid #c9c9c9;
}
.freeshipping{
	/* margin-top:1.25em; */
	margin-left:2.25em;
}
.freeshipping p{
	margin-bottom:1em;

}
.full1000style{
	color:#999;
}
input[disabled]{  
    color: #999;
    opacity: 1;
}
.freeshipping input{
	width:100%;
	padding-left:0.75em;
	/* text-align:center; */
	font-size:1em;
	height:2.5em;
	line-height:2.5em;
	color:#222;
	border:1px solid #c9c9c9;
}
input::-webkit-input-placeholder { 
	/* WebKit browsers */ 
	color: #999; 
	} 
	input:-moz-placeholder { 
	/* Mozilla Firefox 4 to 18 */ 
	color: #999; 
	} 
	input::-moz-placeholder { 
	/* Mozilla Firefox 19+ */ 
	color: #999; 
	} 
	input:-ms-input-placeholder { 
	/* Internet Explorer 10+ */ 
	color: #999; 
	}
#activity .buyflaginfo span{
	color:#999;
 }
 #activity .single-info-item p span:first-child, #activity .multi-info-item p span:first-child,
 #activity .single-info-item .buyflaginfo span:first-child{
	width: 30%;
	color:#000;
 }
 #activity .single-info-item p span:last-child, #activity .multi-info-item p span:last-child,
 #activity .single-info-item .buyflaginfo span:last-child{
	width: 70%;
	text-align: left;
	float: right;
 } 
 #activity .single-info-item .buyflaginfo span{
	width: 70%;
	text-align: left;
	float: right;
 }
 #activity .flag-location label span{
	 font-size:0.875em;
 }
 #activity .entity-mode{
	margin-left:2em;
}
@media screen and (max-width:768px){
	.flag-box .flag-number-box .flag-num {
		width: 50%;
		font-size: 0.875em;
		height: 1.2em;
		line-height: 1.2em;
	}
	.flag-box .title,.additional{
		font-size:0.875em;
	}
	.flag-box .title{
		width:78%;
	}
	.flag-box .flag-number-box{
		width:20%;
	}
}