.add_info_wga{

	margin-top:50px;

	display:none;

}

#loading-div {

	padding: 10px;

	display: none;

	text-align: center;

}

.bubblingG {

	text-align: center;

	margin: 0 auto;

	width: 80px;

	height: 50px;

}

.bubblingG span {	

	display: inline-block;

	vertical-align: middle;

	width: 10px;

	height: 10px;

	margin: 25px auto;

	background: #000;

	-moz-border-radius: 50px;

	-moz-animation: bubblingG 0.6s infinite alternate;

	-webkit-border-radius: 50px;

	-webkit-animation: bubblingG 0.6s infinite alternate;

	-ms-border-radius: 50px;

	-ms-animation: bubblingG 0.6s infinite alternate;

	-o-border-radius: 50px;

	-o-animation: bubblingG 0.6s infinite alternate;

	border-radius: 50px;

	animation: bubblingG 0.6s infinite alternate;

}



#bubblingG_1 {

	-moz-animation-delay: 0.36s;

	-webkit-animation-delay: 0.36s;

	-ms-animation-delay: 0.36s;

	-o-animation-delay: 0.36s;

	animation-delay: 0.36s;

}

#bubblingG_2 {

	-moz-animation-delay: 0.18s;

	-webkit-animation-delay: 0.18s;

	-ms-animation-delay: 0.18s;

	-o-animation-delay: 0.18s;

	animation-delay: 0.18s;

}

#bubblingG_3 {

	-moz-animation-delay: 0s;

	-webkit-animation-delay: 0s;

	-ms-animation-delay: 0s;

	-o-animation-delay: 0s;

	animation-delay: 0s;

}

 @-moz-keyframes bubblingG {

	0% {

		width: 10px;

		height: 10px;

		background-color:#000;

		-moz-transform: translateY(0);

	}

	 100% {

		width: 24px;

		height: 24px;

		background-color:#FFFFFF;

		-moz-transform: translateY(-21px);

	}

}

 @-webkit-keyframes bubblingG {

	0% {

		width: 10px;

		height: 10px;

		background-color:#000;

		-webkit-transform: translateY(0);

	}

	 100% {

		width: 24px;

		height: 24px;

		background-color:#FFFFFF;

		-webkit-transform: translateY(-21px);

	}

}

 @-ms-keyframes bubblingG {

	0% {

		width: 10px;

		height: 10px;

		background-color:#000;

		-ms-transform: translateY(0);

	}

	 100% {

		width: 24px;

		height: 24px;

		background-color:#FFFFFF;

		-ms-transform: translateY(-21px);

	}

}

 @-o-keyframes bubblingG {

	0% {

		width: 10px;

		height: 10px;

		background-color:#000;

		-o-transform: translateY(0);

	}

	 100% {

		width: 24px;

		height: 24px;

		background-color:#FFFFFF;

		-o-transform: translateY(-21px);

	}

}

 @keyframes bubblingG {

	0% {

		width: 10px;

		height: 10px;

		background-color:#000;

		transform: translateY(0);

	}

	100% {

		width: 24px;

		height: 24px;

		background-color:#FFFFFF;

		transform: translateY(-21px);

	}

}

.shops-list ul li{ overflow:hidden; width:100%; list-style:none;}

.shops-list ul li:hober{ background:#F1F1F1; }

.wcol1 input[type=radio]{ margin-top:30px; }

.wcol1,.wcol2,.wcol3{ float:left; display:inline-block; vertical-align:middle; padding:5px; }

.wcol1,.wcol2{ margin-right: 10px; }

#search-shop{
	background:#428bca;
	border-color:#357ebd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:8px 16px;
	font:14px/1.5 Arial;	
	color:#FFF !important;
}
.company_tab #ship-to-different-address{
	display:none;
}
.shipping-slector li{	
	list-style:none;
}
.shipping-slector{ clear:both; }

li.wga_shipping_method .amount{
	/*display:none;*/
}
.privateAddFields{
	width:70%;
}
.hiddenFields{
	display:none !important;
}
.wga_shipping_method .addInfoWgaForCart{
    display: block;
    margin-top: 0;
    width: 100%;	
}
.addInfoWgaForCart .shops-list li{	
	list-style:none;
	margin: 0 0 0 -0.429rem;
}
.addInfoWgaForCart #wga_shop_postcode{
    margin-right: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 13%;
}
.addInfoWgaForCart{
    display: block;
    margin-top: 0;
    width: 100%;	
}
.addInfoWgaForCart h3{
    font-size: 14px;
    text-align: center;	
}
.addInfoWgaForCart #wga_shop_postcode{
	width: 100%;
}
.addInfoWgaForCart #search-shop {
    margin-left: -18px;
    width: 146px;
}
.addInfoWgaForCart  .shops-list ul{
    display: block;
    margin-left: -60px;	
}
.wgaShippingOptionsCheckout #wga_shop_postcode{
    padding-bottom: 10px;
    padding-top: 10px;
    width: 35%;	
}
.wgaShippingOptionsCheckout  .shops-list ul{
	width: 80%;
}
.woocommerce-cart ul.wgaShippingOptions , 
.woocommerce-cart ul.wgaShippingOptions li.firstLevelWarp{
	padding-left:0px !important;
}
ul.wgaShippingOptions li.firstLevelWarp{
	width:170px;
}
.woocommerce-cart .wga_shipping_method,
.dynamiv_pricing_div{
	width:100%;
}
.wgaShippingOptions.wgaShippingOptionsCheckout{
    display: inline-block;
    padding-left: 0;
    width: 100%;
}
.wgaShippingOptions.wgaShippingOptionsCheckout li{
    padding-left: 11px !important;
}
.wgaShippingOptions.wgaShippingOptionsCheckout .add_info_wga{
	margin-top:0px;
}
.wgaShippingOptions.wgaShippingOptionsCheckout .shops-list li{
    padding-left: 23px !important;
}
.dynamiv_pricing_div tr td{
	padding-left:0px;
}
#wc-backbone-modal-dialog .wc-backbone-modal.wc-backbone-modal-shipping-method-settings input[type='checkbox']{
	width: 15px;
}
#mapCanvas {
	width: 100%;
	height: 100%;
}
#mapWrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 0 5px;
  display: none;
  height: 400px;
  padding: 10px;
  position: fixed;
  top: 10%;
  width: 500px;
  z-index: 999;
}
#clickClose{
    font-family: arial;
    text-align: right;
    cursor: pointer;
    float: right;
}