#cart tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#cart thead {
	display: none;
}

#commodity-lister-filter {
	margin-top: 20px;
}

#commodity-lister-info {
	overflow: visible;
	height: auto;
}

#commodity-lister-info .link {
	border: 1px solid #1853ab;
	border-radius: 3px;
	padding: 5px;
	color: #ffffff;
	background-color: #3bbff2;
	border-color: #9c9d9e;
}

#commodity-lister-info .link a {
	color: #ffffff;
}

#commodity-lister-info-headline {
	margin-top: 10px!important;
}

#commodity-lister-info-image img {
	left: 0%;
	-webkit-transform: translate(0,0);
	transform: (0,0);
}

#commodity-show-availability {
	width: calc(100% - 20px);
}

#commodity-show-description {
	margin-top: 30px;
}

#commodity-show-sizegrid {
	float: left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#commodity-show-sizegrid-link {
	display: block;
	width: calc(100% - 20px);
	font-size: 14px;
	text-align: center;
	margin-left: 0;
	margin-right: 20px;
}

#confirm tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#confirm thead {
	display: none;
}

#done tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#done thead {
	display: none;
}

#mail-reciept tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#mail-reciept thead {
	display: none;
}

#order-show tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#order-show thead {
	display: none;
}

#shortlist tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#shortlist thead {
	display: none;
}

.common-menu li .visible {
	max-height: 700px;
}

.common-menu li:hover .common-menu-sub {
	max-height: 700px;
}

.common-menu-hover li .visible {
	max-height: 700px;
}

.common-menu-hover li:hover .common-menu-hover-sub {
	max-height: 700px;
}

.common-menu-hover li:hover .common-menu-hover-subcontainer {
	max-height: 700px;
}

.viabill-pricetag-optional-styles {
	width: 125px;
	margin-left: auto;
	margin-right: auto;
}

header .fixed .block-image img {
	width: auto;
	max-width: 100%;
	max-height: 20px;
}

viabill-pricetag viabill-pricetag-optional-styles {
	width: 125px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 600px) {
	#commodity-show-sizegrid-link {
		margin-left: 10px;
	}

	.common-menu li .visible {
		max-height: none;
	}

	.common-menu li:hover .common-menu-sub {
		max-height: none;
	}

	.common-menu-hover li .visible {
		max-height: none;
	}

	.common-menu-hover li:hover .common-menu-hover-sub {
		max-height: none;
	}

	.common-menu-hover li:hover .common-menu-hover-subcontainer {
		max-height: none;
	}

	.common-menu-hover-sub {
		max-height: none;
	}

	.common-menu-hover-subcontainer {
		max-height: none;
	}

	header .fixed .block-image {
		width: calc(60% - 20px);
	}
}

@media (pointer: coarse) {
	.common-menu-hover-sub {
		max-height: none;
		transition: none;
	}

	.common-menu-hover-subcontainer {
		max-height: none;
		transition: none;
	}
}