.left-filtration .icon-filter__type-icon .icon-filter__box .icon-filter__box-color {
    /*border-radius: 50%;*/
    overflow: hidden;
}

/* zavazujici k platbe */
#boxNorm .buttons {
	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
  	flex-direction: row-reverse;
	align-items: center;
}

#boxNorm .buttons .fright.finish_order_bottom_right, #boxNorm .buttons .fleft.finish_order_bottom_left {
  	width: auto;
  	float: initial;
}

#boxNorm .buttons .break {
	display: none;
}

#boxNorm .buttons .fright.finish_order_bottom_right .with_payment_requirement {
  	margin: 0;
  	padding: 0;
  	text-align: center;
  	width: auto;
  	cursor: pointer;
  	line-height: 1.5;
	font-size: .85rem;
  	color: #fff;
}

#boxNorm .buttons .fright.finish_order_bottom_right {
  	display: flex;
  	flex-direction: column;
  	background: var(--primary);
  	border-radius: 6px;
	padding: .6rem 1.2rem;
	cursor: pointer;
  	gap: 0;
}

#boxNorm .buttons .fright.finish_order_bottom_right br {
display: none !important;
}

#boxNorm .buttons .fright.finish_order_bottom_right #submit_btn {
  	padding: 0 !important;
  	float: none;
  	min-height: initial;
  	font-size: 1.1em;
  	background: transparent !important;
}

@media only screen and (max-width: 767px) {
	#boxNorm .buttons {
  		display: flex;
  		flex-wrap: wrap;
  		justify-content: center;
  		flex-direction: column;
	}
}