/*Remove padding right on searchbox in header in desktop view*/
.header.links a, .authorization-link:after,div#switcher-language-trigger span, div#switcher-language-trigger:after, .footer.links a, .copyright {
	color: #000000 !important;
}
button {
	font-family: "DIN-PRO-BOLD" !important;
}
.pagebuilder-button-primary {
	font-family: "DIN-PRO-BOLD" !important;
}
strong {
	font-family: "Cambria Bold" !Important;
}
b {
	font-family: "Cambria Bold" !Important;
}
.footer.links a{
	cursor: pointer !important;
}
.footer.content{
	border-top: unset !important;
}
div.container > div.row > div.col-md-3:first-child {
	padding-right: 0px;
}

.aspect__inner .content .name {
	font-family: 'DIN-Light-Regular' !important;
}

.category-produkteinfos .block.filter{
	display: none !important;
}
.filter-options-title, .store-locator-link a, .action.mailto.friend {
	text-transform: unset !important;
}
.store-locator-link a, span.category-view-store-locator-link-heading, .price {
	font-family: DIN-Pro-Bold !important;
}
.navigation li.level-top a.level-top{
	font-family : 'DIN-Pro-Bold' !important;
}
.navigation li.level-top a{
	font-family : 'DIN-Light-Regular' !important;
}

body {
	font-size: 1.6rem !important;
}
.header.panel > .header.links > li {
	font-size: 1.6rem !important;
}
ul.footer.links a {
	font-size: 1.6rem !important;
}

.cms-home .aspect__inner:not(.content){
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all 0.5s ease;
}
.cms-home .aspect__inner:hover .content{
	background-color: #5d797d;
	color: #ffffff;
}

.cms-home .aspect__inner:hover{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
}

.amshopby-filter-parent input{
	display: none;
}
.categorypath-default-category-produkteinfos-html .page-title-wrapper, .categorypath-information-du-produit .page-title-wrapper{
	display: none;
}

.catalog-product-view .availability.only {
	display: none;
}

@media only screen and (max-width: 780px)
{
	#icon-filters{
		display: none;
	}
}



@media only screen and (min-width: 780px) {
	.category-produkte.catalog-category-view .page-title-wrapper {
		width: 20%;
		float: left;
	}

	.page-title-wrapper {
		float: left;
		width: 100%;
	}

	#icon-filters{
		display: flex;
		width: 80%;
		position: relative;
		float: right;
		min-height: 110px;
		margin-bottom: 10px;
	}
	.icon-filter-wrapper{
		flex: 1;
		display: flex;
		flex-direction: column;
		font-weight: 600;
		font-size: 13px;
		text-align: center;
	}
	.icon-filter-wrapper .label {
		display: block;
		height: 36px;
		word-spacing: 120px;
	}

	.icon-filter-image{
		max-width: 70px;
		margin: auto;
	}
	.icon-filter-wrapper:hover img{
		max-width: 65px!important;
		transition: all 0.3s;
		cursor: pointer;
		transform: rotate(15deg);
	}
	.catalog-category-view .columns{
		position: static !important;
	}
}

@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {
}

.orbitvu-container {
	position: relative;
	width: 100% !important;
	/*height: 0 !important;*/
	padding-bottom: 80%;
}

.category-cms-orbitvu-container {
	padding-bottom: 0;
	/*height: 0;*/
}

.aspect__inner .orbitvu-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding-bottom: 91%;
}
.aspect__inner .orbitvu-container .ovvvport.zindexer {
	width: 100% !important;
	height: 100% !important;
}
.aspect__inner .orbitvu-container .ovvvport.zindexer .ovvbase img {
	max-width: 100% !important;
	max-height: 100% !important;
	transform: inherit !important;
}
.orbitvu-container .orbitvu-viewer-object {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
}

.my-shuffle-container .orbitvu-container {
	padding-bottom: 85%;
}

.my-shuffle-container .orbitvu-container object {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.my-shuffle-container div.content {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	background-color: #f2f2f2;
	line-height: 2em;
	opacity: 0.85;
	transition: all 0.35s;
	padding: 5px 10px;
	z-index: 999;
}

.my-shuffle-container div.content:hover {
	opacity: 1;
}

.my-shuffle-container div.content .name {
	display: block;
	font-size: 1.5em;
}

.my-shuffle-container div.content .caption {
	display: block;
	text-align: left;
	height: 0px;
	transition: all 0.5s;
	overflow: hidden;
	position: relative;
}
.my-shuffle-container div.content:hover .caption {
	height: auto;
}

.amlocator_store_list .today_schedule {
	display: none;
}

.amlocator_input > #locateNearBy {
	display: none;
}
a.category-view-store-locator-link {
	text-transform: unset;
}
.filter-options-content a, a.product-item-link {
	font-family: 'DIN-LIGHT-REGULAR';
}
.action.showcart .mycart-label, .product-item .tocart {
	font-family: 'DIN-PRO-BOLD';
}

.minimal-price-link span.price-label {
	display: none;
}
.old-price.display-block{
	display: block;
}
