.ge-dso-basket.tpl-default h2{
	margin-top: 0px;
}
.ge-dso-basket.tpl-default .ge-overflow{
	overflow: auto;
	max-height: 320px;
}

.ge-dso-basket.tpl-default .ge-product-name {
	text-align: center;
	font-size: 12px;
  	color: #999999;
  	margin: 0px 6px;
}

.ge-dso-basket.tpl-default .ge-block {
	display: flex;
	flex-wrap: wrap;
	margin: 10px 0px 0px 0px;
}
.ge-dso-basket.tpl-default .ge-price,
.ge-dso-basket.tpl-default .ge-button {
	width: 100%;
	text-align: center;
}
.ge-dso-basket.tpl-default .ge-price {
	font-size: 18px;
	  font-weight: bold;
	  line-height: 35px;
	  white-space: normal;
}


@media(min-width:992px){
	.ge-dso-basket.tpl-default .ge-price,
	.ge-dso-basket.tpl-default .ge-button {
		width: 50%;
	}
	.ge-dso-basket.tpl-default .ge-overflow{
		max-height: 130px;
		
	}
	.ge-dso-basket.tpl-default .ge-count-more-3{
		border-style: solid;
		border-color: #EFEFEF;
		border-width: 1px;
		padding: 0px 0px 1px 0px;
	}
	
	.ge-dso-basket.tpl-default .ge-count-less-3 .item_block .ge-border{
		border-style: solid;
		border-color: #EFEFEF;
		border-width: 0px 1px 0px 1px;
		padding: 0px 0px 1px 0px;
	}
	
	.ge-dso-basket.tpl-default .ge-count-less-3 .item_block:first-child .ge-border{
		border-width: 1px 0px 1px 1px;
	}
	.ge-dso-basket.tpl-default .ge-count-less-3 .item_block:last-child .ge-border{
		border-width: 1px 1px 1px 0px;
	}
	
}

