@charset "UTF-8";
.ProductCatalogPage { /*
@media (max-width: $bp-xs) { 
	.mobile-filters { 
		height: auto;
		margin-bottom: 0px !important;
		padding: 0 !important;
		&:after { 
			margin-left: 0 !important;
			transform: rotate(90deg) scale(.75) !important;
		}
	}

	.product-search { 
		position: fixed !important;	
		top: 80px;
		bottom: auto;
		height: auto;
		left: 0;
		z-index: 99;
		width: 100%;
		padding: 5px 10px !important;
		margin: 0 !important;
		
		h2 { display: none; }
		.remove-and-print { display: none !important; }
		
	}
	
}
*/ }
.ProductCatalogPage .product.item { background: #e8e8e8; }
.ProductCatalogPage .product.item .product-inner { max-width: 1400px; margin: 0 auto; padding: 0 20px; }
@media (max-width: 768px) { .ProductCatalogPage .product.item .product-inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0 10px; } }
.ProductCatalogPage .product.item .product-inner #EANSizesList { display: none; position: relative; float: left; clear: both; padding: 10px; margin: 0 15px; background-color: #f1f1f1; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul { margin: 0; padding: 0; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li { position: relative; float: left; width: 100%; clear: both; list-style: none; margin-bottom: 5px; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li:last-child { margin-bottom: 0; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li.headings { font-weight: bold; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li > div { position: relative; float: left; width: 33.33%; font-size: 12px; line-height: 12px; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li > div.size { width: 65px; max-width: 65px; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li > div.product-code { width: 160px; max-width: 195px; }
.ProductCatalogPage .product.item .product-inner #EANSizesList ul li > div.ean-code { width: 160px; max-width: 195px; }
.ProductCatalogPage .product.item .product-inner .pdf-print { -webkit-box-ordinal-group: 5; -moz-box-ordinal-group: 5; -ms-flex-order: 5; -webkit-order: 5; order: 5; clear: both; padding: 0 30px 20px 30px; }
@media (max-width: 960px) { .ProductCatalogPage .product.item .product-inner .pdf-print { padding: 0 15px; } }
.ProductCatalogPage .product.item .product-inner .pdf-print a { display: inline-block; text-decoration: underline; line-height: 22px; float: left; padding: 5px 5px; min-height: 32px; }
@media (min-width: 960px) { .ProductCatalogPage .product.item .product-inner .pdf-print a.conformity-link:first-child:after { content: ""; border-right: 1px solid black; display: inline-block; width: 1px; top: 3px; height: 16px; padding-left: 10px; position: relative; } }
.ProductCatalogPage .product.item .product-inner .pdf-print#PrintPDFLinks a.product-combination-pdflink { display: none; }
.ProductCatalogPage .product.item .product-inner .pdf-print#PrintPDFLinks a.product-combination-pdflink.selected { display: block; }
.ProductCatalogPage .product.item .mobile-title { display: none; font-size: 28px; font-weight: 900; padding-top: 10px; }
@media (max-width: 768px) { .ProductCatalogPage .product.item .mobile-title { display: block; } }
.ProductCatalogPage .product.item .desktop-title { display: block; font-size: 22px; color: black; font-weight: 900; margin-top: 0; }
@media (max-width: 768px) { .ProductCatalogPage .product.item .desktop-title { display: none; } }
.ProductCatalogPage .product.item .title-block { background: #e8e8e8; padding: 10px 0px; margin: 40px 0; }
@media (max-width: 768px) { .ProductCatalogPage .product.item .title-block { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; margin: 0; padding: 10px; } }
.ProductCatalogPage .product.item .title-block .breadcrumbs { text-transform: uppercase; font-weight: 700; font-size: 13px; margin-bottom: 15px; }
.ProductCatalogPage .product.item .title-block h2 { font-size: 28px; color: black; margin: 0; }
@media (max-width: 768px) { .ProductCatalogPage .product.item .title-block h2 { font-size: 25px; } }
.ProductCatalogPage .product.item .product-images { max-width: 80vw; display: inline-block; width: 65%; padding: 30px 10px 30px 30px; }
@media (max-width: 1300px) { .ProductCatalogPage .product.item .product-images { width: 50%; } }
@media (max-width: 768px) { .ProductCatalogPage .product.item .product-images { width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; padding: 20px 0 0 0; max-width: 100%; } }
.ProductCatalogPage .product.item .product-images .product-slides { margin: 0 auto; overflow: hidden; background: white; max-height: 500px; position: relative; }
@media (max-width: 960px) { .ProductCatalogPage .product.item .product-images .product-slides { max-height: 400px; position: relative; } }
@media (max-width: 768px) { .ProductCatalogPage .product.item .product-images .product-slides { max-height: 300px; position: relative; } }
.ProductCatalogPage .product.item .product-images .product-slides .image, .ProductCatalogPage .product.item .product-images .product-slides .thumbnail { float: left; outline: none; text-align: center; }
.ProductCatalogPage .product.item .product-images .product-slides .image img, .ProductCatalogPage .product.item .product-images .product-slides .thumbnail img { padding: 20px; background: white; margin: 0 auto; max-height: 500px !important; width: auto; }
@media (max-width: 960px) { .ProductCatalogPage .product.item .product-images .product-slides .image img, .ProductCatalogPage .product.item .product-images .product-slides .thumbnail img { max-height: 400px !important; } }
@media (max-width: 768px) { .ProductCatalogPage .product.item .product-images .product-slides .image img, .ProductCatalogPage .product.item .product-images .product-slides .thumbnail img { max-height: 300px !important; } }
.ProductCatalogPage .product.item .product-images .product-slides.pdfprint .image, .ProductCatalogPage .product.item .product-images .product-slides.pdfprint .thumbnail { display: none; }
.ProductCatalogPage .product.item .product-images .product-slides.pdfprint .image img, .ProductCatalogPage .product.item .product-images .product-slides.pdfprint .thumbnail img { display: none; }
.ProductCatalogPage .product.item .product-images .product-slides.pdfprint .image.comboprintpdf, .ProductCatalogPage .product.item .product-images .product-slides.pdfprint .thumbnail.comboprintpdf { display: block; }
.ProductCatalogPage .product.item .product-images .product-slides.pdfprint .image.comboprintpdf img, .ProductCatalogPage .product.item .product-images .product-slides.pdfprint .thumbnail.comboprintpdf img { display: block; }
.ProductCatalogPage .product.item .product-images .product-slides .yt-video .yt-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.ProductCatalogPage .product.item .product-images .product-slides .yt-video .yt-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ProductCatalogPage .product.item .product-images .slide-nav { min-width: 100%; top: 15px; display: block; overflow: hidden; position: relative; padding: 0 0px; margin-left: -5px; margin-right: -5px; }
.ProductCatalogPage .product.item .product-images .slide-nav .image, .ProductCatalogPage .product.item .product-images .slide-nav .thumbnail { float: left; outline: none; }
.ProductCatalogPage .product.item .product-images .slide-nav .image .wrapper, .ProductCatalogPage .product.item .product-images .slide-nav .thumbnail .wrapper { padding: 5px; }
.ProductCatalogPage .product.item .product-images .slide-nav .image img, .ProductCatalogPage .product.item .product-images .slide-nav .thumbnail img { width: 100%; padding: 10px; position: relative; background: white; object-fit: contain; }
.ProductCatalogPage .product.item .product-images .slide-nav .image.slick-current img, .ProductCatalogPage .product.item .product-images .slide-nav .thumbnail.slick-current img { border-bottom: 6px solid #98050d; }
.ProductCatalogPage .product.item .product-images .slide-nav .image.slick-slide[aria-hidden="true"] { opacity: 0; }
.ProductCatalogPage .product.item .slick-prev, .ProductCatalogPage .product.item .slick-next { font-size: 0; color: transparent; border: none; width: 25px; height: 25px; background-size: contain !important; background-repeat: no-repeat !important; opacity: .5; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACDSURBVGhD7dnBCYAwEETR4NH27MQOPFmFpVibTpCFYAO7o//BQI4zkFPSAOB3FmV6jn525VIOxW5ElI+sio13+VOZFQuUz0L5LJTPQvkslM9C+SzW5TfFtnxnP6CzvkKBEVUwogpGVMGIKhhRBSOq+OQIq+f1ECMsPziC9RcTAIxauwEpv42f/M5CGwAAAABJRU5ErkJggg==) transparent; position: absolute; top: calc(50% - 10px); left: 0; z-index: 10; outline: none; }
.ProductCatalogPage .product.item .slick-next { transform: rotate(-180deg); right: 0; left: auto; }
.ProductCatalogPage .product.item ul.slick-dots { text-align: center; position: absolute; bottom: -10px; left: 0; width: 100%; }
.ProductCatalogPage .product.item ul.slick-dots li { list-style: none; display: inline-block; }
.ProductCatalogPage .product.item ul.slick-dots li button { padding: 0 5px !important; font-size: 0; }
.ProductCatalogPage .product.item ul.slick-dots li button:hover { font-size: 0; color: transparent; }
.ProductCatalogPage .product.item ul.slick-dots li button:after { background: black; content: ""; display: block; position: relative; top: 0; left: 0; width: 10px; border-radius: 50%; height: 10px; opacity: .5; }
.ProductCatalogPage .product.item ul.slick-dots li.slick-active button:after { background: #98050d; opacity: .8; }
.ProductCatalogPage .product.item .read-more { display: none; }
@media (max-width: 480px) { .ProductCatalogPage .product.item .mobile-hidden { display: none; }
  .ProductCatalogPage .product.item .mobile-hidden.open { display: block; }
  .ProductCatalogPage .product.item .read-more { display: block; position: relative; margin: 20px 0; bottom: 0; transform: none; }
  .ProductCatalogPage .product.item .read-more:before, .ProductCatalogPage .product.item .read-more:after { content: ""; display: inline-block; position: absolute; width: calc(50vw - 60px); height: 1px !important; background: #777 !important; border: none !important; margin-top: 0; z-index: 1; left: 0; top: 10px; }
  .ProductCatalogPage .product.item .read-more:after { left: auto; right: 0; }
  .ProductCatalogPage .product.item .read-more.open { transform: rotate(180deg); } }
.ProductCatalogPage .product.item #printqualityimagelink { text-transform: uppercase; text-decoration: underline; padding-top: 20px; padding-bottom: 20px; display: block; }
@media only screen and (max-width: 768px) { .ProductCatalogPage .product.item #printqualityimagelink { display: none; } }
.ProductCatalogPage .product.item .information { background: #e8e8e8; padding: 40px; width: 35%; float: left; }
@media (max-width: 1300px) { .ProductCatalogPage .product.item .information { width: 50%; } }
@media (max-width: 1024px) { .ProductCatalogPage .product.item .information { padding: 20px 10px; } }
@media (max-width: 768px) { .ProductCatalogPage .product.item .information { margin-top: 10px; width: 100%; padding: 20px; -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; } }
.ProductCatalogPage .product.item .information .info-table { margin-bottom: 20px; max-width: 500px; }
.ProductCatalogPage .product.item .information .info-table .productdata { position: relative; float: left; width: 100%; clear: both; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductCodes { margin-bottom: 15px; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductCodes span { line-height: 1.50em; clear: both; display: block; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductCodes span.selected { font-weight: bold; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductCodes.pdfprint span { display: none; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductCodes.pdfprint span.selected { display: block; font-weight: normal; }
.ProductCatalogPage .product.item .information .info-table .productdata .label, .ProductCatalogPage .product.item .information .info-table .productdata .value { display: inline-block; float: left; width: 50%; padding: 5px 10px 5px 0; min-height: 32px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 120px; }
@media (max-width: 480px) { .ProductCatalogPage .product.item .information .info-table .productdata .label, .ProductCatalogPage .product.item .information .info-table .productdata .value { min-height: 0; width: 100%; float: none; } }
@media (max-width: 960px) { .ProductCatalogPage .product.item .information .info-table .productdata .label { font-weight: 700; } }
@media (max-width: 480px) { .ProductCatalogPage .product.item .information .info-table .productdata .label { margin-top: 10px; } }
.ProductCatalogPage .product.item .information .info-table .productdata .value#ProductCoverMaterials .product-combination-covermaterial { position: relative; float: left; width: 100%; clear: both; display: none; }
.ProductCatalogPage .product.item .information .info-table .productdata .value#ProductCoverMaterials .product-combination-covermaterial.selected { display: block; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes { min-width: 100%; margin-left: -4px; margin-right: -4px; overflow: hidden; margin-bottom: 15px; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes:hover .productSize:hover { background-color: #98050d; color: #fff; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes:hover .productSize.current { background-color: #d0a7ab; color: #fff; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes:hover .productSize.current:hover { background-color: #98050d; color: #fff; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .productSize { position: relative; float: left; display: inline-block; padding: 8px 10px; cursor: pointer; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .productSize.current { background-color: #98050d; color: #fff; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .sizeseparator { position: relative; float: left; margin: 0 6px; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .sizeseparator:nth-child(4n) { display: none; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .sizeseparator:last-child { display: none; }
.ProductCatalogPage .product.item .information .info-table .productdata #ProductSizes .sizeseparator:before { font-family: "shoesize"; content: '\e800  \e801'; line-height: 32px; color: #5b5b5b; }
.ProductCatalogPage .product.item .information #ProductDescriptions { margin-bottom: 20px; }
.ProductCatalogPage .product.item .information #ProductDescriptions .product-combination-description { display: none; }
.ProductCatalogPage .product.item .information #ProductDescriptions .product-combination-description.selected { display: block; }
.ProductCatalogPage .product.item .information .features .images { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.ProductCatalogPage .product.item .information .features .images img { height: 32px; margin: 6px; cursor: pointer; }
.ProductCatalogPage .product.item .information .features .images .image.active:after { content: ""; display: block; position: relative; bottom: 0; left: -webkit-calc(50% - 12px); left: -moz-calc(50% - 12px); left: -o-calc(50% - 12px); left: calc(50% - 12px); background-size: 24px !important; width: 24px; height: 24px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFmSURBVGhD7ZNbSsRQEETzI7oHRXQtoiJuSBDdj4qIuBhRcRWD+ql1YISA1WMyk/sI3AMHhiTdXfNRXaPRaDQaS57k90wk6x8O5Zd0AzVJRrJarqUbqkkyhuzId+kGa5BsZFzJuXTDNUi2QTxKt6CkZBoMJfmUblEJyRIWN+JKumUlJMtoKMubdAtzSoZ/ixtRQ6EHFzfiQbrFOeT2xhzID+kOpJSb3J6EEoVeq7gR2/JVukMp5BY3J+VMumMp5FYSchR6kuJG7MuUhWY3N5JyKd3xKWR3clIVOklxI06lC7GJ7MzKvXRB1pFd2Zmq0FmKG3EhXagxsqMYlO5FumBDZDZbcSNOpAs3RGar4E66gKtkphoo4UK6oE6+LVbciDGFLlrcCMr4LF3gvnxTvLgRx9KF7ss3VXMrXXDkXfXsSVdonvFuFrhCV1nciC3ZLzS/eTYrjuTvH+D3LLlZOlt2lzYaddJ1P+UQIkTKdmRdAAAAAElFTkSuQmCC); }
.ProductCatalogPage .product.item .information .features .feature { display: none; }
.ProductCatalogPage .product.item .information .features .feature .feature-text { position: relative; }
.ProductCatalogPage .product.item .information .features .feature .feature-text .close { position: absolute; right: 0; top: 22px; color: white; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJNSURBVGhD7ZfNb0xhFMbHRpdKaa3txbQaQbEQ8RFF/RX+B2kkiIg2IiL+AxsrO2s7EZ9RG8taFlX0g4UZv3Pf533no9PMZJp75y7OL3ly7j3v897znCZdTMVxHMdxHGcA1Gq1MT1um3q9vl+PxUD4a2gVnVarb/jGdbSMJtTKFwZZ+Bp/tTplDfW9BHdn7TsGz98oVR3lA0PG0GoYGeB9jXJGlp5pDt/ECx3nB4NPdVoCnZWlK3hv6GqC3ic0Kku+MOgkal9iHXVdAs9NXUnQW0D7ZCkGBtoSv5Uhg3db4pwsm+DslqwJeh9RseEjzD/B8F8hSoD3DXRelgS927Ik6A0ufIQAU+inMmXw/gelJXi+o6MEvQ9osOEjBDlOppUQLUDPlriA7qqVoFee8BECHSNb+xL/9Jiw8JS9ulYuCHeUcC1LNMP5e0o5w0cIeQT9DZEb0PtMKXd4g6D3QuRWbCl0UbZyQsA55e2IlpiWvVwQbF45E/QWKO3/2LbEJV0rBwS6r3wJeu/QCJpEP9TO4L0cS5BlB0EehFgN6L1Fe2SzBbda4rIsxUOGjuHhDdotW4LeYfzLmUNoiSuyFAezLfzDEKMFCz8s2ya4M4G+B2vAlqDMyJI/DLPwj7LpTdB7TdkyfATfOLJfXwlbAl2VJT+YZeEfh7EN6L2i7JKtK3ir3PmaXRaFLMGAUfRFMzN4f0npOXyEO52WeKbj/GDOAQYtamBf4SPcP4SW9K3nlJ06yhcG2RJPtxM+wncOoidoSC3HcRzHcRynJyqV/8tpRFNngh+yAAAAAElFTkSuQmCC) black; border-radius: 50%; text-align: center; height: 18px; display: inline-block; width: 18px; background-size: 18px; background-position: center; }
.ProductCatalogPage .product.item .information .features .feature .feature-text .close:before { content: ""; position: relative; right: 0; border-top: 1px solid black; width: 250px; display: block; left: -255px; top: 9px; z-index: 0; }
.ProductCatalogPage .product.item .information .features .feature .feature-text h5 { color: black; display: inline-block; background: #e8e8e8; padding: 10px 5px 10px 0; z-index: 9; position: relative; margin-bottom: 0; }
.ProductCatalogPage .product-search { display: block; padding: 40px 10px 70px 10px; background: silver; position: relative; margin-bottom: 20px; }
@media (max-width: 768px) { .ProductCatalogPage .product-search { padding: 10px 20px 65px 20px; } }
.ProductCatalogPage .product-search .wrapper { max-width: 1600px; margin: 0 auto; }
.ProductCatalogPage .product-search h2 { margin: 40px 0; font-size: 42px; line-height: 48px; font-weight: 700; color: black; }
@media (max-width: 768px) { .ProductCatalogPage .product-search h2 { margin: 10px 0 5px 0; font-size: 24px; line-height: 28px; } }
.ProductCatalogPage .product-search #ProductFilters { padding: 0; }
.ProductCatalogPage .product-search #ProductFilters form fieldset > .fieldgroup { display: none !important; }
.ProductCatalogPage .product-search #ProductFilters form fieldset > .fieldgroup:nth-child(-n+7) { display: block  !important; }
.ProductCatalogPage .product-search #ProductFilters.advanced form fieldset > .fieldgroup { display: block !important; }
.ProductCatalogPage .product-search #ProductFilters form { max-width: 100%; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field { margin-bottom: 0px !important; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field.fieldgroup { float: none; width: auto; position: relative; display: block; padding-left: 220px; clear: both; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field.fieldgroup { padding-left: 0; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field.fieldgroup .middleColumn { width: auto !important; float: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 !important; margin: 0 !important; float: left; margin-left: -1px !important; margin-bottom: -1px !important; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field { margin: 2px !important; display: none; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field.first { width: 210px !important; text-align: right; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field.first { width: 100% !important; display: block; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3 { font-weight: 600; text-transform: uppercase; padding-right: 5px; font-size: 13px; line-height: 24px; font-family: sans-serif; display: block; float: left; text-align: right; width: 100%; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3 { width: -webkit-calc(100vw - 60px); width: -moz-calc(100vw - 60px); width: -o-calc(100vw - 60px); width: calc(100vw - 60px); display: block; margin: 0 0 15px 0; font-size: 14px; text-align: left; }
  .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3:before { content: ""; display: block; position: absolute; width: 100%; height: 1px; background: black; left: 0; top: calc(100% - 10px); }
  .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3 .activefilters { display: none; }
  .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3 .activefilters:first-child { display: inline-block; background: white; color: #98050d; width: 22px; height: 22px; line-height: 22px; text-align: center; border-radius: 50%; margin: 0 4px; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3:after { color: white; position: relative; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field h3:after { display: inline-block; content: "+"; position: relative; float: right; right: 0px; color: #777777; background: none; font-size: 26px; font-weight: 300; text-align: center; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field input[type="checkbox"] { opacity: 0; width: 0; }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field input[type="checkbox"] + label { color: #676767; border: 1px solid white; padding: 3px 8px !important; margin: 0; float: left; font-weight: 700; line-height: 16px; height: 24px; text-transform: uppercase; font-size: 13px; font-family: sans-serif; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field input[type="checkbox"] + label { padding: 3px 5px !important; font-size: 12px; line-height: 16px; } }
.ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field input[type="checkbox"]:checked + label { background: white; color: black; border-color: white; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .fieldgroup-field input[type="checkbox"]:checked + label { background: #333; color: white; border: 2px solid white; } }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters form fieldset .field .open h3:after { content: " -" !important; -moz-transform: scaleX(2); -ms-transform: scaleX(2); -webkit-transform: scaleX(2); transform: scaleX(2); } }
.ProductCatalogPage .product-search #ProductFilters a.show-more-filters { padding: 10px 0; left: 0; margin-left: 0; line-height: 24px; }
@media (min-width: 769px) { .ProductCatalogPage .product-search #ProductFilters a.show-more-filters:before { content: "+"; display: inline-block; margin-right: 5px; width: 24px; height: 24px; line-height: 18px; text-align: center; background: #00b300; border-radius: 50%; font-size: 24px; border: 1px solid white; position: relative; } }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters a.show-more-filters { color: black; line-height: 32px; padding-left: 0; padding-top: 0; }
  .ProductCatalogPage .product-search #ProductFilters a.show-more-filters:after { content: ""; display: inline-block; margin-left: 5px; width: 32px; height: 32px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPsSURBVGhD7ZnHalVhFIWDiYrRgWIByyPoQDDGR3BqCRlaUYcWUGwzg1O7zsVgiBmID+AL6MACik7sYG8YC5j4rf+s3OSW4+mKcj9YnLP/vffa95pzT7OjTZs2xRkfH582Nja2Bh1CI+gueod+WNrX2hV0EPWqx+1/Dz7IMnQcPeMDZYKeJ+5dars/B0Pno7Pouz9PbuSBzsjT9tXCoH702vNLw559HlM+mHcx5HyY1poP5C+hbagHLWRtuqR9r21Hg6pVQyvIn2HT6bHlgGE3xtfChAZYv4e2oFkuT0S1aCu6b5s6WL+axe+34Ncpw8h6EtZG0W52u1yaGfXisQd9DaZT8MzifwmMLkSWk7D2DK1ySWHw0uH13PY1WDvpknxg0G+vqdxgfYlLSkOe6KZn1GBtg0uyQaNOlW/sEyB+iio7b+OtH/tDjwsQv2IzzyXpofFcZBFB/AX1OF0ZzFiuWR4bID7tdDpoWIrqLlLEu52uHGYd8dgA8VeU/rCl+Lh7A8T32OQ+22SFWTptvwjDDfGA07+HWt2YPY3aIog3OZ0ItYOo8I8cj50eHyB+zCb5BpDCNVFLBPFHlPqi4p7P6HCWvkaw0V/hk/wmIE7+DVJ0yPUB4otOpcJtAXofo3ynQaD3sq0CxAecioeiEdcHiLc5lQq31YHHdbTSJamhdUfkEIHHsFPxUHTX9QHi1U6lwm1N4PMT6aq+wKWJUN94ON92Kh6K3rk+QJzpPt1tseD3Hu1jd4ZbYqFmQWgy9L1xKh6KGh9SEgdNxT2JMEd3sWvd1hLyM10e0GdzKp7/4QvUHUKQ+pgV7okF/8oPoTuuDxD/cz/if/40etD1AeJBp1LhtgC9RS9kQ7YKEO93Kh6Kmm4l2HQ7nYh7Ct9K0DsbZb+VoK7pZg42O50IvWXdzO3y7ADxIzbp3uZR3Hg7rbcHf+x2mnn61893Oy0obvVAs9fpymHWUY8NEOuBZrHT6aBBL5hqEOuRstfpymDGCjTqsQHiU06nhyY91OuBugaxHuqXuaR08G71UP+SzVyXZIPGvuBSj16rLHRJachT3tGISVhf55J8YHDKXjVYe4CWu6Qw8pKn7WuwdsIl+cEn7tWifhM61892aWawmWOP6l4tCsz0MrbpSwjWdbrboRqXJ0K9nnd3ubcJzcrilwp89ZdoOpwmIKerr55h9WV6kY7pGRL7i7y2Ew2hz+ppBTnNKPf1+lQYsBHVnZ3KAM+XaL3HVAvz5jLsNPoWjc8PHrpInWQ336myCAzWG+UBpJdOmVAPOoayXWGrgM+jG8DV6AAaRrfRW6T/wJO0fwspp5pV6nF7mzZtctPR8QuERSX5QB8vTgAAAABJRU5ErkJggg==); background-size: 32px !important; position: relative; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } }
.ProductCatalogPage .product-search #ProductFilters a.hide-more-filters { color: black; padding-left: 0; color: white; padding: 10px 0; left: 0; margin-left: 0; line-height: 24px; }
@media (min-width: 769px) { .ProductCatalogPage .product-search #ProductFilters a.hide-more-filters:before { content: "+"; display: inline-block; margin-right: 5px; width: 24px; height: 24px; line-height: 18px; text-align: center; background: #cc0000; border-radius: 50%; font-size: 24px; border: 1px solid white; position: relative; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters a.hide-more-filters { line-height: 32px; color: black; padding-top: 0; }
  .ProductCatalogPage .product-search #ProductFilters a.hide-more-filters:after { content: ""; display: inline-block; margin-left: 5px; width: 32px; height: 32px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPsSURBVGhD7ZnHalVhFIWDiYrRgWIByyPoQDDGR3BqCRlaUYcWUGwzg1O7zsVgiBmID+AL6MACik7sYG8YC5j4rf+s3OSW4+mKcj9YnLP/vffa95pzT7OjTZs2xRkfH582Nja2Bh1CI+gueod+WNrX2hV0EPWqx+1/Dz7IMnQcPeMDZYKeJ+5dars/B0Pno7Pouz9PbuSBzsjT9tXCoH702vNLw559HlM+mHcx5HyY1poP5C+hbagHLWRtuqR9r21Hg6pVQyvIn2HT6bHlgGE3xtfChAZYv4e2oFkuT0S1aCu6b5s6WL+axe+34Ncpw8h6EtZG0W52u1yaGfXisQd9DaZT8MzifwmMLkSWk7D2DK1ySWHw0uH13PY1WDvpknxg0G+vqdxgfYlLSkOe6KZn1GBtg0uyQaNOlW/sEyB+iio7b+OtH/tDjwsQv2IzzyXpofFcZBFB/AX1OF0ZzFiuWR4bID7tdDpoWIrqLlLEu52uHGYd8dgA8VeU/rCl+Lh7A8T32OQ+22SFWTptvwjDDfGA07+HWt2YPY3aIog3OZ0ItYOo8I8cj50eHyB+zCb5BpDCNVFLBPFHlPqi4p7P6HCWvkaw0V/hk/wmIE7+DVJ0yPUB4otOpcJtAXofo3ynQaD3sq0CxAecioeiEdcHiLc5lQq31YHHdbTSJamhdUfkEIHHsFPxUHTX9QHi1U6lwm1N4PMT6aq+wKWJUN94ON92Kh6K3rk+QJzpPt1tseD3Hu1jd4ZbYqFmQWgy9L1xKh6KGh9SEgdNxT2JMEd3sWvd1hLyM10e0GdzKp7/4QvUHUKQ+pgV7okF/8oPoTuuDxD/cz/if/40etD1AeJBp1LhtgC9RS9kQ7YKEO93Kh6Kmm4l2HQ7nYh7Ct9K0DsbZb+VoK7pZg42O50IvWXdzO3y7ADxIzbp3uZR3Hg7rbcHf+x2mnn61893Oy0obvVAs9fpymHWUY8NEOuBZrHT6aBBL5hqEOuRstfpymDGCjTqsQHiU06nhyY91OuBugaxHuqXuaR08G71UP+SzVyXZIPGvuBSj16rLHRJachT3tGISVhf55J8YHDKXjVYe4CWu6Qw8pKn7WuwdsIl+cEn7tWifhM61892aWawmWOP6l4tCsz0MrbpSwjWdbrboRqXJ0K9nnd3ubcJzcrilwp89ZdoOpwmIKerr55h9WV6kY7pGRL7i7y2Ew2hz+ppBTnNKPf1+lQYsBHVnZ3KAM+XaL3HVAvz5jLsNPoWjc8PHrpInWQ336myCAzWG+UBpJdOmVAPOoayXWGrgM+jG8DV6AAaRrfRW6T/wJO0fwspp5pV6nF7mzZtctPR8QuERSX5QB8vTgAAAABJRU5ErkJggg==); background-size: 32px !important; position: relative; -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } }
.ProductCatalogPage .product-search #ProductFilters a.clear-selection { color: black; }
@media (max-width: 768px) { .ProductCatalogPage .product-search #ProductFilters a.clear-selection { color: black; right: 0; } }
.ProductCatalogPage .product-search .extend-search { line-height: 25px; padding: 10px 10px 10px 0; text-transform: uppercase; font-weight: 600; font-size: 16px; }
.ProductCatalogPage .product-search .extend-search:after { display: inline-block; width: 25px; height: 25px; content: ""; transform: rotate(90deg); background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPsSURBVGhD7ZnHalVhFIWDiYrRgWIByyPoQDDGR3BqCRlaUYcWUGwzg1O7zsVgiBmID+AL6MACik7sYG8YC5j4rf+s3OSW4+mKcj9YnLP/vffa95pzT7OjTZs2xRkfH582Nja2Bh1CI+gueod+WNrX2hV0EPWqx+1/Dz7IMnQcPeMDZYKeJ+5dars/B0Pno7Pouz9PbuSBzsjT9tXCoH702vNLw559HlM+mHcx5HyY1poP5C+hbagHLWRtuqR9r21Hg6pVQyvIn2HT6bHlgGE3xtfChAZYv4e2oFkuT0S1aCu6b5s6WL+axe+34Ncpw8h6EtZG0W52u1yaGfXisQd9DaZT8MzifwmMLkSWk7D2DK1ySWHw0uH13PY1WDvpknxg0G+vqdxgfYlLSkOe6KZn1GBtg0uyQaNOlW/sEyB+iio7b+OtH/tDjwsQv2IzzyXpofFcZBFB/AX1OF0ZzFiuWR4bID7tdDpoWIrqLlLEu52uHGYd8dgA8VeU/rCl+Lh7A8T32OQ+22SFWTptvwjDDfGA07+HWt2YPY3aIog3OZ0ItYOo8I8cj50eHyB+zCb5BpDCNVFLBPFHlPqi4p7P6HCWvkaw0V/hk/wmIE7+DVJ0yPUB4otOpcJtAXofo3ynQaD3sq0CxAecioeiEdcHiLc5lQq31YHHdbTSJamhdUfkEIHHsFPxUHTX9QHi1U6lwm1N4PMT6aq+wKWJUN94ON92Kh6K3rk+QJzpPt1tseD3Hu1jd4ZbYqFmQWgy9L1xKh6KGh9SEgdNxT2JMEd3sWvd1hLyM10e0GdzKp7/4QvUHUKQ+pgV7okF/8oPoTuuDxD/cz/if/40etD1AeJBp1LhtgC9RS9kQ7YKEO93Kh6Kmm4l2HQ7nYh7Ct9K0DsbZb+VoK7pZg42O50IvWXdzO3y7ADxIzbp3uZR3Hg7rbcHf+x2mnn61893Oy0obvVAs9fpymHWUY8NEOuBZrHT6aBBL5hqEOuRstfpymDGCjTqsQHiU06nhyY91OuBugaxHuqXuaR08G71UP+SzVyXZIPGvuBSj16rLHRJachT3tGISVhf55J8YHDKXjVYe4CWu6Qw8pKn7WuwdsIl+cEn7tWifhM61892aWawmWOP6l4tCsz0MrbpSwjWdbrboRqXJ0K9nnd3ubcJzcrilwp89ZdoOpwmIKerr55h9WV6kY7pGRL7i7y2Ew2hz+ppBTnNKPf1+lQYsBHVnZ3KAM+XaL3HVAvz5jLsNPoWjc8PHrpInWQ336myCAzWG+UBpJdOmVAPOoayXWGrgM+jG8DV6AAaRrfRW6T/wJO0fwspp5pV6nF7mzZtctPR8QuERSX5QB8vTgAAAABJRU5ErkJggg==); }
.ProductCatalogPage .product-search .hide-search { line-height: 25px; padding: 10px; text-transform: uppercase; font-weight: 600; font-size: 16px; }
.ProductCatalogPage .product-search .hide-search:after { display: inline-block; width: 25px; height: 25px; content: ""; transform: rotate(-90deg); background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPsSURBVGhD7ZnHalVhFIWDiYrRgWIByyPoQDDGR3BqCRlaUYcWUGwzg1O7zsVgiBmID+AL6MACik7sYG8YC5j4rf+s3OSW4+mKcj9YnLP/vffa95pzT7OjTZs2xRkfH582Nja2Bh1CI+gueod+WNrX2hV0EPWqx+1/Dz7IMnQcPeMDZYKeJ+5dars/B0Pno7Pouz9PbuSBzsjT9tXCoH702vNLw559HlM+mHcx5HyY1poP5C+hbagHLWRtuqR9r21Hg6pVQyvIn2HT6bHlgGE3xtfChAZYv4e2oFkuT0S1aCu6b5s6WL+axe+34Ncpw8h6EtZG0W52u1yaGfXisQd9DaZT8MzifwmMLkSWk7D2DK1ySWHw0uH13PY1WDvpknxg0G+vqdxgfYlLSkOe6KZn1GBtg0uyQaNOlW/sEyB+iio7b+OtH/tDjwsQv2IzzyXpofFcZBFB/AX1OF0ZzFiuWR4bID7tdDpoWIrqLlLEu52uHGYd8dgA8VeU/rCl+Lh7A8T32OQ+22SFWTptvwjDDfGA07+HWt2YPY3aIog3OZ0ItYOo8I8cj50eHyB+zCb5BpDCNVFLBPFHlPqi4p7P6HCWvkaw0V/hk/wmIE7+DVJ0yPUB4otOpcJtAXofo3ynQaD3sq0CxAecioeiEdcHiLc5lQq31YHHdbTSJamhdUfkEIHHsFPxUHTX9QHi1U6lwm1N4PMT6aq+wKWJUN94ON92Kh6K3rk+QJzpPt1tseD3Hu1jd4ZbYqFmQWgy9L1xKh6KGh9SEgdNxT2JMEd3sWvd1hLyM10e0GdzKp7/4QvUHUKQ+pgV7okF/8oPoTuuDxD/cz/if/40etD1AeJBp1LhtgC9RS9kQ7YKEO93Kh6Kmm4l2HQ7nYh7Ct9K0DsbZb+VoK7pZg42O50IvWXdzO3y7ADxIzbp3uZR3Hg7rbcHf+x2mnn61893Oy0obvVAs9fpymHWUY8NEOuBZrHT6aBBL5hqEOuRstfpymDGCjTqsQHiU06nhyY91OuBugaxHuqXuaR08G71UP+SzVyXZIPGvuBSj16rLHRJachT3tGISVhf55J8YHDKXjVYe4CWu6Qw8pKn7WuwdsIl+cEn7tWifhM61892aWawmWOP6l4tCsz0MrbpSwjWdbrboRqXJ0K9nnd3ubcJzcrilwp89ZdoOpwmIKerr55h9WV6kY7pGRL7i7y2Ew2hz+ppBTnNKPf1+lQYsBHVnZ3KAM+XaL3HVAvz5jLsNPoWjc8PHrpInWQ336myCAzWG+UBpJdOmVAPOoayXWGrgM+jG8DV6AAaRrfRW6T/wJO0fwspp5pV6nF7mzZtctPR8QuERSX5QB8vTgAAAABJRU5ErkJggg==); }
.ProductCatalogPage .product-search .remove-and-print { background: black; color: white; padding: 0 10px; position: absolute; left: 0; right: 0; bottom: 0; display: block; }
@media (max-width: 768px) { .ProductCatalogPage .product-search .remove-and-print { font-size: 13px; padding: 5px 10px; } }
.ProductCatalogPage .product-search .remove-and-print .remove-filters { color: white; line-height: 30px; padding-right: 10px; font-size: 16px; display: none; padding: 10px; }
@media (max-width: 768px) { .ProductCatalogPage .product-search .remove-and-print .remove-filters { font-size: 14px; } }
.ProductCatalogPage .product-search .remove-and-print .remove-filters img { padding: 0; display: inline-block; width: 30px; height: auto; margin-right: 10px; }
@media (max-width: 768px) { .ProductCatalogPage .product-search .remove-and-print .remove-filters img { width: 26px; margin-right: 0; } }
.ProductCatalogPage .product-search .remove-and-print .print-filters { padding: 10px; line-height: 30px; font-size: 16px; display: inline-block; }
@media (max-width: 768px) { .ProductCatalogPage .product-search .remove-and-print .print-filters { font-size: 14px; float: right; max-width: calc(100vw - 167px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }
.ProductCatalogPage .product-search .remove-and-print .print-filters a { color: white; }
.ProductCatalogPage .product-search .remove-and-print .print-filters img { padding: 0; display: inline-block; width: 30px; height: auto; margin-right: 10px; }
@media (max-width: 768px) { .ProductCatalogPage .product-search .remove-and-print .print-filters img { width: 26px; } }
.ProductCatalogPage .content-container article h1 { color: #67676B; font-size: 22px; font-weight: normal; }
.ProductCatalogPage .content-container .product-view .content { padding-left: 0; padding-right: 0; }
@media only screen and (max-width: 420px) { .ProductCatalogPage #Breadcrumbs { padding: 10px 25px 5px 20px; } }
.ProductCatalogPage .mobile-filters { padding: 5px 5px 5px 0px; height: 32px; line-height: 32px; text-transform: uppercase; display: block; margin-bottom: 20px; background-position: left 5px top 5px; bottom: 0; font-weight: bold; font-size: 14px; cursor: pointer; position: static; margin-left: 0;    /* position: fixed; top: 80px; z-index: 999; background: silver; left: 0; width: 100%; padding: 8px 10px; height: 45px;
	*/ }
.ProductCatalogPage .mobile-filters .totalfiltercount { background: #98050d; color: white; width: 22px; height: 22px; line-height: 22px; margin: 4px; border-radius: 50%; text-align: center; display: inline-block; }
.ProductCatalogPage .mobile-filters:after { content: ""; display: inline-block; margin-left: 5px; width: 32px; height: 32px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPsSURBVGhD7ZnHalVhFIWDiYrRgWIByyPoQDDGR3BqCRlaUYcWUGwzg1O7zsVgiBmID+AL6MACik7sYG8YC5j4rf+s3OSW4+mKcj9YnLP/vffa95pzT7OjTZs2xRkfH582Nja2Bh1CI+gueod+WNrX2hV0EPWqx+1/Dz7IMnQcPeMDZYKeJ+5dars/B0Pno7Pouz9PbuSBzsjT9tXCoH702vNLw559HlM+mHcx5HyY1poP5C+hbagHLWRtuqR9r21Hg6pVQyvIn2HT6bHlgGE3xtfChAZYv4e2oFkuT0S1aCu6b5s6WL+axe+34Ncpw8h6EtZG0W52u1yaGfXisQd9DaZT8MzifwmMLkSWk7D2DK1ySWHw0uH13PY1WDvpknxg0G+vqdxgfYlLSkOe6KZn1GBtg0uyQaNOlW/sEyB+iio7b+OtH/tDjwsQv2IzzyXpofFcZBFB/AX1OF0ZzFiuWR4bID7tdDpoWIrqLlLEu52uHGYd8dgA8VeU/rCl+Lh7A8T32OQ+22SFWTptvwjDDfGA07+HWt2YPY3aIog3OZ0ItYOo8I8cj50eHyB+zCb5BpDCNVFLBPFHlPqi4p7P6HCWvkaw0V/hk/wmIE7+DVJ0yPUB4otOpcJtAXofo3ynQaD3sq0CxAecioeiEdcHiLc5lQq31YHHdbTSJamhdUfkEIHHsFPxUHTX9QHi1U6lwm1N4PMT6aq+wKWJUN94ON92Kh6K3rk+QJzpPt1tseD3Hu1jd4ZbYqFmQWgy9L1xKh6KGh9SEgdNxT2JMEd3sWvd1hLyM10e0GdzKp7/4QvUHUKQ+pgV7okF/8oPoTuuDxD/cz/if/40etD1AeJBp1LhtgC9RS9kQ7YKEO93Kh6Kmm4l2HQ7nYh7Ct9K0DsbZb+VoK7pZg42O50IvWXdzO3y7ADxIzbp3uZR3Hg7rbcHf+x2mnn61893Oy0obvVAs9fpymHWUY8NEOuBZrHT6aBBL5hqEOuRstfpymDGCjTqsQHiU06nhyY91OuBugaxHuqXuaR08G71UP+SzVyXZIPGvuBSj16rLHRJachT3tGISVhf55J8YHDKXjVYe4CWu6Qw8pKn7WuwdsIl+cEn7tWifhM61892aWawmWOP6l4tCsz0MrbpSwjWdbrboRqXJ0K9nnd3ubcJzcrilwp89ZdoOpwmIKerr55h9WV6kY7pGRL7i7y2Ew2hz+ppBTnNKPf1+lQYsBHVnZ3KAM+XaL3HVAvz5jLsNPoWjc8PHrpInWQ336myCAzWG+UBpJdOmVAPOoayXWGrgM+jG8DV6AAaRrfRW6T/wJO0fwspp5pV6nF7mzZtctPR8QuERSX5QB8vTgAAAABJRU5ErkJggg==); background-size: 32px !important; position: relative; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.ProductCatalogPage .mobile-filters.open:after { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
@media only screen and (min-width: 769px) { .ProductCatalogPage .mobile-filters { display: none; } }
.ProductCatalogPage #ProductFilters, .ProductCatalogPage #ProductListing { clear: both; }
.ProductCatalogPage #ProductFilters { padding: 50px 20px 50px 20px; overflow: hidden; position: relative; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters { padding-bottom: 20px; display: none; } }
.ProductCatalogPage #ProductFilters .field.fieldgroup { float: none; width: auto; position: relative; display: block; overflow: hidden; padding-bottom: 1px; padding-left: 165px; clear: both; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .field.fieldgroup { padding-left: 0; padding-right: 0; width: 100%; } }
.ProductCatalogPage #ProductFilters .fieldgroup-field { float: left; box-shadow: 1px 0 0 0 #fff, 0 1px 0 0 #fff, 1px 1px 0 0 #fff, 1px 0 0 0 #fff inset, 0 1px 0 0 #fff inset; }
.ProductCatalogPage #ProductFilters .fieldgroup-field label.sievicheckboxfield { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: none; padding-right: 20px; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .fieldgroup-field { margin-bottom: 10px; display: none; margin-right: 10px; } }
.ProductCatalogPage #ProductFilters .fieldgroup-field.first { width: 165px; text-align: right; box-shadow: none; position: absolute; left: 0; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .fieldgroup-field.first { float: none; text-align: left; position: relative; width: 100%; display: block; border-bottom: 1px solid #000; } }
.ProductCatalogPage #ProductFilters .field.advanced { display: none; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .middleColumn.fieldgroup { cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; } }
.ProductCatalogPage #ProductFilters.advanced .field.fieldgroup.advanced { display: block; }
.ProductCatalogPage #ProductFilters .field.fieldgroup .middleColumn { width: auto !important; float: none; }
.ProductCatalogPage #ProductFilters .field.fieldgroup h3 { font-size: 14px; margin: 0; padding: 0; margin-right: 10px; text-transform: uppercase; font-weight: normal; line-height: 22px; color: black; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .field.fieldgroup h3 { font-weight: bold; } }
.ProductCatalogPage #ProductFilters .sievi-info { display: inline-block; top: -10px; left: 10px; }
.ProductCatalogPage #ProductFilters .show-more-filters, .ProductCatalogPage #ProductFilters .hide-more-filters, .ProductCatalogPage #ProductFilters .clear-selection { padding-left: 30px; height: 20px; line-height: 20px; text-transform: uppercase; display: block; margin-bottom: 20px; background-repeat: no-repeat; background-size: 20px 20px; position: absolute; left: 165px; bottom: 0; margin-left: 20px; color: white; font-weight: bold; font-size: 14px; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductFilters .show-more-filters, .ProductCatalogPage #ProductFilters .hide-more-filters, .ProductCatalogPage #ProductFilters .clear-selection { position: static; margin-left: 0; } }
.ProductCatalogPage #ProductListing { margin-top: 50px; }
@media (max-width: 768px) { .ProductCatalogPage #ProductListing { margin-top: 20px; }
  .ProductCatalogPage #ProductListing[data-selected-products="0"] { margin-top: -80px; background: white; position: relative; padding-top: 40px; } }
.ProductCatalogPage #ProductListing .Products { width: 100%; border-collapse: collapse; position: relative; max-width: 1600px; margin: 0 auto; padding: 10px; }
.ProductCatalogPage #ProductListing .Products[data-cols="NaN"] { margin-top: -50px; }
.ProductCatalogPage #ProductListing .Products .products-sort { position: absolute; right: 0px; top: -40px; display: none; }
.ProductCatalogPage #ProductListing .Products .products-sort .products-squares, .ProductCatalogPage #ProductListing .Products .products-sort .products-list { float: right; background-color: rgba(184, 0, 0, 0.6); position: relative; float: left; cursor: pointer; padding: 2px 1px; margin-left: 5px; font-size: 24px; }
.ProductCatalogPage #ProductListing .Products .products-sort .products-squares.selected, .ProductCatalogPage #ProductListing .Products .products-sort .products-squares:hover, .ProductCatalogPage #ProductListing .Products .products-sort .products-list.selected, .ProductCatalogPage #ProductListing .Products .products-sort .products-list:hover { background-color: #b80000; }
.ProductCatalogPage #ProductListing .Products .products-sort .products-squares i, .ProductCatalogPage #ProductListing .Products .products-sort .products-list i { margin: 0px 5px; color: white; padding: 3px 6px; }
.ProductCatalogPage #ProductListing .row { overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1600px; margin: 0 auto; }
@media (max-width: 768px) { .ProductCatalogPage #ProductListing .row { padding: 0 40px; } }
.ProductCatalogPage #ProductListing .product-short { overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 20%; position: relative; padding: 10px; margin-bottom: 20px; background: white; }
@media (max-width: 1024px) { .ProductCatalogPage #ProductListing .product-short { width: 33.3%; } }
@media (max-width: 767px) { .ProductCatalogPage #ProductListing .product-short { width: 50%; } }
@media (max-width: 480px) { .ProductCatalogPage #ProductListing .product-short { width: 100%; } }
.ProductCatalogPage #ProductListing .product-short .circle { display: block; position: absolute; border-radius: 50%; border: 8px solid #999; width: 40px; height: 40px; top: 0px; left: 0px; z-index: 2; transition: all .5s; }
.ProductCatalogPage #ProductListing .product-short .selected .circle { border-color: #9ccc65; background-size: 25px !important; background-position: center; background-repeat: no-repeat; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJYSURBVGhD7ZXdbg1RGIb3kd/iCAfSo4aihHtwC0QaQSIiiIgI0gjxV3ErjhvxE5HWX7gAcQNKUQcSdYS9+6xZ76yxzdra2t0za8f3JG9mzzfvrO99T2Y3DMMwDMMwjP+TZrO5RT+XhVartYIzN+m2Wli8D82hcxp1hcpMoLdos8bVwEJX5jshMvh9Xo/+CY5wZe7507Lz3qCNetxbWDSI5rQ7wOyCLEuCV12Z+/6UNqZk6T0EOIuaWhxgdFGWRYF/JSqVYfaFy17ZqoGlZ1Cs1CVZ/grWVXgf+LcKmM1yqbZMDstPo1IpGJMlCq+sRg/lDTCrr0wOIaKlGF2WpQ3mrswj2QLMZtEe2eqFICdRrNQVWTIYrWEWK/MZpVEmh1wnCBUrdVXPXZnHflrALL0yOQQ7jmKlxtET3QaYuTK79XqaEPAYin0o2uiLMjkq9UvZS6jMLtn7AwKfUv42mH9DI7L1B+R2H4BJXyHKdVnTh7ALlcnAc0OvpAsh16Knyvw7X5n/1O8As5t6NT3IN0DAZz5qAbNPaAQdRbFSt3REOhBqHXqujAFmH9FO2ZzvCEq7FGE6lZlBO2QLMDuMYqXGZakPQqxHL5QpwGyGy3bZSvD8EIqVui1L9bB/AwFe+igFzD5w6VgmB99oMqXY68q88hEKmL1Hw7ItCN5Ope7I0nvY58q89qsLmE2jbbItGt45iOorxa7S55l7V2arLEuGIw78WYr7a3rce9jnSmVfNq7vuimTw1Gu1A+dWf0fLntdqbtoSKOu4az9tZQxDMMwDMMwjOWn0ZgHhNPkeEWI0n0AAAAASUVORK5CYII=) #9ccc65; }
.ProductCatalogPage #ProductListing .product-short .image { min-height: 250px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-content: center; }
.ProductCatalogPage #ProductListing .product-short .image img { max-width: 100%; margin: 0 auto; }
.ProductCatalogPage #ProductListing .product-short .text a { text-decoration: underline; text-transform: uppercase; clear: both; line-height: 28px; }
.ProductCatalogPage #ProductListing .product-short .text span { display: block; line-height: 28px; }
.ProductCatalogPage #ProductListing .product-short .product-selection { position: absolute; top: 0; }
@media only screen and (max-width: 580px) { .ProductCatalogPage #ProductListing .product-short .product-selection { left: 0%; margin-left: 0px; } }
.ProductCatalogPage #ProductListing .product-short .pre-order { position: absolute; top: 0; right: 15px; background: white; color: #b80000; font-size: 16px; }
.ProductCatalogPage #ProductListing .product-short .product-image { cursor: pointer; min-height: 100px; margin-top: 20px; }
.ProductCatalogPage #ProductListing .product-short .product-image img { display: block; max-width: 100%; height: auto; margin: 0 auto; padding: 0; float: none; border: 0; }
.ProductCatalogPage #ProductListing .product-short .product-selection .select-product { width: 50px; height: 50px; display: block; background: transparent url(../../sievi/images/product-unselected.png) no-repeat; }
.ProductCatalogPage #ProductListing .product-short .product-selection .select-product.selected { background: transparent url(../../sievi/images/product-selected.png) no-repeat; }
.ProductCatalogPage #ProductListing .product-short .product-link { font-size: 12px; line-height: 16px; text-transform: uppercase; display: block; margin-top: 15px; text-decoration: underline; }
@media only screen and (max-width: 580px) { .ProductCatalogPage #ProductListing .product-short .product-link { position: relative; left: 0; margin-left: 0px; } }
.ProductCatalogPage #ProductListing .product-short .product-size { padding-left: 10px; }
@media only screen and (max-width: 580px) { .ProductCatalogPage #ProductListing .product-short .product-size { position: relative; left: 50%; margin-left: -100px; } }
.ProductCatalogPage #ProductListing .product-short .product-code { display: none; }
.ProductCatalogPage #ProductListing .product-short.not-selectable .product-selection .select-product { cursor: default; background: none; }
.ProductCatalogPage #ProductListing .loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; }
.ProductCatalogPage #ProductListing .loading-spinner { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: url(../../../framework/admin/images/spinner.gif) no-repeat 50% 50%; filter: saturate(0) brightness(0); opacity: .3; }
.ProductCatalogPage #ProductListing .ui-widget-overlay-light { background: #aaa url(../../../framework/thirdparty/jquery-ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: 0.3; }
.ProductCatalogPage #ProductListing.list .Products { display: block; }
.ProductCatalogPage #ProductListing.list .Products .row { display: block; padding: 5px 0; }
.ProductCatalogPage #ProductListing.list .Products .row:nth-child(even) { background-color: rgba(192, 192, 192, 0.1); }
.ProductCatalogPage #ProductListing.list .Products .row .product-short { float: left; display: block; width: 100%; padding: 0px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-selection, .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-image, .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-link, .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-size { margin-left: 0px; left: 0; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-selection { position: relative; float: left; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-selection .select-product { background-size: 40px; height: 40px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-selection .select-product.selected { background-size: 40px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-image { width: 60px; max-width: 60px; display: inline-block; float: left; margin: 5px 5%; min-height: 20px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts { overflow: hidden; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-link { float: left; margin-top: 0; padding-left: 0; width: 33%; padding-right: 10px; padding-bottom: 5px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-code { display: inline-block; float: left; width: 33%; min-width: 170px; padding-right: 10px; padding-bottom: 5px; }
.ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-size { float: left; width: 15%; padding-right: 10px; padding-left: 0; }
@media only screen and (max-width: 850px) { .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-image { margin: 5px 2%; }
  .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-link { padding-left: 0; }
  .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-code { width: 20%; } }
@media only screen and (max-width: 630px) { .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-image { margin: 5px 10px; }
  .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-link { width: auto; }
  .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-code { clear: both; width: auto; } }
@media only screen and (max-width: 500px) { .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-code { min-width: 0; }
  .ProductCatalogPage #ProductListing.list .Products .row .product-short .product-texts .product-size { width: 100%; } }
.ProductCatalogPage #ProductInfo { position: relative; background: #eee; padding: 40px 75px 40px 75px; margin-bottom: 20px; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo { padding-left: 50px; padding-right: 50px; } }
.ProductCatalogPage #ProductInfo img { border: 0; width: auto; float: none; margin: 0; }
.ProductCatalogPage #ProductInfo #info { float: left; width: 30%; padding-left: 50px; margin-top: 60px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 930px) { .ProductCatalogPage #ProductInfo #info { width: 100%; padding-left: 0; overflow: hidden; } }
.ProductCatalogPage #ProductInfo #info .left { float: left; width: 40%; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #info .left { width: 100%; } }
.ProductCatalogPage #ProductInfo #info .right { float: right; width: 60%; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #info .right { width: 100%; } }
.ProductCatalogPage #ProductInfo #info .sievi-info { margin-left: 30px; height: 24px; }
.ProductCatalogPage #ProductInfo #info #featuresymbols { margin: 10px 0 10px 0; max-width: 300px; }
.ProductCatalogPage #ProductInfo #info #featuresymbols img { margin-right: 5px; height: 25px; }
.ProductCatalogPage #ProductInfo #info h2 { padding: 0; margin-bottom: 5px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.ProductCatalogPage #ProductInfo #searchlink { position: absolute; top: -50px; right: 60px; text-transform: uppercase; font-weight: bold; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #searchlink { top: -39px; right: 25px; } }
@media only screen and (max-width: 420px) { .ProductCatalogPage #ProductInfo #searchlink { top: -22px; right: auto; left: 20px; } }
.ProductCatalogPage #ProductInfo #prevlink { position: absolute; top: 200px; left: 27px; width: 32px; height: 40px; background: transparent url(../../sievi/images/product-prev.png) no-repeat; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #prevlink { left: 10px; } }
.ProductCatalogPage #ProductInfo #prevlink.first { background: transparent url(../../sievi/images/product-prev-first.png) no-repeat; }
.ProductCatalogPage #ProductInfo #nextlink { position: absolute; top: 200px; right: 27px; width: 32px; height: 40px; background: transparent url(../../sievi/images/product-next.png) no-repeat; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #nextlink { right: 10px; } }
.ProductCatalogPage #ProductInfo #nextlink.last { background: transparent url(../../sievi/images/product-next-last.png) no-repeat; }
.ProductCatalogPage #ProductInfo #images { overflow: hidden; padding-top: 20px; float: right; padding-right: 50px; width: 70%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 930px) { .ProductCatalogPage #ProductInfo #images { width: 100%; padding-right: 0; } }
.ProductCatalogPage #ProductInfo #images #cover { padding-bottom: 50px; }
.ProductCatalogPage #ProductInfo #images #cover img { display: block; margin: 0 auto; max-width: 100%; height: auto; }
.ProductCatalogPage #ProductInfo #images #thumbnails { overflow: hidden; }
.ProductCatalogPage #ProductInfo #images #thumbnails .thumbnail { float: left; background: white; margin-right: 5%; width: 21.25%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #images #thumbnails .thumbnail { width: 47.5%; } }
.ProductCatalogPage #ProductInfo #images #thumbnails .thumbnail .wrapper { height: 0; padding: 10% 10% 90% 10%; }
.ProductCatalogPage #ProductInfo #images #thumbnails .thumbnail:last-child { margin-right: 0; }
.ProductCatalogPage #ProductInfo #images #thumbnails .thumbnail img { display: block; margin: 0 auto; height: auto; width: 100%; }
.ProductCatalogPage #ProductInfo #description { margin: 20px 0 10px 0; }
.ProductCatalogPage #ProductInfo #featureinfo { position: relative; padding: 50px 0 20px 0; clear: both; }
.ProductCatalogPage #ProductInfo #featureinfo #featureinfoline { height: 4px; background: #fff; }
@media only screen and (max-width: 930px) { .ProductCatalogPage #ProductInfo #featureinfo #featureinfoline { margin-left: -75px; } }
.ProductCatalogPage #ProductInfo #featureinfo #showfeatureinfo, .ProductCatalogPage #ProductInfo #featureinfo #hidefeatureinfo { height: 32px; width: 32px; display: block; position: absolute; top: 35px; right: 0; }
.ProductCatalogPage #ProductInfo #featureinfo #showfeatureinfo { background: transparent url(../../sievi/images/advanced-search-open.png) no-repeat; }
.ProductCatalogPage #ProductInfo #featureinfo #hidefeatureinfo { background: transparent url(../../sievi/images/advanced-search-close.png) no-repeat; }
.ProductCatalogPage #ProductInfo #featureinfo #features { margin-top: 20px; overflow: hidden; }
.ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { float: left; width: 20%; }
.ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature img { height: 32px; }
@media only screen and (max-width: 1024px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { width: 25%; } }
@media only screen and (max-width: 930px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { width: 33%; } }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { width: 50%; } }
@media only screen and (max-width: 560px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { width: 100%; } }
.ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature h4, .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature p { padding-right: 10px; }
.ProductCatalogPage #ProductInfo #additionalInfo { padding: 20px; margin-bottom: 20px; border: 4px solid white; text-align: center; background-color: #C0C0C0; color: white; margin: 0; }
@media only screen and (min-width: 1025px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature:nth-child(5n+1) { clear: left; }
  .ProductCatalogPage .oldie #ProductInfo #featureinfo #features .symbol-feature.pos-6, .ProductCatalogPage .oldie #ProductInfo #featureinfo #features .symbol-feature.pos-11, .ProductCatalogPage .oldie #ProductInfo #featureinfo #features .symbol-feature.pos-16 { clear: left; } }
@media only screen and (min-width: 931px) and (max-width: 1025px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature:nth-child(4n+1) { clear: left; } }
@media only screen and (min-width: 670px) and (max-width: 930px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature:nth-child(3n+1) { clear: left; } }
@media only screen and (max-width: 768px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature:nth-child(2n+1) { clear: left; } }
@media only screen and (max-width: 560px) { .ProductCatalogPage #ProductInfo #featureinfo #features .symbol-feature { clear: left; } }
.ProductCatalogPage #ProductListingFooter { margin: 20px auto 0 auto; text-align: right; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block { width: 25%; text-align: left; display: inline-block; vertical-align: top; min-width: 150px; margin-bottom: 15px; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block.hide { display: none; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block.requestquote-block { width: 30%; text-align: left; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block.makeorder-block { width: 20%; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block.last { text-align: right; }
@media (max-width: 1024px) { .ProductCatalogPage #ProductListingFooter .productlisting-footer-block.last { padding-right: 10px; } }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block a { color: #f00; font-size: 11px; text-transform: uppercase; display: inline-block; height: 32px; text-align: left; line-height: 1.5; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block a.requestquote { background: transparent url(../images/productlisting-footer-requestquote.png) no-repeat left center; padding-left: 35px; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block a.makeorder { background: transparent url(../images/productlisting-footer-makeorder.png) no-repeat left center; padding-left: 30px; }
.ProductCatalogPage #ProductListingFooter .productlisting-footer-block a.print { background: transparent url(../images/productlisting-footer-print.png) no-repeat left center; padding-left: 40px; }
.ProductCatalogPage .fieldgroup-field { box-shadow: none !important; border: none !important; padding: 0 10px !important; }
.ProductCatalogPage .fieldgroup-field.first { width: 100% !important; }
.ProductCatalogPage label { padding: 0 !important; }
.ProductCatalogPage input[type="checkbox"] { -webkit-appearance: checkbox !important; position: relative !important; left: 0 !important; padding: 10px !important; }
.ProductCatalogPage .row-features { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.ProductCatalogPage .row-features .image { margin: 5px; overflow: hidden; }
.ProductCatalogPage .row-features .image.large { height: 45px; }
.ProductCatalogPage .row-features img { height: 45px; margin: 0px; cursor: pointer; width: auto; }
.ProductCatalogPage .row-features img.large { height: 100%; margin-top: 0px; margin-bottom: 0px; width: auto; }
.ProductCatalogPage .row-features .image.active:after { content: ""; display: block; position: relative; bottom: 0; left: -webkit-calc(50% - 12px); left: -moz-calc(50% - 12px); left: -o-calc(50% - 12px); left: calc(50% - 12px); background-size: 24px !important; width: 24px; height: 24px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFmSURBVGhD7ZNbSsRQEETzI7oHRXQtoiJuSBDdj4qIuBhRcRWD+ql1YISA1WMyk/sI3AMHhiTdXfNRXaPRaDQaS57k90wk6x8O5Zd0AzVJRrJarqUbqkkyhuzId+kGa5BsZFzJuXTDNUi2QTxKt6CkZBoMJfmUblEJyRIWN+JKumUlJMtoKMubdAtzSoZ/ixtRQ6EHFzfiQbrFOeT2xhzID+kOpJSb3J6EEoVeq7gR2/JVukMp5BY3J+VMumMp5FYSchR6kuJG7MuUhWY3N5JyKd3xKWR3clIVOklxI06lC7GJ7MzKvXRB1pFd2Zmq0FmKG3EhXagxsqMYlO5FumBDZDZbcSNOpAs3RGar4E66gKtkphoo4UK6oE6+LVbciDGFLlrcCMr4LF3gvnxTvLgRx9KF7ss3VXMrXXDkXfXsSVdonvFuFrhCV1nciC3ZLzS/eTYrjuTvH+D3LLlZOlt2lzYaddJ1P+UQIkTKdmRdAAAAAElFTkSuQmCC); }
.ProductCatalogPage .row-features .feature { display: none; width: 100%; overflow: hidden; }
.ProductCatalogPage .row-features .feature .feature-text { position: relative; }
.ProductCatalogPage .row-features .feature .feature-text .close { position: absolute; right: 0; top: 22px; color: white; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJNSURBVGhD7ZfNb0xhFMbHRpdKaa3txbQaQbEQ8RFF/RX+B2kkiIg2IiL+AxsrO2s7EZ9RG8taFlX0g4UZv3Pf533no9PMZJp75y7OL3ly7j3v897znCZdTMVxHMdxHGcA1Gq1MT1um3q9vl+PxUD4a2gVnVarb/jGdbSMJtTKFwZZ+Bp/tTplDfW9BHdn7TsGz98oVR3lA0PG0GoYGeB9jXJGlp5pDt/ECx3nB4NPdVoCnZWlK3hv6GqC3ic0Kku+MOgkal9iHXVdAs9NXUnQW0D7ZCkGBtoSv5Uhg3db4pwsm+DslqwJeh9RseEjzD/B8F8hSoD3DXRelgS927Ik6A0ufIQAU+inMmXw/gelJXi+o6MEvQ9osOEjBDlOppUQLUDPlriA7qqVoFee8BECHSNb+xL/9Jiw8JS9ulYuCHeUcC1LNMP5e0o5w0cIeQT9DZEb0PtMKXd4g6D3QuRWbCl0UbZyQsA55e2IlpiWvVwQbF45E/QWKO3/2LbEJV0rBwS6r3wJeu/QCJpEP9TO4L0cS5BlB0EehFgN6L1Fe2SzBbda4rIsxUOGjuHhDdotW4LeYfzLmUNoiSuyFAezLfzDEKMFCz8s2ya4M4G+B2vAlqDMyJI/DLPwj7LpTdB7TdkyfATfOLJfXwlbAl2VJT+YZeEfh7EN6L2i7JKtK3ir3PmaXRaFLMGAUfRFMzN4f0npOXyEO52WeKbj/GDOAQYtamBf4SPcP4SW9K3nlJ06yhcG2RJPtxM+wncOoidoSC3HcRzHcRynJyqV/8tpRFNngh+yAAAAAElFTkSuQmCC) black; border-radius: 50%; text-align: center; height: 18px; display: inline-block; width: 18px; background-size: 18px; background-position: center; }
.ProductCatalogPage .row-features .feature .feature-text .close:before { content: ""; position: relative; right: 0; border-top: 1px solid black; width: 90vw; display: block; left: -90vw; top: 9px; z-index: 0; }
.ProductCatalogPage .row-features .feature .feature-text h5 { color: black; display: inline-block; background: #e8e8e8; padding: 10px; margin-left: -10px; z-index: 9; position: relative; margin-bottom: 0; }

@font-face { font-family: 'shoesize'; src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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QistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=") format("truetype"); }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'shoesize'; src: url('../font/shoesize.svg?66094850#shoesize') format('svg'); }
}
*/
[class^="shoesize-icon-"]:before, [class*=" shoesize-icon-"]:before { font-family: "shoesize"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.shoesize-icon-left-dir:before { content: '\e800'; }

/* '' */
.shoesize-icon-right-dir:before { content: '\e801'; }

/* '' */

/*# sourceMappingURL=ProductCatalogPage.css.map */
