#popup-calculator-form {
	width: 100%!important;
	max-width: 700px;
}
.block-shipping-calculator select, .block-shipping-calculator input {
	width:100%;
	padding:0;
}
.block-shipping-calculator .radio input {
	width: 20px;
}
.block-shipping-calculator .radio div.input-box {
	clear:both;
}
.block-shipping-calculator .block-content li.item {
	padding:3px 0px;
}
.block-shipping-calculator .block-content li.last {
	padding-bottom: 7px;
}
.block-shipping-calculator .block-content li label {
	float:left;
	color:#666;
	font-weight:bold;
	position:relative;
	z-index:0;
}
.block-shipping-calculator .block-content li label.required em {
	float:right;
	font-style:normal;
	color:#eb340a;
	position:absolute;
	top:0;
	right:-8px;
}
.block-shipping-calculator .block-content li.odd {
	background: transparent;
}
.block-shipping-calculator .block-content li.even {
	background: transparent;
}
.block-shipping-results .block-content {
	padding: 3px 9px;
}
.block-shipping-results .block-content dl dt, .block-shipping-results .block-content .price {
	font-weight:bold;
}
.block-shipping-results .block-content dl dd {
	padding: 0 0 1% 0;
}
div.shipping-calculator-overlay {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99999;
	background: #000;
	width: 100%;
	height: 100%;
	opacity: .3;
	filter: alpha(opacity=30);	
}
div.wp-shipping-calculator-popup {
	z-index: 999999;
	text-align: left;
}
div.wp-shipping-calculator-popup.opc .active .step-title .number {
display: block;
cursor: pointer;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	background-color: #bcbcbc;
	font-weight: bold;
margin: 0;
	padding: 0;
border-radius: 3px;
float: right;
text-align: center;

}
@media all and (max-width:480px) { 
div.wp-shipping-calculator-popup.opc .active .step-title .number {
	width: 36px ;
	height: 36px;
	line-height: 36px;
}
}
div.wp-shipping-calculator-popup.opc .buttons-set {
	margin-top: 1em;
	padding-top: 1em;
}
div.wp-shipping-calculator-popup.opc .block-shipping-results .block-content {
	padding: 3px 0px;
}
.block-shipping-results {
	padding: 2%;
	border-radius: 3px;
}
