.webui-popover-mini-cart {
	min-width: 470px;
	z-index: 99!important;
}
.webui-popover .webui-popover-content {
	padding-right: 1px;
}
#webshop-cart-items-list {
	padding: 10px 3px;
}

#webshop-mini-cart-btns {
	text-align: right;
}
	.webui-popover-mini-cart .ws-button-link {
		padding: 5px 20px;
	}


.pws-btn {
	margin: 0 3px;
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	height: 36px;
	border-radius: 18px;
	line-height: 22px;
	outline: none;
	background-color: #3394e6;
	color: #fff;
	border: 0 none;
	padding: 7px 22px;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;
}
.pws-btn .badge {
	color: #337ab7;
	background-color: #fff;
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 10px;
}

.pws-buyblock input[type=text] {
	width: 60px!important;
}
.pws-buyblock div.spinedit {
	top: 5px;
	padding-right: 20px;
}


.pws-mini-cart-total-wrap {
	padding: 10px 5px 5px;
}

#webshop-mini-cart-btns a.btn,
#webshop-mini-cart-btns a.ws-button-link {
	margin-bottom: 3px;
}


.ws-row .cell img.xfieldimage {
	max-width: 50px;
	vertical-align: middle;
}

#webshop-cart-items-list .ws-row .cell.form-inline {
	white-space: nowrap;
}

/*fix*/
body .popover {
	max-width: none;
	z-index: 99;
}


#animtocart {
	background-color: #2D8C5F;
}